原创 項目07-16

清晰地介紹自己的項目:數據量、集羣大小、輸入、輸出、功能; kafka的介紹; short i=1; i = i+1;有什麼問題;short i=1; i += 1;有什麼問題;類型轉換,具體編譯實現; java finalize方法,什

原创 java String類相關的問題

創建String對象的方式:兩種,每種方式分別創建了幾個對象,存儲在哪裏,常量池還是堆中; String字符串常量編譯期間器就會進行優化; 學會用代碼+反編譯驗證一些想法; 參考鏈接: String s=new String("abc")

原创 java 反射機制詳解--概念+例子

原文鏈接:http://www.cnblogs.com/jqyp/archive/2012/03/29/2423112.html http://www.cnblogs.com/rollenholt/archive/2011/09/02

原创 Java Synchronized Blocks

一篇很好的講解synchronized關鍵字的文章,原文鏈接:http://tutorials.jenkov.com/java-concurrency/synchronized.html        Java synchronized

原创 你應該知道的 RPC 原理

原文鏈接:http://www.cnblogs.com/LBSer/p/4853234.html      在學校期間大家都寫過不少程序,比如寫個hello world服務類,然後本地調用下,如下所示。這些程序的特點是服務消費方和服務

原创 Java集合細節:subList的缺陷

原文鏈接:Java集合細節(三):subList的缺陷 我們經常使用subString方法來對String對象進行分割處理,同時我們也可以使用subList、subMap、subSet來對List、Map、Set進行分割處理,但是這個

原创 java靜態代理和動態代理

原文鏈接:http://layznet.iteye.com/blog/1182924 本文動態代理部分內容大量引自:http://www.ibm.com/developerworks/cn/java/j-lo-proxy1/  一、代理概

原创 kafka總結系列(五)

Implementation Log 現有一個topic“my_topic”,兩個分區,則在配置選項“log.dirs”指定的存儲日誌文件的目錄下有兩個文件夾:my_topic_0和my_topic_1。 每個文件夾下面有.index和

原创 Kafka總結系列(四)

Replication         kafka中一個topic有若干分區,以分區爲單位進行備份。創建topic時可以指定該topic的分區個數以及副本數m,一個partition有一個leader broker以及(m-1)個foll

原创 Kafka總結系列(一)

Apache kafka:一個高吞吐量的分佈式發佈訂閱消息系統         從最初的瞭解、學習kafka,到後來基於其API進行開發,再到後來有意識地瞭解其實現原理,是一個漫長的過程。趁週末有空梳理一下期間讀過的官方文檔、技術博客等,

原创 Java Static關鍵字引發的思考

       看技術博客介紹static關鍵字時,想起了之前的面試問題:static函數的特點。當時只說了可以在不創建對象的前提下使用類名直接調用,並沒有舉例子。總結面經時纔想起本可以舉main函數和單例模式的例子。        mai

原创 Kafka總結系列(二)

Design Persistence:     kafka高度依賴於文件系統來存儲和緩存消息。對於磁盤的正確認識:對磁盤的線性讀寫比隨機讀寫快很多倍,且有研究表明:對磁盤的線性讀寫在有些情況下可以比內存的隨機訪問要更快! Efficien

原创 paxos分佈式一致性算法--講述諸葛亮的反穿越

一個好難理解的算法,so,還是不太懂 原文鏈接:http://blog.csdn.net/russell_tao/article/details/7244530 0、引子 一日,諸葛亮找到劉備,突然獻上一曲《獨角戲》,而後放聲大哭。劉備

原创 分佈式系統常用思想和技術總結

原文鏈接:http://www.cnblogs.com/chenying99/p/4350915.html 一、分佈式系統的難點 分佈式系統比起單機系統存在哪些難點呢? 1. 網絡因素 由於服務和數據分佈在不同的機器上,每次交互都需要跨機

原创 關於消息隊列的使用

原文鏈接:http://www.cnblogs.com/chenpingzhao/p/5262050.html 一、消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用耦合,異步消息,流量削鋒等問題 實現高性能,高可用,