第一章 初始kafka 參考書籍: 朱小廝--深入理解Kafka 核心設(shè)計與實踐原理 Kafka體系結(jié)構(gòu) Kafka體系架構(gòu)包含若干Producer, 若干Broker ,...
第一章 初始kafka 參考書籍: 朱小廝--深入理解Kafka 核心設(shè)計與實踐原理 Kafka體系結(jié)構(gòu) Kafka體系架構(gòu)包含若干Producer, 若干Broker ,...
第四部分 獨立功能的實現(xiàn) Redis設(shè)計與實現(xiàn)簡讀筆記鏈接 第一章_數(shù)據(jù)結(jié)構(gòu)與對象 第二章_單機數(shù)據(jù)庫的實現(xiàn) 第三章__多機數(shù)據(jù)庫的實現(xiàn) 第四章_獨立功能的實現(xiàn) 發(fā)布訂閱 ...
第三部分 多機數(shù)據(jù)庫的實現(xiàn) 復制 1.舊版復制功能的實現(xiàn) 舊版復制分為兩個階段 : 同步 和 命令傳播 同步過程的執(zhí)行步驟從服務(wù)器向主服務(wù)器發(fā)送SYNC命令收到SYNC命令...
第二部分 單機數(shù)據(jù)庫的實現(xiàn) 數(shù)據(jù)庫 服務(wù)器中的數(shù)據(jù)庫 Redis服務(wù)器的所有數(shù)據(jù)庫都保存在redisServer.db數(shù)組中乍赫,而數(shù)據(jù)庫的數(shù)量使用redisServer.db...
設(shè)計模式學習專欄十一--------狀態(tài)模式 名稱: 狀態(tài)模式 (State) 價值觀念: 通過改變對象內(nèi)部的狀態(tài)來幫助對象控制自己的行為 場景 設(shè)計一個萬能糖果機 , 我們...
設(shè)計模式學習專欄十--------組合模式 場景 回顧迭代器模式的案例 我們希望能夠加上一份 餐后甜點的 "子菜單" 我們需要什么? 我們需要某種樹形結(jié)構(gòu) , 可以容納菜單 ...
設(shè)計模式學習專欄九--------迭代器模式 名稱 : 迭代器模式(Iterator) 價值觀念: 管理良好的集合 場景 爆炸性新聞: 對象村餐廳和煎餅屋餐廳屋合并了 , ...
設(shè)計模式學習專欄八--------模板方法模式 名稱 : 模板方法模式 (Template Method) 價值觀念: 封裝算法 場景 創(chuàng)建咖啡和茶 最初的設(shè)計 發(fā)現(xiàn)第一步和...
設(shè)計模式學習專欄七--------外觀模式 場景 在我們進入外觀模式之前 , 讓我們看一個風行全美的熱潮: 建立自己的家庭影院 經(jīng)過一番研究比較,你組裝了一套殺手級別的系統(tǒng) ...
設(shè)計模式學習專欄六--------適配器模式 場景 如何讓火雞Turckey冒充鴨子Duck 鴨子接口 鴨子的實現(xiàn)類--綠頭鴨 火雞接口 火雞的實現(xiàn)類--野生火雞 如何實現(xiàn) ...
設(shè)計模式學習專欄五--------命令模式 場景 設(shè)計一個智能遙控器,遙控器上有7個插槽 , 每個插槽(某設(shè)備具體供應(yīng)商)對應(yīng)兩個按鈕 on , off ,以及一個全局的撤...
設(shè)計模式學習專欄四--------裝飾者模式 場景 設(shè)計星巴茲咖啡, 主體(DarkRoast等) + 配料 (摩卡,奶泡等) , 顧客在購買咖啡時, 也可以要求在其中加入...
設(shè)計模式學習專欄三--------觀察者模式 場景 建立一個氣象站應(yīng)用, 利用WeatherData對象取得數(shù)據(jù),并更新三個布告板: 目前狀況 , 氣象統(tǒng)計 , 天氣預報 此...
單例模式 單例模式:確保一個類最多只有一個實例瓣蛀,并提供一個全局訪問點 有些對象我們只需要一個:線程池、緩存雷厂、硬件設(shè)備等如果多個實例會有造成沖突惋增、結(jié)果的不一致性等問題 單例模式...
策略模式 場景 設(shè)計鴨子模擬器系統(tǒng),實現(xiàn)具有各種行為組合的鴨子 剛開始設(shè)計時,此系統(tǒng)設(shè)計了標準的OO技術(shù),設(shè)計了一個鴨子超類,并讓各種鴨子繼承此超類 問題引入 : "讓鴨子會...