- 博客(15)
- 收藏
- 关注
原创 单元测试框架深入(一):单元测试框架深入
介绍一个简单得例子,然后介绍单元测试基础框架:Junit4,并且介绍Maven的Surefire插件和Failsafe插件。
2024-02-02 18:00:06
1074
原创 单元测试实践
我们开发都知道单元测试的重要性,而且每个开发都有要写单元测试的意识 ;单元测试和代码编写结构息息相关业界常用专业名词TDD(测试驱动开发),言外之意我们开始编写代码的时候就已经想好单元测试应该怎么写?
2024-02-01 17:00:15
1413
2
原创 powermockito测试私有方法
为什么要写单元测试?单元测试可以减少bug率,提升代码的质量,还可以通过单元测试来熟悉业务;有些公司可能还会强制要求,每次新增代码、或者变更代码单测覆盖率要达到多少比例才能申请代码合并。
2024-01-31 16:27:47
2895
原创 常见序列化的优劣:pb、avro、json、hessian
介绍常见序列化的方式:pb、avro、json、hessian,列举每种序列化方式的优劣,以及对比。
2024-01-29 18:29:27
2208
原创 记一次Dubbo版本升级历程
发现Dubbo低版本安全问题,要求各业务团队升级dubbo版本到安全的版本(2.7.22及以上版本) 原因是因为dubbo泛型调用时存在反序列化漏洞,可能导致恶意代码执行。
2024-01-28 20:16:44
1327
1
原创 Java SPI介绍
SPI机制是Java的一种服务发现机制,为了方便应用扩展。那什么是服务发现机制?简单来说,就是你定义了一个接口,但是不提供实现,接口实现由其他系统应用实现。你只需要提供一种可以找到其他系统提供的接口实现类的能力或者说机制。这就是SPI机制( Service Provider Interface)
2024-01-27 18:33:35
1378
原创 自己写一个Maven plugin
如何手写一个maven plugin?maven plugin的作用就是在maven生命周期的某一个阶段去完成一个事情。
2024-01-26 15:24:44
1381
1
原创 CompletableFuture
从本质上说,Future表示一个异步计算的结果。它提供了isDone()来检测计算是否已经完成,并且在计算结束后,可以通过get()方法来获取计算结果。在异步计算中,Future确实是个非常优秀的接口。
2024-01-24 18:38:06
882
1
原创 Java项目编译加速那些事
互联网技术团队的Java项目技术栈都类似,想必大家都会遇到打包慢的情况(特别是大项目),此文分享引擎开发团队积累的一些编译优化的经验,供大家参考与交流。 此文是跳过问题分析过程,直接给出最佳实践。
2024-01-23 17:00:59
1365
1
原创 【定时器】Quarz与Elastic-Job与Cloud Job
定时器的使用场景;定时器应该支持什么样的能力?Quarz与Elastic-Job与Cloud Job介绍。
2024-01-22 16:33:16
1053
原创 zookeeper使用分享
zookeeper是什么? ZooKeeper是一个针对分布式应用的分布式、开源的协调服务。通过它可以实现更高级别的服务,用于数据同步、配置维护、服务分组和服务命名等。
2024-01-21 10:38:11
1169
原创 java 8新特性
Java 8 概述 Java 8 是 Java 语言历史上一个非常重要的版本,它引入了多项新特性,大大提高了 Java 语言的现代化程度和生产力。以下是 Java 8 的一些主要新特性介绍。
2024-01-20 09:44:55
4035
1
原创 单元测试Mock
有些数据mock需要额外的工具进行(比如需要mock静态、final方法),如Mockito.MockedStatic,PowerMock等等,文档下面的例子全部都是使用PowerMock进行。
2024-01-19 14:47:51
1729
原创 PowerMock
为什么要用mock?该如何写单元测试?这里介绍写PowerMock的基本使用,在单元测试中可以用上,提高代码的单元测试覆盖率。
2024-01-19 11:34:46
971
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人