• Spring Event-Driven Architectures

    前言 Spring Event-Driven 是Java生态中关于Event-Driven编程范式的最佳实践标准之一 ,在Spring框架之前,...

  • 120
    Mysql Online DDL 和 pt-ost 、gh-ost 简要

    Mysql 官方DDL Mysql 5.6 之前版本ddl实现方式 在 Mysql 5.6 之前版本中 , 如果要修改一个表的ddl信息 ,需要...

  • 120
    研发效能之单元测试理论与实践

    单元测试的理论概念 Definition 一个单元测试就是一段代码,这段代码会调用另一段代码,然后检验某种假设的正确性。如果假设是成立的,单元测...

  • Code Review Guide

    代码审查者应该关注哪些方面? 代码审查时应该关注以下方面: 设计:设计是否合理? 功能:是否满足prd需求?是否满足用户流程交互合理性? 复杂度...

  • 120
    Git Commit Log提交规范

    commit log规范的意义: 便于程序员对提交历史进行追溯,了解发生了什么情况。 一旦约束了commit message,意味着我们将慎重的...

  • 120
    CQRS Event Sourcing之简单场景落地分析

    前言 CQRS全称为Command Query Responsibility Segregation,是领域驱动编程思想中的一个概念,当然也可以...

  • Java函数式编程实战之策略工厂

    前言 Java 8 函数式编程可以简化传统设计模式使用方式,下面看两个重构例子,用Functional Interface 实现策略工厂。 案例...

  • 设计模式之建造者模式

    建造者模式 建造者模式用来创建复杂对象,可以通过设置不同的可选参数,“定制化”地创建不同的对象。 为什么我们需要使用Builder模式? 在使用...

  • 设计模式之单例模式

    单例模式 单例模式用来创建全局唯一的对象。一个类只允许创建一个对象(或者叫实例),那这个类就是一个单例类,这种设计模式就叫作单例模式。单例有几种...

个人介绍
且将新火试新茶 诗酒趁年华