领域驱动设计
不容置疑的鲜有真理,多为裹着权威的谬误。 01. 引言 作为一名患有重度代码洁癖的程序员,最让我苦恼的就是在工作中去修改别人写的代码的Bug了。每每看到大量晦涩、冗余、没有细细思考就胡乱写就的代码,我都得先忍…
不容置疑的鲜有真理,多为裹着权威的谬误。 01. 引言 作为一名患有重度代码洁癖的程序员,最让我苦恼的就是在工作中去修改别人写的代码的Bug了。每每看到大量晦涩、冗余、没有细细思考就胡乱写就的代码,我都得先忍…
01. 引言 在某些场景中,我们可能需要Java程序使用针对特定架构原生编译的代码,比如: 程序需要跟硬件交互。 提高对性能敏感的程序的性能。 与非Java环境交互,重用其他语言编写的库,节省用 Java 重写的工作。 我…
窗口函数(Window Function)是MySQL 8.0才加入的一项重要功能,之前需要很复杂的操作才能实现的分析、汇总等等查询通过窗口函数终于可以很简单地实现了。窗口函数在一组查询行上执行类似于聚合的操作。大多数聚合…
Java单例模式是“Gangs of Four”提出的设计模式之一,属于创建型设计模式。这种模式限制类的实例化,确保在Java虚拟机中只存在一个类的实例。单例模式看起来简单,但在实现时却需要考虑很多因素。 下文是对线程安全…