原创 2013中國軟件技術大會 參會筆錄及感想

2013中國軟件技術大會 參會筆錄及感想 參加完北京舉行的軟件技術大會,有感而發; 大會會期兩天,12.13-12.14; 13日上午只有一個主會場,看看主會場的演講主題,再看看出錢最多的贊助商,我們知道,一上午將都是廣告; 會議安排表:

原创 發佈《Linux工具快速教程》

發佈《Linux工具快速教程》 階段性的完成了這本書開源書籍,發佈出來給有需要的朋友,同時也歡迎更多的朋友加入進來,完善這本書; 本書Github地址:https://github.com/me115/linuxtools_rst 在

原创 收集互聯網博客

收集互聯網博客 緣起 中國的博客發展已有十餘年曆史;這些年誕生了不少高質量的博客,給大家帶來了很多精品博文; 但是,人的精力和注意力是有限的,一旦博客不再更新後,它就漸漸的就淡出了互聯網的舞臺; 而這博客上的優秀作品也被歷史潮水所淹沒

原创 IO設計模式:Reactor和Proactor對比

IO設計模式:Reactor和Proactor對比 平時接觸的開源產品如Redis、ACE,事件模型都使用的Reactor模式;而同樣做事件處理的Proactor,由於操作系統的原因,相關的開源產品也少;這裏學習下其模型結構,重點對比下兩

原创 架構核心五要素

架構設計中要考慮的核心五要素; 性能、可用性、擴展性、伸縮性、安全性 性能 性能的測試指標 響應時間 應用執行一個操作需要的時間,包括從發出請求開始到收到最後響應數據所需要的時間。響應時間是系統最重要的性能指標,直觀地反映了系統的“

原创 P2P小貸網站業務數據流程分享

P2P小貸網站業務數據流程 引言 這是去年年底開發的一個項目,完成後和用戶的銜接沒有很好的做起來,所以項目就擱淺了。 9月以來,看各路P2P風聲水起,很是熱鬧; 這裏分享下我的設計文檔,算是拋磚引玉,如能提供一些借鑑意義,也不枉分享一場;

原创 Linux Shell 文本處理工具集錦

本文將介紹Linux下使用Shell處理文本時最常用的工具: find、grep、xargs、sort、uniq、tr、cut、paste、wc、sed、awk; 提供的例子和參數都是最常用和最爲實用的; 我對shell腳本使用的原則是命

原创 單線程你別阻塞,Redis時延問題分析及應對

單線程你別阻塞,Redis時延問題分析及應對 Redis的事件循環在一個線程中處理,作爲一個單線程程序,重要的是要保證事件處理的時延短,這樣,事件循環中的後續任務纔不會阻塞; 當redis的數據量達到一定級別後(比如20G),阻塞操作對

原创 BerkeleyDB 多索引查詢

由於性能原因,我們打算將關係型數據庫轉移到內存數據庫中;在內存數據庫產品的選型中,我們確定的候選對象有Redis和Berkeley DB; Redis查詢效率不錯,並且支持豐富的數據存儲結構,但不支持多索引,這樣對於比較複雜的sql移植可

原创 如何做到早起一小時?

早起是個不過時的話題,在很多人心裏都有一個早起的願望,但總是難以付諸行動;在受到某篇文章或某本成功學書籍的刺激後,可能會有那麼幾天早起,而之後,又回到從前; 其實早起,並不是一件多困難的事,只要我們能掌握正確的方法; 這段時間的特點 早

原创 書評 《軟件隨想錄》

Joel的隨想錄,也就是他Blog上的文章的摘選;整本書看下來輕鬆,其中有不少文字在爲他公司打廣告、爲自己搖旗吶喊;比如在選擇程序員方面,他所認爲的一些重要的因素,比如提供獨立的辦公室、更自由的空間、更多及更大的屏幕,都是他公司所能提供

原创 NoSQL數據庫:數據的一致性

NoSQL數據庫:數據的一致性 讀取一致性 強一致性 在任何時間訪問集羣中任一結點,得到的數據結果一致; 用戶一致性 對同一用戶,訪問集羣期間得到的數據一致; 解決用戶一致性:使用粘性會話,將會話綁定到特定結點來處理; 這樣會

原创 《大型網站技術架構》讀書筆記 - 網站的技術升級路線

《大型網站技術架構》讀書筆記 - 網站的技術升級路線 本文描述網站從小到大演變過程中的技術升級路線; 1.初始架構 一臺服務器,應用、DB、文件都在一塊,使用經典的LAMP模式構建整個站點; 優點很明顯,開發部署都簡單,船小好掉頭,

原创 學習Berkeley DB- 入門

1 導言 首先,我們要了解Berkeley DB的一些基本特性,在IBM的開發網站上有篇文章對其有比較清晰的介紹; 這篇文章講到了BDB的設計思想和核心數據結構、以及數據訪問算法;並有常用函數使用範例;算是接觸BDB的一個入門好材料; 進

原创 Redis 在新浪微博中的應用

Redis 在新浪微博中的應用 Redis簡介 1. 支持5種數據結構 支持strings, hashes, lists, sets, sorted sets string是很好的存儲方式,用來做計數存儲。sets用於建立索引庫非常棒;