原创 Eclipse 3.7反編譯插件的安裝

很簡單,將附件中的包下載下來,執行以下步驟(注意zip的jar要解壓後才能用) 1、關閉Eclipse 2、將jar包放到eclipse根目錄中的plugins目錄下面 3、將jad.exe放到jre的bin目錄下面,例如:E:\Java\

原创 正則表達式記錄

最近用到的做一下記錄String name = "10310"; //以非0數字開頭的數字串 Pattern p = Pattern.compile("^[1-9]+\\d*"); Matcher m = p.matcher(name);

原创 aop/log4j 打日誌

Get all Request Parameters in Servlethttp://examples.javacodegeeks.com/enterprise-java/servlet/get-all-request-parameter

原创 詳解 Spring 3.0 基於 Annotation 的依賴注入實現

使用 @Repository、@Service、@Controller 和 @Component 將類標識爲 BeanSpring 自 2.0 版本開始,陸續引入了一些註解用於簡化 Spring 的開發。@Repository 註解便屬於最

原创 編碼 GBK 的不可映射字符

完善api-doc,用eclipse生成javadoc的時候發生“編碼 GBK 的不可映射字符 ”,其實是字符編碼問題。 打開eclipse,project -> Generate javadoc 一項一項的選你要輸出javadoc的項目,

原创 用kettle將不同分支的數據流進行合併

如圖有這兩個分支的數據流怎樣將這兩個分支的數據合成下圖呢有請今天的主角kettle,我們用kettle通過下圖的步驟可以實現上圖的結果上圖中唯一需要說明的是"字段選擇",因爲通過"記錄集連接"後,會出現兩列時間,爲了去掉一列我們選擇使用"字

原创 Tomacat7啓動報錯-org.apache.catalina.deploy.WebXml addFilter的解決方法

在myeclipse中啓動tomcat7的時候報了org.apache.catalina.deploy.WebXml addFilter查了半天也沒有解決,最後求助搜索引擎,解決方法很簡單在tomcat的配置文件context.xml中添加

原创 Trying to override old definition of task javac Error

最近在看pentaho-ce-5.1的源代碼,用ant進行編輯的時候總是出錯Trying to override old definition of task javac Error修改以前的內容<?xml version="1.0" ?>

原创 Json轉Map

Json轉Map主要用動了谷歌的Gson,具體地址如下http://code.google.com/p/google-gson/例如:public static void main(String[] args) { Str

原创 讓SaiKu實時展現查詢數據

在默認的情況下,saiku是不能對數據進行實時展現的,只能通過下圖的刷新按鈕或者重啓服務器來刷新數據這樣以來會有很多的麻煩,每天得手動去刷新,這個操作只有管理員可以操作,在刷新以前客戶看到的都是緩存中的舊數據,有人說寫個shell去定時更新

原创 Tomcat – Java.Lang.OutOfMemoryError: PermGen Space

tomcat今天突然不能用了,就一直報這個錯,解決方法如下:打開apache-tomcat-7.0.37\bin\catalina.bat文件,在echo Using CATALINA_BASE:   "%CATALINA_BASE%"的上

原创 編碼 GBK 的不可映射字符

完善api-doc,用eclipse生成javadoc的時候發生“編碼 GBK 的不可映射字符 ”,其實是字符編碼問題。 打開eclipse,project -> Generate javadoc 一項一項的選你要輸出javadoc的項目,

原创 OutOfMemoryError與StackOverFlowError

最近在用kettle做數據統計,遇到了標題中說的問題,解決方法也簡單,不過還要說明一下雖然這兩個都是內存溢出,但是是有區分的,OutOfMemoryError表示堆溢出,StackOverFlowError表示棧溢出,一般出現前者的情況比較

原创 pentaho中Invalid byte 3 of 3-byte UTF-8 sequence的解決方法

今天在創建數據源的時候報了這麼一個錯Invalid byte 3 of 3-byte UTF-8 sequence.上網一查,說是有中文,字體不相符,可是我沒有寫中文,爲了能繼續往後進行,修改瞭如下文件在start-pentaho.bat中

原创 html5中placeholder的使用

定義和用法placeholder 屬性提供可描述輸入字段預期值的提示信息(hint)。該提示會在輸入字段爲空時顯示,並會在字段獲得焦點時消失。註釋:placeholder 屬性適用於以下的 <input> 類型:text, search,