原创 lucene series 2 document 文檔 索引創建 api 簡介

IndexWriter writer = getWriter(); Document doc = new Document(); doc.add(new Field("id", "1",

原创 guava function and predicate 函數式編程

@Test public void function(){ List<String> list = Lists.newArrayList("1","2","3"); List<Integer> integers = Lists.

原创 數據字典統一管理,動態下拉框

前端xhr  js var buildTag = { /* *構建數據字典某一項的下拉框 */ getInfoTypeDatas:function(selectId,infoCode,defaultValue){ $.g

原创 計算文件夾大小,當前目錄下個文件夾的大小

最近發現想看看當前目錄下個文件夾的大小,苦於win7沒有此功能,自己寫個吧。python實現import glob import os def get_dir_size(root): siz

原创 xml2bean 把xml文件直接封裝成bean

公司有個業務,要從ftp下載文件,文件中是xml,把xml信息存入數據庫,如果一個一個字段去填充bean,那簡直是個噩夢,果斷寫個xml2bean工具,在此分享(有待改進)private static <

原创 ubuntu apt-get update 失敗 解決方案

找了好多資料,最終都沒有搞定,自己研究吧(當然也要查資料) 失敗的主要原因是不能訪問到repository,至於爲什麼訪問不到,可能是被強了,也可能是真的老了 1,關閉所以源 (怎麼着software sources 自己搜索吧)

原创 Lucene Tutorial so good

Lucene Tutorial By Steven J. Owens Jarkarta Lucene (http://jakarta.apache.org/lucene/) is a high-performance, full-fea

原创 box unbox 中的 NullPointException

box unbox出現NullPointException: obj有這樣一個字段,其字段是Integer類型的,並且沒有賦值 此時就要拋出NullPointException了 int param = obj.getSomeFiled

原创 ztree + artdialog,彈出樹思路

1,art.dialog.open(url,param);  //artdialog直接打開一個頁面,這個頁面上就是個ztree 2,ztree 簡單用法 見http://www.ztree.me/v3/demo.php#_204 3,

原创 xpath 解析xml 不是萬能的,有時候xpath是不行的

@Test public void dom4jXpath() throws DocumentException, ParserConfigurationException, SAXException, IOException, Tra

原创 hibernate date query

hibernate 在比較日期的時候  不要直接拼hql語句,要用setParameter的方式,不然可能會錯的,最好日期是timestamp的,其他的我沒有試,但是可以試試

原创 gson 泛型數組json 轉成 泛型對象

@Test public void token(){ List<Work> works = new ArrayList<Work>(); Work work = new Work(); work.setField1("lkj

原创 正則表達式 one day( demo is used language by js)

1,sytax 語法 var testRE = new RegExp(Pattern,Modifies) or 更簡單 var testRE = /Pattern/Modifies pattern 就是正則表達式的規則 modifies

原创 Lucene to search text so good

Introduction Lucene is an open source, highly scalable text search-engine library available from the Apache Software

原创 log4j 屏蔽掉 System.out

Logger logger = Logger.getLogger(Log4jTest.class); public void testSystemout(){ System.out.println("can print sys