Clean Architecture背后的核心想法其實(shí)很簡單:“非核心”應(yīng)該依賴于“核心”。 怎么算“核心”?對于一個應(yīng)用來說,最最核心的當(dāng)然就是業(yè)務(wù)數(shù)據(jù)(及其結(jié)構(gòu))和業(yè)務(wù)邏...
IP屬地:湖南
Clean Architecture背后的核心想法其實(shí)很簡單:“非核心”應(yīng)該依賴于“核心”。 怎么算“核心”?對于一個應(yīng)用來說,最最核心的當(dāng)然就是業(yè)務(wù)數(shù)據(jù)(及其結(jié)構(gòu))和業(yè)務(wù)邏...
筆者使用的操作系統(tǒng)是Linux Mint 19.2,參照Docker針對Ubuntu的官方指南安裝Docker社區(qū)版時,遇到了一點(diǎn)問題,現(xiàn)將正確的安裝步驟記錄如下。 太長不看...
Node.js的依賴管理系統(tǒng)公認(rèn)是非常先進(jìn)的。這一篇文章來簡單談?wù)刵pm如何管理項(xiàng)目的依賴包的版本。 下文大多翻譯自Express in Action一書第12章的相關(guān)內(nèi)容 ...
六年前,我是一個胖子加煙鬼。 168的身高,體重150斤,肚子滾圓滾圓的如一個水桶,拍起來嘭嘭嘭地象打鼓,上個六層樓都喘大氣,甚至要扶著欄桿歇會兒才能上去。 煙不離手:吃完飯...
在開始了解Netty是什么之前,我們先來回顧一下,如果我們需要實(shí)現(xiàn)一個客戶端與服務(wù)端通信的程序,使用傳統(tǒng)的IO編程,應(yīng)該如何來實(shí)現(xiàn)? IO編程 我們簡化下場景:客戶端每隔兩秒...
ContextLoaderListener設(shè)計(jì)與實(shí)現(xiàn) 在web項(xiàng)目中,Spring通過ContextLoaderListener監(jiān)聽器來實(shí)現(xiàn)在web服務(wù)器啟動時載入IOC容器...