四、Kafka 核心原始碼剖析
一、Kafka消費者原始碼介紹 1.分割槽消費模式原始碼介紹 分割槽消費模式直接由客戶端(任何高階語言編寫)使用Kafka提供的協議向伺服器傳送RPC請求獲取資料,伺服器接受到客戶端的RPC請
一、Kafka消費者原始碼介紹 1.分割槽消費模式原始碼介紹 分割槽消費模式直接由客戶端(任何高階語言編寫)使用Kafka提供的協議向伺服器傳送RPC請求獲取資料,伺服器接受到客戶端的RPC請
原型展示地址: 科聊 原型設計工具:墨刀 執行環境:Android,Web瀏覽器(Chrome測試) 安卓下載: 說明:產品原型是整個產品面市之前的一個框架設計,本產品
Mybatis解析判斷表示式原始碼分析 在我們開發過程中用 Mybatis 經常會用到下面的例子 Mapper如下 Map<String ,String > testArray(@P
RunListener簡述 JUnit4中的RunListener類用來監聽測試執行的各個階段,由RunNotifier通知測試去執行。RunListener與RunNotifier之間的協作應用的是觀察者
來自網路安全公司趨勢科技(Trend Micro)的Erika Mendoza、Anjali Patil和Jay Yaneza在本週二通過一篇博文向我們介紹了一種新的網路釣魚手段,而攻擊者的最終目的是
open-ethereum-pool以太坊礦池-main入口 命令列啟動 ./build/bin/open-ethereum-pool config.json config.jso
前言 在上文 設計一個百萬級的訊息推送系統 中提到訊息流轉採用的是 Kafka 作為中介軟體。 其中有朋友諮詢在大量訊息的情況下 Kakfa 是如何保證訊息的高效及一致性呢? 正
建立單個物件的缺點:用同一個介面建立很多物件,會產生大量的重複程式碼。 工廠模式就是為了解決這個問題。 工廠模式 解決了建立多個相似物件的問題 function createPerson(nam
今天開始,我將陸續推出一系列的Android相關的優秀開源專案原始碼分析系列文章,每一期選取一個框架來進行分析解構。幫助大家更好的瞭解優秀框架的設計思想。分析的方式會選擇從原始碼本身進行討論,學習其設計思想,取
上篇文章講了setConfigLocations方法,本篇繼續往下分析refresh方法。該方法實現在其父類AbstractApplicationContext中,我們進入該方法看下具體實現: p
在SpringCloud元件:Eureka服務註冊是採用主機名還是IP地址? 文章中我們講到了服務註冊 的幾種註冊方式 ,那麼這幾種註冊方式 的原始碼是怎麼實現的呢?我們帶著這
自己用Dubbo也有幾年時間,一直沒有讀過Dubbo的原始碼,現在來讀一讀Dubbo的原始碼,分析一下Dubbo的幾個核心,並寫一個Dubbo的原始碼專題來記錄一下學習過程,供大家參考,寫的不好的地方,歡迎拍磚
程式的執行,其本質上,是對系統資源(CPU、記憶體、磁碟、網路等等)的使用。如何高效的使用這些資源是我們程式設計優化演進的一個方向。今天說的執行緒池就是一種對CPU利用的優化手段。 網上有不少介紹如何使用
Negroni是一個非常棒的中介軟體,尤其是其中介軟體呼叫鏈優雅的設計,以及對GO HTTP 原生處理器的相容。我以前寫過兩篇文章,對Negroni進行了專門的分析,沒有看過的朋友可以在看下。 Go語言經
原型模式是一種建立型模式,也是屬於建立物件的一種方式,像西遊記裡面的孫悟空吹猴毛也屬於原型模式,克隆出來了一群的猴子猴孫,還有細胞的分裂,spring中的Bean的生命週期好像有一個單例還有個原型,那個原型就是