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