原创 CAP 理論

原文鏈接:http://www.cnblogs.com/mmjx/archive/2011/12/19/2290540.html CAP理論被很多人拿來作爲分佈式系統設計的金律,然而感覺大家對CAP這三個屬性的認識卻存在不少誤區。從CAP

原创 Java跨平臺原理

此篇博文主要源自網絡xiaozhen的天空的博客:http://xiaozhen1900.blog.163.com/blog/static/1741732572011325111945246/   1、是麼是平臺 Java是可以

原创 Kafka總結系列(三)

繼續上一篇。 The consumer:       kafka的消費者通過向broker發送“fetch”請求獲取他要消費的partition的信息。消費者在每個請求中標記他已經消費到的offset值,broker將以該offset作爲

原创 理解Java垃圾回收

一系列很好的java譯文,受益匪淺。轉載and MARK:http://www.cnblogs.com/enjiex/p/5093920.html 原文鏈接:http://www.cubrid.org/blog/dev-platfor

原创 Flume日誌收集分層架構應用實踐

面試時被問到flume,好久沒看了,回答很不好。整理知識點時搜到這篇文章,好強大,感謝作者; 時延軍(包含鏈接:http://shiyanjun.cn) 原文鏈接:http://shiyanjun.cn/archives/149

原创 常用排序算法總結

選擇排序 基本思想:遍歷數組,找到最小的元素和第一個元素(nums[0])交換。次小的和第二個元素交換,也就是每次找到未排序部分中的最小值放在適當的位置。複雜度分析:長度爲N的數組,比較次數:N^2/2  交換次數:N  時間複雜度:

原创 項目09-23

一 java中的鎖機制:JUC包中的lock類,先說了這個包下的ConcurrentHashMap,鎖分離機制,完全併發讀和一定程序的併發寫,HashMap線程不安全,如何體現的?多個線程同時調用put方法新增key-value對,可能

原创 數據庫的樂觀鎖與悲觀鎖

另外兩篇很好的文章: mysql樂觀鎖總結和實踐 mysql悲觀鎖總結和實踐 悲觀鎖和樂觀鎖使用場景  樂觀鎖是在應用層加鎖,而悲觀鎖是在數據庫層加鎖(for update) 樂觀鎖顧名思義就是在操作時很樂觀,這數據只有我在用,我先儘

原创 Java日誌框架:SLF4J, Apache Common-Logging, Log4J和Logback

原文鏈接:http://liuzidong.iteye.com/blog/776072 同時可參考另一篇:http://blog.csdn.net/kobejayandy/article/details/17335407  http://

原创 項目08-25

1 有向圖中兩個點之間是否存在一條路徑:廣搜圖的遍歷以及廣搜、深搜、最短路徑問題;HashMap的rehash原理:介紹kafka;TCP、UDP的區別,TCP面向流,UDP面向數據報的理解:http://blog.csdn.net/ce

原创 Maven的隱式依賴導致Jar包衝突的問題

部署好jstorm後,運行一個例子程序,提示slf4j的jar包衝突問題,如下: 解決方法: 參考鏈接:http://stamen.iteye.com/blog/2030552 eclipse中打開工程的pom.xml文件,有一個Dep

原创 對只包含0、1、2三種元素的數組進行排序

時間複雜度:o(n) 兩種方法,都是隻遍歷一次; /*借鑑《算法》中,當數組中存在大量重複元素時,對快排partition方法的改進。 *即三個指針,把數組劃分成三部分,<x、=x、>x*/ public void sortarray2

原创 項目08-31

OK,7月16日到今天,已經40多天了,果然是一場馬拉松,good luck! Zookeeper管理kafka的哪些元數據信息,看書《從PAXOS到Zookeeper分佈式一致性原理與實踐》 管理broker集羣:brokers的父節點

原创 java泛型(一)、泛型的基本介紹和使用

更深入地瞭解泛型: 感謝原文作者:http://blog.csdn.net/lonelyroamer/article/details/7864531 作者還有兩篇更深入的: java泛型(二)、泛型的內部原理:類型擦除以及類型擦除帶來的

原创 Java類加載器之線程上下文類加載器

面試時被問到,又一個盲點: 原文鏈接,感謝作者,講得很清楚:http://blog.onlycatch.com/post/Java%E7%B1%BB%E5%8A%A0%E8%BD%BD%E6%9C%BA%E5%88%B6 Threa