文章

顯示從 2月, 2012 起發佈的文章

Oracle 中对中文字段进行排序通常有三种方式

Oracle 中对中文字段进行排序通常有三种方式 1)按笔画排序  select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_STROKE_M') 2)按部首排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_RADICAL_M') 3)按拼音排序 select * from Table order by nlssort(columnName,'NLS_SORT=SCHINESE_PINYIN_M');

Eclipse 免費的UML & ER-Diagram 工具

ER-Diagram工貝 AmaterasERD: http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasERD UML工具 AmaterasUML: http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML 雖然只支援:Activity Diagram / Class Diagram / Sequence Diagram / Usecase Diagram,算是不錯了, 因為很多免費的不支援 Class Diagram export to java or import from java,這應該是對他有很大的加分! 2012-0229 update,若你開啟編輯時,若是物件都不見了 white screen,請更新jre為 1.6版,這問題在jre 7時會有此問題(please use  jre 1.6 or remove jre 1.7)。

載入tiles 前的插入,以達成動態產生tiltle

Tiles 的模塊真的很好用,但如何達到動態產生tilte,並使用Spring來抓取資料,這段之前很頭痛,終於找到解法 首頁修改Tiles,加入preparer < definition name ="member.index" extends ="basic"  preparer ="PlatFormViewPreparer" >     < put-attribute name = " title " value = "首頁" />     < put-attribute name ="content"  value ="/WEB-INF/jsp/demo/index.jsp" /> </ definition >   自行寫一個PlatFormViewPreparer.java,若有Package name也要加上去 PlatFormViewPreparer.java 他必須繼承:ViewPreparerSupport publicclass PlatFormViewPreparer extends ViewPreparerSupport  覆寫 execute的方法,可以透過ServletUtil取得ServletContext,再透過Servletcontext和WebApplicationContext來取得Spring 物件,就可以自由操作Spring的功能,另外回再透過,AttributeContext 的 arg1,來將資料傳出去,而這個title需要與jsp樣內要換的名稱相同。 @Override publicvoid execute(TilesRequestContext arg0, AttributeContext arg1) throws PreparerException {       ServletUtil.getServletContext(arg0.getApplicationContext());      WebApplicationContext springContext = WebApplicationContextUtils.

試試在Mac 中使用 jdk 7.0

下載位置:http://jdk7.java.net/macportpreview/ 裝完後請在command模式中,做下列指令 cd /System/Library/Frameworks/JavaVM.framework/Versions sudo ln -s /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents 1.7.0 在Eclipse 中可在偏好設定中 -> Java  -> Installed JREs 中加入新的設定  新功能介紹:http://blog.cyberjos.idv.tw/space/2011-08-03/1

Eclipse 幾個常用的plugin

Properties Editor 可以直接編輯Properties好處是可以直接幫我們轉換字的encode 下載位置: http://propedit.sourceforge.jp/eclipse/updates/ 官網: http://propedit.sourceforge.jp/index_en.html Velocity UI 下載位置: http://veloedit.sourceforge.net/updates/ 官網: http://veloedit.sourceforge.net/ Subclipse 下載位置: http://subclipse.tigris.org/update_1.6.x 官網: http://subclipse.tigris.org/ Maven Integration(m2e) 下載位置: http://m2eclipse.sonatype.org/sites/m2e 官網: http://eclipse.org/m2e/ Spring IDE,Springsource tool suite 下載位置: http://dist.springsource.com/release/TOOLS/update/e3.7 官網: http://www.springsource.org/downloads/sts

ubuntu 下安裝 sun java

增加 partnet 來源 sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner" 系統提示沒有add-apt-repository命令,則需要另外安裝 python-software-properties,指令:sudo apt-get install python-software-properties 若安裝後還是無法使用,可以手動自行添加來源,添加方式:sudo vi /etc/apt/sources.list,加入:dev http://archive.canonical.com/ubuntu maverick partner 更新來源   sudo apt-get update   安裝 jre   sudo apt-get install sun-java6-jre sun-java6-plugin   安裝 jdk   sudo apt-get install sun-java6-jdk sun-java6-plugin   變更系統預設的Java   sudo update-alternatives --config java   選擇就可以了 參考來源: http://wiki.ubuntu.org.cn/Sun-java6

在 ubuntu 中安裝:MongoDB

主機是 ubuntu 10.04 LTS step1: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 step2: sudo vi /etc/apt/sources.list 加入: deb http: //downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen step3: sudo apt-get update sudo apt-get install mongodb-10gen 安裝完成。 測試方式 mongo 即可進入,可以透過mongo --help 查看相關說明。 參考資訊: http://www.mongodb.org/display/DOCS/Ubuntu+and+Debian+packages