原创 QQ 架構的演變

轉載地址:http://www.cnblogs.com/samuelchoi/archive/2012/03/31/2427424.html 後臺技術演化啓示   在QQIM後臺技術演化過程中,每一個級別要求的技術不一樣,如十萬級和百萬級

原创 (2011)構架師之路-閉眼設計系列-第一篇:IM後臺構架

轉載地址:http://hi.baidu.com/algorithms/blog/item/a17909d1bfc3712f9a5027c0.html IM(即時通訊)系統(如QQ、MSN、飛信等),至少分爲2個部分:客戶端和服務器端。

原创 CSDN一個bug

上傳圖片時發現一個bug 1,2,3都是同一張圖.但是上傳時1,2出現了問題. 後檢查了下圖片格式原因是上傳圖片後綴爲.jpg.而查看文件頭卻是png 所以導致文件上傳報錯.將文件後綴改爲png後,錯誤消失. 總結: 根據經驗,實際

原创 每個程序員都應該知道的一些時間數據

原文:Every Programmer Should Know These Latency Numbers L1 cache :………………………………………………..0.5ns branch mispredict(轉移、分支預測) :

原创 互聯網精準廣告定向技術

轉載地址:http://www.williamlong.info/archives/3125.html   互聯網精準廣告定向技術,指的是依託於搜索引擎龐大的網民行爲數據庫,對網民幾乎所有上網行爲進行個性化的深度分析,按廣告主需求鎖定目

原创 CAP理論十二年回顧:"規則"變了

轉載地址:http://www.infoq.com/cn/articles/cap-twelve-years-later-how-the-rules-have-changed 本文首發於 Computer 雜誌,由InfoQ和IEEE

原创 基於 HTTP 長連接的“服務器推”技術

轉載地址:http://hi.baidu.com/widebright/item/0fad577cb16189376e29f6a8 在這裏看到了所謂的“服務器推“技術 CSDN和《程序員》雜誌主辦的連續第四屆SD2.0(軟件開發2.0)大

原创 降級論

轉載地址:http://meditic.com/degrading-for-success/ 幾乎一年沒有寫博客了,說沒時間那是藉口,唯一的原因是,年紀越大越發覺自己膚淺。有些想法還沒提筆,就發現很幼稚,就不敢發出來貽笑大方了。這次先

原创 Tomcat 常用優化和配置

轉載地址:http://hi.baidu.com/lhbmqq/blog/item/9d8f49afd6741cf8faed506f.html 1、JDK內存優化: Tomcat默認可以使用的內存爲128MB,Windows下,在文件{t

原创 如何反制互聯網精準廣告定向

轉載地址:http://www.williamlong.info/archives/3127.html   介紹用戶一方可以對精準廣告定向進行的審查。這樣有一個平衡:廣告商是自由的,用戶也是自由的,雙方都能,且應該對它們手上的信息

原创 淺析Hadoop文件格式

轉載地址:http://www.infoq.com/cn/articles/hadoop-file-format Hadoop 作爲MR 的開源實現,一直以動態運行解析文件格式並獲得比MPP數據庫快上幾倍的裝載速度爲優勢。不過,MPP數

原创 性能調優攻略

轉載地址:http://coolshell.cn/articles/7490.html 關於性能優化這是一個比較大的話題,在《由12306.cn談談網站性能技術》中我從業務和設計上說過一些可用的技術以及那些技術的優缺點,今天,想從一些技

原创 java中垃圾回收機制(GC)

轉載地址:http://idreamland.iteye.com/blog/244277 在java語言中GC      即垃圾收集機制是指jvm用於釋放那些不再使用的對象所佔用的內存。java語言並不要求jvm有gc,也沒有規定gc如何

原创 緩存穿透、緩存併發、緩存失效

轉載地址:http://zeroq.me/p/279 一、緩存穿透 我們在項目中使用緩存通常都是APP先檢查緩存中是否存在,如果存在直接返回緩存內容,如果不存在就直接查詢數據庫然後再緩存查詢結果返回。這個時候如果我們查詢的某一個數據在緩

原创 sql筆試題

轉載地址:http://hi.baidu.com/lhbmqq/blog/category/Sql create table dept ( deptno varchar(10) primary key, dname varchar(10)