原创 使用Externalization更高效的實現java對象序列化

Externalization沒用過, 它通過犧牲默認序列化的靈活性來獲得高性能. 在某些場景下可以採用這種方式, [url=http://www.javacodegeeks.com/2010/07/jav

原创 《我的奮鬥》讀書筆記

文字寫的很幽默, 故事也基本都是一些平常人的故事,看到了一個特立獨行的羅永浩, 不過可惜沒看到完整版。===================我是讀書筆記的分割線======================

原创 storm資料彙總(更新中)

[list][*][url=https://github.com/nathanmarz/storm/wiki]storm wiki[/url] //storm最權威, 最新資料[*][url=https:/

原创 netty的一點學習筆記

主要參考在[url=http://seeallhearall.blogspot.gr/2012/05/netty-tutorial-part-1-introduction-to.html]這篇[/url]文

原创 最近碰到的一些storm問題總結(不斷更新)

目前使用的是storm.0.6.0這個版本. 至於其他版本有沒有這問題, 不做研究.★ yaml跟我們一般用的屬性配置文件有所不同, 它的要求更嚴格一些, 因此在往conf/storm.yaml中添加配置的

原创 如何計算一個合適的線程池大小參數

原文在[url=http://www.javacodegeeks.com/2012/03/threading-stories-about-robust-thread.html]這裏[/url]下面是一個計算

原创 關於storm的complete latency

最近我們的storm在跑的過程中, 發現bolt的complete latency都非常低, 在1ms以下, 而spout卻不斷的增加, 達到了好幾千ms, 最後導致整個spout掛掉(後來發現comple

原创 一個同步隊列例子

這個用的也比較少, 做一個參考, 原文見[url=http://examples.javacodegeeks.com/core-java/util/concurrent/synchronous-queue-

原创 storm的ack和fail

爲了保證數據能正確的被處理, 對於spout產生的每一個tuple, storm都會進行跟蹤, 這裏面涉及到ack/fail的處理, 如果一個tuple處理成功, 會調用spout的ack方法, 如果失敗,

原创 一個最簡單的跳躍表例子

原文在[url=http://www.dreamincode.net/forums/blog/114/entry-2727-introduction-to-a-skiplist-data-structure

原创 storm ui上emit和transferred的區別

最開始對storm ui上展示出來的emit和transferred數量不是很明白, 於是在storm-user上google了一把, 發現有人也有跟我一樣的[url=http://groups.googl

原创 使用ThreadLocal保證DateFormat線程安全

大家都知道DateFormat是線程非安全的, 一般在多線程環境下, 必須爲每一次日期時間的轉換創建一個DateFormat, [url=http://www.javacodegeeks.com/2010/

原创 《希爾斯親密育兒百科》讀書筆記

在豆瓣上看了一些育兒圖書的評價, 在網上找了這本電子書, 花了幾個網上翻了大半(1歲前的部分). 主要的觀念就是儘量採用母乳餵養, 多與寶寶親密接觸. 都是老外的育兒做法, 中國這樣做的人相對比較少. 而且

原创 使用枚舉實現一個狀態機

非常巧妙的一個使用枚舉的例子.原文見[url=http://www.javacodegeeks.com/2011/07/java-secret-using-enum-to-build-state.html]

原创 關於java的檢查異常和非檢查異常

[url=http://www.javacodegeeks.com/2012/03/why-should-you-use-unchecked-exceptions.html]這裏[/url]有一個關於jav