加载中
工作学习---开发写单元测试的规范

一、测试用例的写作规范 用例结构简单明了 好的测试用例应该包括构造输入数据、调用北侧对象、结果检查啊三个部分。 用例实现指责单一 一个用例只测试一个场景,用例禁止使用switch、if/else...

2021/05/20 17:22
77
Spring 使用Spring Retry优雅引入重试机制

如今,Spring Retry是一个独立的包了(早期是Spring Batch的一部分),下面是使用Spring Retry框架进行重试的几个重要步骤。 第一步:加入Spring Retry依赖包。 org.springframework.re......

设计模式套路3 基于 Spring 实现观察者模式的最佳实践

观察者模式定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,其主要解决一个对象状态改变给其他关联对象通知的问题,保证易用和低...

2021/05/13 19:52
8
DDD 学习第一章

一、Domain Primitive(Domain) 让我们重新来定义一下 Domain Primitive :Domain Primitive 是一个在特定领域里,拥有精准定义的、可自我验证的、拥有行为的 Value Object 。 DP是一个传统...

2021/05/11 18:35
100
工具类 zip解压工具类

zip文件的解压,涉及到解压前、解压后的大小、数量校验。 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.nio.charset.Char...

2021/01/18 10:19
284
springboot 如何使用restTemplate下载文件流到本地

在我们进行文件的上传下载需求时,我们需要注意文件的大小,较小的文件可以将文件加载到内存中,然后进行IO操作。但是当我们上传下载的文件过大时,此方案就不可用了吗,因为JVM虚拟机资源有...

2021/01/18 10:10
5K
Linux系统 新增磁盘后,如何挂载磁盘?

一、查看为挂载磁盘,可以看到有vdb和vdc两个磁盘 lsblk 二、进入fdisk命令集 fdisk /dev/vdb #进入分区查看命令 Command (m for help): m # 显示帮助 Command (m for help): p # 打印现有分...

2021/01/08 16:27
619
工具类 apache commons常用工具类

1、ArrayUtils public class TestMain { public static void main(String[] args) { int[] nums1 = { 1, 2, 3, 4, 5, 6 }; // 通过常量创建新数组 int[] nums2 = ArrayUtils.EMPTY_INT_ARRAY...

2020/07/10 16:28
129
java 多态替代switch表达式+lambda表达式

原代码: 可以看到逻辑上它是根据line字符串是否包含了某关键词,来做不同的处理,处理可能复杂或者简单,并且是有优先顺序关系的。 因此他使用了n个else-if来处理,每加1个关键词,圈复杂度...

2020/07/10 14:41
832

没有更多内容

加载失败,请刷新页面

返回顶部
顶部