組件聚合 組件的定義 組件是軟件部署的最小單元,是整個(gè)軟件系統(tǒng)在部署過程中可以獨(dú)立完成部署的最小實(shí)體。比如评甜,對(duì)于Java應(yīng)用程序而言碘橘,Jar包就是組件辱魁;Ruby中的組件則是G...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
組件聚合 組件的定義 組件是軟件部署的最小單元,是整個(gè)軟件系統(tǒng)在部署過程中可以獨(dú)立完成部署的最小實(shí)體。比如评甜,對(duì)于Java應(yīng)用程序而言碘橘,Jar包就是組件辱魁;Ruby中的組件則是G...
突破 何為突破谤碳,DDD的實(shí)踐過程是漸進(jìn)式的佑钾。你的重構(gòu)與回報(bào)不是呈線性關(guān)系的伞辛。通常會(huì)在具體的某個(gè)點(diǎn)會(huì)出現(xiàn)一個(gè)飛躍烂翰。這個(gè)飛躍很有意義,同時(shí)也充滿了危險(xiǎn)蚤氏。 隱式概念->顯式概念 何...
分離領(lǐng)域 分離領(lǐng)域的基本概念是分層的思想甘耿。原則是層中的任何元素都僅依賴本層的其他元素或其下層元素。 處理業(yè)務(wù)規(guī)則是領(lǐng)域?qū)痈捅酰皇菓?yīng)用層 層之間如何關(guān)聯(lián)佳恬?上層直接訪問下層下層通...
消化知識(shí) 有效建模的要素 模型和實(shí)現(xiàn)的綁定 建立了一種基于模型的語言 開發(fā)一個(gè)蘊(yùn)含豐富知識(shí)的模型 提煉模型 頭腦風(fēng)暴和實(shí)驗(yàn)一個(gè)好的DDD模型需要與現(xiàn)實(shí)很好的結(jié)合,探索的過程使...
簡(jiǎn)述 ConcurrentHashMap是針對(duì)HashMap非線程安全和HashTable低性能線程安全。它是線程安全的际度。JDK1.8和之前的版本不同葵袭。JDK1.8前結(jié)構(gòu)是一...
@IT人故事會(huì) 謝謝。
HashMap淺析數(shù)據(jù)結(jié)構(gòu) JDK1.7數(shù)組+鏈表JDK1.8數(shù)組+鏈表+紅黑樹 為什么使用鏈表產(chǎn)生Hash沖突的常見做法有兩種拉鏈法和開放定址法乖菱。Java中的HashMap使用拉鏈法坡锡。 為什...
對(duì)比 String是不可變對(duì)象鹉勒,類中的char數(shù)組定義為final,一旦創(chuàng)建就無法改變吵取。a+b操作是通過StringBuilder的append來拼接a和b禽额,所以存在很多的+...