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