原创 MySQL 性能

explain http://m.jb51.net/article/38357.htm http://m.jb51.net/article/28059.htm 性能優化http://m.jb51.net/article/5148.ht

原创 如何實施異構服務器的負載均衡及過…

http://blog.csdn.net/mary881225/article/details/69663996 1)service的負載均衡、故障轉移、超時處理通常是RPC-client連接池層面來實施的 2)異構服務器負載

原创 羣消息這麼複雜,怎麼能做到不丟不…

http://blog.csdn.net/mary881225/article/details/69664237 【總結】 羣消息還是非常有意思的,可達性、實時性、離線消息、消息風暴擴散等等等等,做個總結: (1)

原创 Java工作流

三分鐘瞭解Activity工作流 http://m.open-open.com/m/lib/view/1438785141958.html java 開源工作流引擎 https://rc.mbd.baidu.com/qmeuq2

原创 到底該什麼時候使用MQ?

什麼時候使用MQ 【典型場景一:數據驅動的任務依賴】 什麼是任務依賴,舉個栗子,互聯網公司經常在凌晨進行一些數據統計任務,這些任務之間有一定的依賴關係,比如: 1)task3需要使用task2的輸出作爲輸入 2)task2需

原创 如何快速實現一個基於Nginx的網站…

參考 摘要: 最近,小明的老闆給小明佈置了一個任務,希望把應用服務監控起來,以提高應用運行質量。小明接到任務以後開始着手進行技術選型。 趕緊來看看,小明如何通過另外一種新的思路快速搭建Nginx監控任務。 一切從應用服務監控說

原创 數據庫索引及不適合建立索引的情況

1>數據庫中索引的結構是一種排序的數據結構。 2>數據庫索引是通過B樹和變形的B 樹實現的。 3>什麼情況下不適合建立索引?   1.對於在查詢過程中很少使用或參考的列,不應該創建索引。   2.對於那些只有很少數據值的列,

原创 互聯網如何進行容量設計

參考 一,需求緣起 互聯網公司,這樣的場景是否似曾相識:   場景一:pm要做一個很大的運營活動,技術老大殺過來,問了兩個問題: (1)機器能抗住麼? (2)如果扛不住,需要加多少臺機器?   場

原创 從IDC到雲端架構遷移之路(GITC201…

參考 來自58到家的沈劍分享的《58到家從IDC到雲端架構遷移之路》。 機房遷移是一個很大的動作: 15年在58同城實施過一次(“逐日”項目),幾千臺物理機,從IDC遷到了騰訊的天津機房,項目做了10個多月,跨所有

原创 術語

http://bbs.fob5.com/thread-51815-1-1.html

原创 兩個OOM Cases排查過程的分享

參考 分享一下兩個OOM Cases的查找過程,一個應用是Native OOM;另外一個應用其實沒有OOM,只是每隔一段時間就會出現頻繁FGC的現象,OOM的查找已經具備了不錯的工具,但有些時候還是會出現很難查的現象,希望這兩個排查

原创 大方法的執行性能與調優過程

參考 使用”-XX:-DontCompileHugeMethods”解除大方法的編譯限制,一個比較明顯的缺點是JVM會嘗試編譯所遇到的所有大方法,者會使JIT編譯任務負擔更重,而且需要佔用更多的Code Cache區域去保存編譯後的代

原创 DNS原理及其解析過程 精彩剖析

DNS原理及其解析過程精彩剖析       網絡通訊大部分是基於TCP/IP的,而TCP/IP是基於IP地址的,所以計算機在網絡上進行通訊時只能識別如“202.96.134.133”之類的IP地址,而不能認識域名。我們無法記住10

原创 海量存儲

http://jm.taobao.org/2011/12/07/1349/

原创 HTTP 長連接和短連接協議原理

http://www.codeceo.com/article/http-long-connect.html