After upgrading my PC to 16G of memory, I thing I can move something to memory instead of keeping them on disk.
Chome is my daily used software, and yes, chrome keep lots of caches. To help speed up chrome, I decide to move chrome's cache to memory for testing.
Here are the steps:
2014年1月11日 星期六
2012年9月7日 星期五
讀取 Clob 資料
在工作上終於遇到了資料表欄位型態是Clob的狀況,在網路上找到的方法不外乎就是以Stream的方式讀出
在這裡將方法記錄下來
private String clubToString(Clob data) {
StringBuilder sb = new StringBuilder();
try {
Reader reader = data.getCharacterStream();
BufferedReader br = new BufferedReader(reader);
String str = br.readLine();
while (str != null) {
sb.append(str);
str = br.readLine();
}
} catch (Exception e) {
logger.error(e.getMessage(), e);
} finally {
// 關閉Stream
if (br != null) {
br.close();
}
}
if (sb.length() > 0) {
sb.setLength(sb.length() - 1);
}
return sb.toString();
}
2012年4月28日 星期六
2012年4月24日 星期二
2012年4月22日 星期日
2012年4月21日 星期六
2011年10月1日 星期六
[Ubuntu] 安裝SUN JAVA
Ubuntu 在 11.04 版之後,預設的 JAVA 改為 openJDK。
若是要使用 SUN JAVA JDK 需手動安裝。
手動加入PPA的套件庫,並安裝 SUN JAVA JDK
$ sudo add-apt-repository ppa:ferramroberto/java $ sudo apt-get update $ sudo apt-get install sun-java6-jdk
安裝完成後,下 java -version 會發現還是使用 openJDK 若有需要,執行以下指令,就可以把預設 java 指令改為 SUN JAVA JDK。
$ sudo update-alternatives --config java $ sudo update-alternatives --config javac
2011年2月21日 星期一
HTML: <button> 要記得給 type !!!
同事前幾天遇到了個問題,他在網頁 form 裡面加了個 button,然後在 button 加上了 onClick event。
但執行網頁時,browser 卻自動跑到 form 裡面設定的 action @@
2011年2月15日 星期二
JAVA: 在 JSTL 中使用 EL 取 Java Class 裡的 Constants (解惑)
在上一篇提到我在工作上遇到了個需要用 EL 來取得 Java Class 裡面的常數的問題,並提供了我找到的幾個解決方法。
後來在經過一番 Trace 過後,發現了原來我們的專案已經使用了第一個方法,而第一個方法(在 JSTL 中取用 Java constants)裡面呢…限制了只有宣告成 final 的constants才會被放進map...
2011年2月14日 星期一
Java: Arrays.asList
java.util 裡有一個Arrays的class
這個class提供了一個好用的method: asList
以下是使用範例:
String[] commandAry = cmd.split("(\\s)+|(\\\\)+");
// 原本使用的方法
//List cmdList = new ArrayList();
//int cmdLength = commandAry.length;
//for (int k=0; k // cmdList.add(commandAry[k]);
//}
// 使用asList
List cmdList = Arrays.asList(commandAry);
2011年2月13日 星期日
2011年2月4日 星期五
2011年1月31日 星期一
Hibernate: SQL中使用in
使用非Native SQL時,若有需要用到 in 的語法,可以用這個方式:
SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
Session session = sessionFactory.openSession();
List infoList = null;
String hql = " from table where id in (:id) ";
infoList = session.createQuery(hql).setParameterList("id" , ids).list();
Referrence: 海洋的博客
SessionFactory sessionFactory = HibernateUtil.getSessionFactory();
Session session = sessionFactory.openSession();
List infoList = null;
String hql = " from table where id in (:id) ";
infoList = session.createQuery(hql).setParameterList("id" , ids).list();
Referrence: 海洋的博客
2011年1月30日 星期日
Hibernate: Criteria 中使用Group By
配合Projections的groupProperty()來對結果進行分組,e.g.,
criteria.setProjection(Projections.groupProperty("region"));
Refference: 良葛格 - Hebernate Gossip: Criteria 進階查詢
criteria.setProjection(Projections.groupProperty("region"));
Refference: 良葛格 - Hebernate Gossip: Criteria 進階查詢
訂閱:
文章 (Atom)