原创 2013.6 廈門三日自由行

有人說,旅行最大的好處,不是能見到多少人,見過多美的風景,而是走着走着,在一個際遇下,突然重新認識了自己。額,當然,我們這些粗人沒人那麼得文藝,其實我們很簡單,就是想見見太陽,沒錯!6月中下旬,當一年一度的梅雨季節光顧杭州,江南梅雨特有的纏

原创 推薦閱讀:《ITECH》電子期刊

她的前身是綜合業務部的團隊博客,然而我們不僅僅是博客,我們背後是一羣有幹勁、愛折騰、愛技術的人。所以積累了大量的原創性文章,得到了很多業內朋友的鼓勵和肯定。她期待你的目光,心念你的關愛,幻想你的讚美,並期待你的參與。《ITECH》PDF下載

原创 中間件和穩定性平臺

軟負載配置中心-Diamond:Diamond用於存儲靜態配置,並能夠提供配置變更動態推送功能,結構簡單,超高可用性。在全網被使用於存儲不經常發生變化的配置信息。開源介紹:http://code.taobao.org/p/diamond/w

原创 ZooKeeper客戶端事件串行化處理

爲了提升系統的性能,進一步提高系統的吞吐能力,最近公司很多系統都在進行異步化改造。在異步化改造的過程中,肯定會比以前碰到更多的多線程問題,上週就碰到ZooKeeper客戶端異步化過程中的一個死鎖問題,這裏說明下。通常ZooKeeper對於同

原创 我的友情鏈接

51CTO博客開發

原创 從需求出發來看關係模型與非關係模型–時代的變革1

上次我們談到,因爲互聯網應用的實際需求與傳統數據庫之間出現了不匹配的情況。 於是,破壞與重構就成爲了新時代的主音。對互聯網應用而言,最急需的需求,就是處理大量用戶輸入的海量數據,進行一些邏輯處理後再將結果返回給用戶。因此,對於在線數據處理來

原创 如何更好地學習dubbo源代碼

作者:道業Dubbo的官方首頁在這裏:http://code.alibabatech.com/wiki/display/dubbo/Home很榮幸,作爲這樣一款業界使用率和好評率出衆的RPC框架的維護者,今天這個文章主要是想幫助那些熱愛開源

原创 一個小型數據庫的核心組件

如果想要了解存儲,我比較推薦的方式還是從瞭解數據庫開始。從目前來看,數據庫發展了這麼多年,各種理論相對的比較完善,面對各種應用場景,其核心處理模式也已經非常的成熟了,在新的海量數據的時代,人們只是對擴展性提出了更高的要求,而對數據存儲的其他

原创 數據的存儲介質-磁盤的硬件特性

在本章,我們稍微涉及一些硬件和操作系統層面的事情。計算機是由硬件和軟件組成的,而所有軟件的唯一目標就是儘可能最大化的利用下層硬件能夠提供的特性,完成上層的功能。所以纔會有人說,硬件是骨頭,軟件是血肉,骨頭決定生物的形態,軟件決定生物的神態。

原创 從外部查詢看數據庫的內部實現機制

在上一章中,我們簡單的描述了組成一個小型數據庫的核心組成部分,那麼在本章,我會用一些常見的操作,將這些組件串聯起來,讓大家對這些東西如何被有機的組織起來完成了大家的功能的。但需要注意的是,這裏面提到的順序,可能在不同的數據庫內會有些許的變化

原创 HBase性能調優

因官方BookPerformanceTuning部分章節沒有按配置項進行索引,不能達到快速查閱的效果。所以我以配置項驅動,重新整理了原文,並補充一些自己的理解,如有錯誤,歡迎指正。配置優化zookeeper.session.timeout默

原创 如何更好地學習dubbo源代碼

作者:道業Dubbo的官方首頁在這裏:http://code.alibabatech.com/wiki/display/dubbo/Home很榮幸,作爲這樣一款業界使用率和好評率出衆的RPC框架的維護者,今天這個文章主要是想幫助那些熱愛開源

原创 Coding4Fun第三期活動總結

中間件團隊組織的Coding4Fun的第三期已經結束,這次參與的同學很活躍,報名的有20多人,最終有17人在gitlab上提交了代碼。把這次活動以及大家的經驗總結一下。任務:裏有一個大文本,文件請從 http://10.125.9.144:

原创 coding4fun 詞頻統計的優化思路

在這次的coding4fun活動中已經有很多同學分享了精彩的優化思路。我的思路其實大同小異,下面就挑一些於衆不同的地方分享吧:第一個不同點:在結構上選擇了簡化版的Trie作爲查找結構。簡化版Trie的結構就是一顆n叉樹,每個節點對應一個狀態

原创 我的友情鏈接

51CTO博客開發