博客轉(zhuǎn)移
本博客決定轉(zhuǎn)移,請(qǐng)?jiān)L問(wèn)新地址 http://vincentchan.cn/另外如果有人有blogjava轉(zhuǎn)wordpress的博客搬家工具,可以共享一下~~
posted @ 2010-04-27 19:15 Vincent.Chen 閱讀(252) | 評(píng)論 (0) | 編輯 收藏
2006年2月14日 #
posted @ 2010-04-27 19:15 Vincent.Chen 閱讀(252) | 評(píng)論 (0) | 編輯 收藏
posted @ 2009-04-30 09:34 Vincent.Chen 閱讀(205) | 評(píng)論 (0) | 編輯 收藏
Tomcat+Axis客戶端調(diào)service產(chǎn)生java.lang.reflect.InvocationTargetException錯(cuò)誤
產(chǎn)生這個(gè)文題的原因是
1.server端發(fā)布的webservice程序中調(diào)用了某些jar或class,而服務(wù)器上卻沒(méi)有,解決方法是把jar或class拷貝到tomcat\common\lib或虛擬目錄的web-inf\lib目錄下
2.調(diào)用的方法出現(xiàn)了特殊的exception.但是你服務(wù)器上面沒(méi)有捕獲到
posted @ 2009-03-23 09:09 Vincent.Chen 閱讀(3494) | 評(píng)論 (0) | 編輯 收藏
posted @ 2009-03-14 13:34 Vincent.Chen 閱讀(408) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-07-04 23:42 Vincent.Chen 閱讀(425) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-07-01 00:34 Vincent.Chen 閱讀(274) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-06-24 00:13 Vincent.Chen 閱讀(243) | 評(píng)論 (0) | 編輯 收藏
2、設(shè)置Chart默認(rèn)字體:
如果在非windows系統(tǒng)下使用,可以拷貝windows系統(tǒng)下的simsun.ttc到classes路徑下,重啟服務(wù)器即可顯示中文
然后其他的一些字體大小等都要一個(gè)個(gè)設(shè)置了,因?yàn)槟J(rèn)英文字體大小顯示中文不好看
這樣就可以很完美顯示中文了。比起JFreeChart來(lái)好多了,JFreeChart雖然也可以解決中文顯示問(wèn)題,但是中文字體發(fā)虛,好像目前無(wú)法解決。
posted @ 2008-04-15 20:06 Vincent.Chen 閱讀(5425) | 評(píng)論 (5) | 編輯 收藏
posted @ 2008-04-02 21:38 Vincent.Chen 閱讀(4231) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-02-02 20:49 Vincent.Chen 閱讀(3420) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-02-02 20:41 Vincent.Chen 閱讀(420) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-02-02 20:34 Vincent.Chen 閱讀(856) | 評(píng)論 (0) | 編輯 收藏
posted @ 2008-01-20 22:01 Vincent.Chen 閱讀(36505) | 評(píng)論 (17) | 編輯 收藏
posted @ 2008-01-19 04:08 Vincent.Chen 閱讀(611) | 評(píng)論 (0) | 編輯 收藏
Archetype | Command |
---|---|
JSF Basic | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-basic-jsf -DremoteRepositories=http://static.appfuse.org/repository![]() |
Spring MVC Basic | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-basic-spring -DremoteRepositories=http://static.appfuse.org/repository![]() |
Struts 2 Basic | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/repository![]() |
Tapestry Basic | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-basic-tapestry -DremoteRepositories=http://static.appfuse.org/repository![]() |
JSF Modular | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-modular-jsf -DremoteRepositories=http://static.appfuse.org/repository![]() |
Spring MVC Modular | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-modular-spring -DremoteRepositories=http://static.appfuse.org/repository![]() |
Struts 2 Modular | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-modular-struts -DremoteRepositories=http://static.appfuse.org/repository![]() |
Tapestry Modular | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-modular-tapestry -DremoteRepositories=http://static.appfuse.org/repository![]() |
Core (backend only) | mvn archetype:create -DarchetypeGroupId=org.appfuse -DarchetypeArtifactId=appfuse-core -DremoteRepositories=http://static.appfuse.org/repository![]() |
posted @ 2007-07-18 22:58 Vincent.Chen 閱讀(1036) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-07-02 23:58 Vincent.Chen 閱讀(795) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-07-02 23:54 Vincent.Chen 閱讀(2139) | 評(píng)論 (1) | 編輯 收藏
Eclipse Europa is the annual release of Eclipse projects. Like last
year’s Callisto release, the Europa release is a coordinated release of
different Eclipse project teams. This year, the annual release includes
21 projects.
By releasing these projects at the same time, the goal is to eliminate
uncertainty about version compatibility and make it easier to
incorporate multiple projects into your environment.
While Europa is about the simultaneous release of twenty one projects,
it is not a unification of the projects - each project remains a
separate open source project operating with its own project leadership,
its own committers, and its own project plan.
posted @ 2007-06-29 00:19 Vincent.Chen 閱讀(571) | 評(píng)論 (0) | 編輯 收藏
posted @ 2007-06-07 00:01 Vincent.Chen 閱讀(4586) | 評(píng)論 (1) | 編輯 收藏
posted @ 2006-06-04 17:02 Vincent.Chen 閱讀(803) | 評(píng)論 (0) | 編輯 收藏
在Connection上調(diào)用close方法會(huì)關(guān)閉Statement和ResultSet嗎?
級(jí)聯(lián)的關(guān)閉這聽起來(lái)好像很有道理,而且在很多地方這樣做也是正確的,通常這樣寫
Connection con = getConnection();//getConnection is your method
PreparedStatement ps = con.prepareStatement(sql);
ResultSet rs = ps.executeQuery();
……
///rs.close();
///ps.close();
con.close(); // NO!
這
樣做的問(wèn)題在于Connection是個(gè)接口,它的close實(shí)現(xiàn)可能是多種多樣的。在普通情況下,你用
DriverManager.getConnection()得到一個(gè)Connection實(shí)例,調(diào)用它的close方法會(huì)關(guān)閉Statement和
ResultSet。但是在很多時(shí)候,你需要使用數(shù)據(jù)庫(kù)連接池,在連接池中的得到的Connection上調(diào)用close方法的時(shí)候,Connection可能并沒(méi)有被釋放,而是回到了連接池中。它以后可能被其它代碼取出來(lái)用。如果沒(méi)有釋放Statement和ResultSet,那么在Connection上沒(méi)有關(guān)閉的Statement和ResultSet可能會(huì)越來(lái)越多,那么……
相反,我看到過(guò)這樣的說(shuō)法,有人把Connection關(guān)閉了,卻繼續(xù)使用ResultSet,認(rèn)為這樣是可以的,引發(fā)了激烈的討論,到底是怎么回事就不用我多說(shuō)了吧。
所以我們必須很小心的釋放數(shù)據(jù)庫(kù)資源,下面的代碼片斷展示了這個(gè)過(guò)程
Connection con = null;
PreparedStatement ps = null;
ResultSet rs = null;
try {
con = getConnection();//getConnection is your method
ps = con.prepareStatement(sql);
rs = ps.executeQuery();
///...........
}
catch (SQLException ex) {
///錯(cuò)誤處理
}
finally{
try {
if(ps!=null)
ps.close();
}
catch (SQLException ex) {
///錯(cuò)誤處理
}
try{
if(con!=null)
con.close();
}
catch (SQLException ex) {
///錯(cuò)誤處理
}
}
很麻煩是不是?但為了寫出健壯的程序,這些處理是必須的。
posted @ 2006-03-15 23:15 Vincent.Chen 閱讀(4383) | 評(píng)論 (0) | 編輯 收藏
Everybody knows that the basic native widgets in swt lack a lot of flexibility and features. An approach to solve these shortcomings is to build custom swt widgets that do not rely on native widgets but are custom drawn - the same approach that swing took. A good example is KTable. The custom swt widgets - custom drawn and aggergated native ones - I currently know of are:
posted @ 2006-02-21 22:39 Vincent.Chen 閱讀(1099) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:27 Vincent.Chen 閱讀(588) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:24 Vincent.Chen 閱讀(576) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:23 Vincent.Chen 閱讀(682) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:18 Vincent.Chen 閱讀(599) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:17 Vincent.Chen 閱讀(392) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:16 Vincent.Chen 閱讀(351) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:15 Vincent.Chen 閱讀(377) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:12 Vincent.Chen 閱讀(342) | 評(píng)論 (0) | 編輯 收藏
posted @ 2006-02-14 21:02 Vincent.Chen 閱讀(501) | 評(píng)論 (0) | 編輯 收藏