發表文章

目前顯示的是 2月, 2012的文章

mysql把table的註解取出來(包含欄位型態,長度...)

 SHOW FULL FIELDS FROM table名稱 FROM database

JSF 比實際日期提前一天的解決方法

在格式化日期的時候,使用 <f:convertDateTime>,直接使用時轉換不正確,比實際值提前一天,對於台灣用戶,要把日期轉換的 timeZone 設置成GMT+8才能轉換正確,也就是==>  <f:convertDateTime pattern="yyyy/MM/dd" timeZone="GMT+8"/>

apache ant設定及使用(資料庫自動建構bean)

apache ant下載網頁 http://ant.apache.org/bindownload.cgi 環境變數中加入ANT_HOME=c:\ant\bin(ant放的目錄),JAVA_HOME=c:\java\jre7\bin path加入%ANT_HOME%;%JAVA_HOME% 注意事項: 資料庫欄位名稱要有一個table名稱+Id,欄位型態為integer not null auto_increment,(自動加1) db.properties中設定資料庫的連線方式 hibernate.dialect = org.hibernate.dialect.MySQLInnoDBDialect hibernate.connection.driver_class = com.mysql.jdbc.Driver hibernate.connection.url = jdbc:mysql://localhost/ 資料庫名稱 hibernate.connection.username = 資料庫連線USER名稱 hibernate.connection.password =  資料庫連線密碼 reveng.xml設定要轉的TABLE <hibernate-reverse-engineering> <table-filter match-name=".*" package="hello"/>(資料庫table全部轉,bean放到hello的目錄) </hibernate-reverse-engineering> 執行命令:ant reveng.entities

Tomcat7 64BIT outofmoneryerror

Tomcat7在單獨Start(START.BAT)時出現outofmoneryerror, 在WINDOWS環境變數中新增一個JAVA_OPTS的變數, 設定 -Xms2048m -Xmx4096m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

Tcomcat環境變數設定

1.先安裝JDK/JRE,安裝完後要設定環境變數, 開始-> 設定 - >控制台->系統->進階-> 環境 變數, ==>新增一個變數JAVA_HOME,值=C:\JAVA\JDK.....(JDK/JRE安裝的目錄) 2.設定path,在path後加上 %JAVA_HOME%\BIN