前言 Spring Event-Driven 是Java生态中关于Event-Driven编程范式的最佳实践标准之一 ,在Spring框架之前,...
Mysql 官方DDL Mysql 5.6 之前版本ddl实现方式 在 Mysql 5.6 之前版本中 , 如果要修改一个表的ddl信息 ,需要...
单元测试的理论概念 Definition 一个单元测试就是一段代码,这段代码会调用另一段代码,然后检验某种假设的正确性。如果假设是成立的,单元测...
代码审查者应该关注哪些方面? 代码审查时应该关注以下方面: 设计:设计是否合理? 功能:是否满足prd需求?是否满足用户流程交互合理性? 复杂度...
commit log规范的意义: 便于程序员对提交历史进行追溯,了解发生了什么情况。 一旦约束了commit message,意味着我们将慎重的...
前言 CQRS全称为Command Query Responsibility Segregation,是领域驱动编程思想中的一个概念,当然也可以...
前言 Java 8 函数式编程可以简化传统设计模式使用方式,下面看两个重构例子,用Functional Interface 实现策略工厂。 案例...
建造者模式 建造者模式用来创建复杂对象,可以通过设置不同的可选参数,“定制化”地创建不同的对象。 为什么我们需要使用Builder模式? 在使用...
单例模式 单例模式用来创建全局唯一的对象。一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。单例有几种...