![240](https://upload.jianshu.io/users/upload_avatars/11772383/4d037f34-8074-4d78-820e-f6df6fd1e085.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 Spring Event-Driven 是Java生態(tài)中關(guān)于Event-Driven編程范式的最佳實踐標準之一 浓冒,在Spring框架之前祖娘,...
Mysql 官方DDL Mysql 5.6 之前版本ddl實現(xiàn)方式 在 Mysql 5.6 之前版本中 芹壕, 如果要修改一個表的ddl信息 啤它,需要...
單元測試的理論概念 Definition 一個單元測試就是一段代碼载迄,這段代碼會調(diào)用另一段代碼膀跌,然后檢驗?zāi)撤N假設(shè)的正確性。如果假設(shè)是成立的屯阀,單元測...
代碼審查者應(yīng)該關(guān)注哪些方面缅帘? 代碼審查時應(yīng)該關(guān)注以下方面: 設(shè)計:設(shè)計是否合理轴术? 功能:是否滿足prd需求难衰?是否滿足用戶流程交互合理性? 復(fù)雜度...
commit log規(guī)范的意義: 便于程序員對提交歷史進行追溯逗栽,了解發(fā)生了什么情況盖袭。 一旦約束了commit message,意味著我們將慎重的...
前言 CQRS全稱為Command Query Responsibility Segregation彼宠,是領(lǐng)域驅(qū)動編程思想中的一個概念鳄虱,當然也可以...
前言 Java 8 函數(shù)式編程可以簡化傳統(tǒng)設(shè)計模式使用方式,下面看兩個重構(gòu)例子凭峡,用Functional Interface 實現(xiàn)策略工廠拙已。 案例...
建造者模式 建造者模式用來創(chuàng)建復(fù)雜對象,可以通過設(shè)置不同的可選參數(shù)摧冀,“定制化”地創(chuàng)建不同的對象倍踪。 為什么我們需要使用Builder模式系宫? 在使用...
單例模式 單例模式用來創(chuàng)建全局唯一的對象。一個類只允許創(chuàng)建一個對象(或者叫實例)建车,那這個類就是一個單例類扩借,這種設(shè)計模式就叫作單例模式。單例有幾種...