原创 Learning C# Attribute

在C#中,有一個小的預定義特性集合。在學習如何建立我們自己的定製特性(custom attributes)之前,我們先來看看在我們的代碼中如何使用預定義特性。     using System;     public class An

原创 GitHub上那些值得一試的JAVA開源庫

作爲一名程序員,你幾乎每天都會使用到GitHub上的那些著名Java第三方庫,比如Apache Commons,spring,hibernate等等。除了這些,你可能還會fork或Star一些其他的開源庫,但GitHub上的庫實在太多

原创 An internal error occurred during: "reload maven project". eclipse 報錯

出現錯誤: !ENTRY org.eclipse.m2e.logback.appender 2 0 2016-01-13 19:07:12.513 !MESSAGE The artifact poi:poi:jar:3.1-FINA

原创 http2協議翻譯

超文本傳輸協議版本 2 IETF HTTP2草案(draft-ietf-httpbis-http2-13) 摘要 本規範描述了一種優化的超文本傳輸協議(HTTP)。HTTP/2通過引進報頭字段壓縮以及多路複用來更有效利用網絡資

原创 ubuntu 操作命令

雖然linux下不會有windows下的那麼多垃圾和磁盤碎片!但還是會留下一些用不着的臨時文件或是多次升級後的N箇舊的內核! 1,非常有用的清理命令: sudo apt-get autoclean sudo apt-get clean

原创 crontab命令

前一天學習了 at 命令是針對僅運行一次的任務,循環運行的例行性計劃任務,linux系統則是由 cron (crond) 這個系統服務來控制的。Linux 系統上面原本就有非常多的計劃性工作,因此這個系統服務是默認啓動的。另外, 由於使

原创 清理ubuntu下 boot分區

隨着升級 /boot分區會越來越滿 導致後續無法升級 原因是每次升級有可能升級內核 但是舊的內核沒有刪除 所以導致boot持續增大 解決辦法就是刪除不需要的內核,步驟: 1. 查看所有安裝的內核 dpkg –get-select

原创 電商搜索中斷詞庫(stopwords)

目前整理了一些搜索中斷詞庫 ,還是比較全面。 ? ? ! ' "   ! , 。 " . - _ 、 。 “ ” 《 》 , : ; a about above after again against all am an and any

原创 Linux中設置服務自啓動的三種方式

有時候我們需要Linux系統在開機的時候自動加載某些腳本或系統服務 主要用三種方式進行這一操作: ln -s                       在/etc/rc.d/rc*.d目錄中建立/etc/init.d/服務的軟鏈接(

原创 elasticsearch 查看節點狀態信息

有時候我們需要命令查詢ES集羣節點狀態 curl http://localhost:8200/_cluster/nodes?pretty 結果:  { "ok" : true, // 集羣狀態 "cluster_name"

原创 Java實現定時任務的三種方法

  在應用裏經常都有用到在後臺跑定時任務的需求。舉個例子,比如需要在服務後臺跑一個定時任務來進行非實時計算,清除臨時數據、文件等。在本文裏,我會給大家介紹3種不同的實現方法: 普通thread實現TimerTask實現ScheduledE

原创 電商搜索同義詞庫(synonyms)

目前整理了一些搜索電商商品的同義詞, 以提供搜索。  #支持規則 #    a=>b #    a,b=>c #    a=>b,c # 英文中文 # 學名與俗名 # 全稱-簡稱 # 新稱和舊稱 # 同音同義詞 # 傳統同義詞 雨傘=

原创 Java- Set 轉換成List

Set 轉換成List 有兩種方法, 假設有Set集合 Set<String> myset=new HashSet<String>(); 1. 使用Arrays.asList(T... a) 轉換成List, 此轉換返回的list 是隻讀

原创 同步,異步,阻塞,非阻塞概念

同步(synchronous)IO和異步(asynchronous)IO,阻塞(blocking)IO和非阻塞(non-blocking)IO,我相信這幾個詞困擾過很多人,更痛苦的是,如果你查閱過文獻資料,你會發現不同的資料中的解釋是不一

原创 elasticsearch 報出 Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_3_6

客戶端調用elasticsearch, 報出引用lucene問題  錯誤:Exception in thread "main" java.lang.NoSuchFieldError: LUCENE_3_6 分析並解決問題: 客戶端調用