08 2020 档案
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:1. JUnit5的架构 JUnit 5 与以前版本的 JUnit 不同,拆分成由三个不同子项目的几个不同模块组成。 JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit Vintage JUnit Platform: 用于JVM上启动测试框架的基础服务,
阅读全文
摘要:原因是 javac 在不同jdk下的不兼容, 可升级到最新的jdk来解决。 不升级的话,可以使用的泛型参数提示编译器来绕过,如下:
阅读全文
摘要:在平时开发中,有时避免不了使用大量判断,简单处理的话就使用if...else...了,但过多层的if else对于性能有很大的开销,而且业务复杂的话,耦合太重,对于后期的拓展也不是很友好,所以使用策略模式。 1. 策略+工厂实现相同业务抽象 策略模式:一种解耦的方法,它对算法进行封装,使得算法的调用
阅读全文