原创 3-netty源碼分析之Reactor

https://www.jianshu.com/p/d30d378cd553

原创 solr/solrj按id進行索引更新

最近項目要求solr能夠實現索引根據id進行field的局部更新,於是在網上查找了些資料,終於找到了方法,並進行了封裝,簡單分享下主要方法體(這裏是通過solr api進行的solrj操作索引): ... public void Upda

原创 Elasticsearch集羣搭建

最近發現搭建solr集羣相對來說還是要比ES集羣繁瑣許多,並且ES在索引負載均衡、容錯性等方面要比solr集羣好很多(至少我是這麼認爲的)。因此將ES集羣的搭建不走在這裏簡單描述下: 我比較習慣下載zip格式從本地解壓再上傳到服務器,當然

原创 solr深分頁,遊標操作分頁,解決性能問題

遊標分頁操作,解決頁碼過大時的性能問題。當然這容易內存泄露,需要謹慎處理;代碼如下 @Test public void pageByCurs

原创 solrj實現增量索引

最近發現solrj實現增量索引確實有點麻煩,於是就查找源碼,發現內部實現很容易,雖然增量索引需求用的不是很多(不覆蓋以前的文檔),但也花了很多時間,做個隨筆吧。 只需在以前的commit前增加幾句就ok了。 { SolrInputDocu

原创 Elasticsearch 集成IK分詞器

我個人最喜歡使用IK分詞,確實很方便,並且更新也快,這裏做個簡單介紹吧 分詞插件IK 插件安裝    1. 下載https://github.com/medcl/elasticsearch-analysis-ik    2. 

原创 CentOS虛擬機設置靜態ip

最近爲了搭建hadoop集羣環境,在自己的機器上安裝了兩臺虛擬機進行模擬。這裏將怎樣設置靜態ip做個介紹(這也是至關重要的一步): 1、按下圖選中 2、將下圖中的網關記住,這個待會要用 3、修改文件,配置相關信息 #文件:/e

原创 solr5.0集成mmseg4j分詞器

畢竟IK跟不上搜索引擎的步驟啊,以前用習慣了ik突然solr5.0卻沒有對應的版本(可能是我沒找到吧)。這裏先用mmesg4j代替下,感覺還不錯,集成流程超級簡單,幾步就搞定: 1、進入/tomcat/webapps/solr/WEB-I

原创 solr/solrj之原子更新

lucene本身對原子更新沒有太多的介紹,但solr對其進行了封裝,這裏簡單做個介紹;這點操作還是對索引很實用的。 具體在代碼中使用如下: /**   * 原子更新方式   * */   public static void updat

原创 1-fescar源碼分析-server端

https://www.jianshu.com/p/66b010392cd7

原创 1-netty源碼分析之Server

https://www.jianshu.com/p/577021b4d2c3

原创 4-dubbo源碼分析之集羣設計

https://www.jianshu.com/p/03829b76b553

原创 2-dubbo源碼分析之服務暴露

https://www.jianshu.com/p/7aabc1fa6962

原创 4-fescar源碼分析-事務的提交&回滾

https://www.jianshu.com/p/83c895599858

原创 4-netty源碼分析之Pipeline

https://www.jianshu.com/p/d2ccfead902c