原创 UML序列圖總結

http://blog.csdn.net/tianhai110/article/details/6361338 序列圖主要用於展示對象之間交互的順序。 序列圖將交互關係表示爲一個二維圖。縱向是時間軸,時間沿豎線向下延伸。橫向軸代表了在協

原创 zookeeper 大量連接斷開重連原因排查

問題現象 最後發現線上的zookeeper的日誌zookeeper.out 文件居然有6G,後來設置下日誌爲滾動輸出,參考: http://blog.csdn.net/hengyunabc/article/details/1900691

原创 solrCloud 4.9 分佈式集羣部署及注意事項

http://www.cnblogs.com/huangfox/p/3920315.html 環境搭建 一.zookeeper 參考:http://blog.chinaunix.net/uid-25135004-id-4214399.h

原创 通過jinfo工具在full GC前後做heap dump

http://rednaxelafx.iteye.com/blog/1049240   想像一個Java進程在遠程服務器上突然遇到頻繁full GC的狀況。我們只是想動態的改變HeapDumpBeforeFullGC與HeapDumpA

原创 solr安裝-tomcat+solrCloud構建穩健solr集羣

http://blog.csdn.net/xyls12345/article/details/27504965 solrCloud的搭建可以有兩種方式:使用solr內嵌的jetty來搭建;使用外部web容器tomcat來搭建。對於使用j

原创 solr4.8之solrcloud的使用與日常問題解決

http://blog.sina.com.cn/s/blog_a2f090ae0102v4fx.html 將對應的java代碼打包成jar上傳到服務器上啓動後臺運行代碼:(進入到:/home/solr/solr-script/lib)n

原创 數據庫相關規範建議

核心   (1)不在數據庫做運算cpu計算務必移至業務層   (2)控制單表數據量:單表記錄控制在1000w   (3)控制列數量:字段數控制在20以內   (4)平衡範式與冗餘:爲提高效率犧牲範式設計,冗餘數據   (5)拒絕3B:拒

原创 ScheduledThreadPoolExecutor的scheduleAtFixedRate方法探究

http://www.cnblogs.com/sunxucool/archive/2013/06/21/3148141.html ScheduledThreadPoolExecutor除了具有ThreadPoolExecutor的所有功

原创 MessagePack, Protocol Buffers和Thrift序列化框架原理和比較說明

MessagePack, Protocol Buffers和Thrift序列化框架原理和比較說明   第1部分 messagepack說明 1.1messagepack的消息編碼說明 爲什麼messagepack比jso

原创 輸出Java的GC信息

-verbose:gc -XX:+printGC 可以打印GC的簡要信息 1 2 3 4 [GC 4790K->374K(15872K), 0.0001606 secs] [GC 4790K->374K(1587

原创 Solr,Lucene 優化有哪些相關經驗

你的索引文件30G!這可是個非常大的數目了。1. 從schema入手:1> 你的數據是都需要store的麼, 比如一些字段只需要提供結果搜索而不作爲結果返回, 那麼需要將store設置爲false從而減少數據量。2> 你的所有字段都需要h

原创 遠程通信的幾種選擇(RPC,Webservice,RMI,JMS的區別)

RPC(Remote Procedure Call Protocol) RPC使用C/S方式,採用http協議,發送請求到服務器,等待服務器返回結果。這個請求包括一個參數集和一個文本集,通常形成“classname.methodname

原创 5分鐘搞定solr索引主從同步

solr配置主從同步非常簡單,比mysql/redis 要簡單的多,5分鐘搞定 solr索引同步的是core對core,以core爲基本同步單元 一個solr instance可以裝載多個core,每個core擁有不同的schema,c

原创 使用httpclient必須知道的參數設置及代碼寫法、存在的風險

http://jinnianshilongnian.iteye.com/blog/2089792   結論: 如果使用httpclient 3.1併發量比較大的項目,最好升級到httpclient4.2.3上,保證併發量大時能抗住。ht

原创 系統吞吐量、TPS(QPS)、用戶併發量、性能測試概念和公式

PS:下面是性能測試的主要概念和計算公式,記錄下: 一.系統吞度量要素:   一個系統的吞度量(承壓能力)與request對CPU的消耗、外部接口、IO等等緊密關聯。單個reqeust 對CPU消耗越高,外部系統接口、IO影響速度越慢,