代碼規(guī)范 包名請用單數(shù) 資源名稱一般用單數(shù) 資源URL用復數(shù) 整體變量和方法的命名請使用駝峰規(guī)范 使用lombok,取代Getter,Sette...
分層架構(gòu)是運用最為廣泛的架構(gòu)模式, 幾乎每個軟件系統(tǒng)都需要通過層來隔離不同的關注點,以此應對不同的需要變化,使得這種變化可以獨立進行,此外,分層...
我們常常在開發(fā)中,需要連接數(shù)據(jù)庫,然而數(shù)據(jù)庫的安全組,一般都是受限制的(為了做網(wǎng)絡隔離,只有特定的網(wǎng)段能夠訪問),比較好的做法就是通過跳板機或者...
背景 如果只是在一臺主機或者虛擬機上面運行一個容器,那么Docker命令行就足夠了,e.g: docker run xxximage。 但是如果...
背景 根據(jù)一份報告顯示,大約80%的安全問題發(fā)生在應用層,但是在應用層的投入相對匱乏。 造成上面的原因很多,其中比較突出和普遍的原因就是研發(fā)團隊...
背景 前段時間,做了一個關于如何集成Office365的調(diào)研,探索如何將它集成到應用里面,方便多人的協(xié)同工作,這種應用場景特別在內(nèi)部審計平臺使用...
戰(zhàn)術設計 在DDD中,分兩部分,戰(zhàn)略設計和戰(zhàn)術設計,戰(zhàn)略設計很好的幫助我們理清問題域,劃分服務,具體可參見: https://www.jians...
背景 很多團隊都在構(gòu)建API,并且聲稱自己團隊創(chuàng)建的API都是足夠的RESTful,今天我們簡單聊下RESTful API相關的一些概念和設計實...
背景 隨著微服務的興起,我們強調(diào)業(yè)務(服務)進程的隔離性,且為了保證服務的高可用和高性能,避免單點事故,我們常常都會通過冗余的方式,會啟多個進程...