本質(zhì):面向?qū)ο笤O(shè)計(jì)原則的實(shí)際運(yùn)用疼阔,是對(duì)類的封裝性破停、繼承性和多態(tài)性以及類的關(guān)聯(lián)關(guān)系和組合關(guān)系的充分理解丧靡。目的:提高代碼的可重用性与境、代碼的可讀性和代...
特點(diǎn):成熟凳寺、高性能、可擴(kuò)展、輕量級(jí)黄锤。多語(yǔ)言處理、拼寫檢查食拜、高亮顯示等功能鸵熟。 結(jié)構(gòu)文檔:存放將要寫入索引或?qū)乃饕阉鞒鰜?lái)的數(shù)據(jù)字段:文檔的一個(gè)片...
LinkedBlockingQueue:一個(gè)由鏈表結(jié)構(gòu)組成的有界阻塞隊(duì)列
CyclicBarrier:(基于Condition)讓一組線程到達(dá)一個(gè)屏障(也可以叫同步點(diǎn))時(shí)被阻塞,直到最后一個(gè)線程到達(dá)屏障時(shí)监婶,屏障才會(huì)開(kāi)門...
CAP理論:任何一個(gè)分布式系統(tǒng)都無(wú)法同時(shí)滿足一致性(Consistency)齿桃、可用性(Availability)惑惶、分區(qū)容錯(cuò)性(Partition...
KafkaLinkedin開(kāi)源對(duì)分布式發(fā)布-訂閱消息系統(tǒng)带污。主要特點(diǎn)是基于Pull對(duì)模式來(lái)處理消息消費(fèi),追求高吞吐量香到,最初的目的是用于日志收集和傳...
單一職責(zé)原則:控制類的粒度大小、將對(duì)象解耦蒙具、提高其內(nèi)聚性例诀。 接口隔離原則:為各個(gè)類建立它們需要的專用接口,而不要試圖去建立一個(gè)很龐大的接口供所有...
依賴倒置原則:面向接口編程梗脾,不要面向?qū)崿F(xiàn)編程荸型。 //韶關(guān)網(wǎng)店class Customer{public void shopping(Shaogu...
讀寫鎖 讀寫鎖ReetrantReadWriteLock實(shí)現(xiàn)分析:讀寫狀態(tài)的設(shè)計(jì)、寫鎖的獲取與釋放炸茧、讀鎖的獲取與釋放以及鎖降級(jí)瑞妇。1)讀寫狀態(tài)的設(shè)...