2010年11月7日 星期日

eclipse匯入cvs




第一步

第二步
第三部新增


第四步 填入資料

第五步 選擇專案

第六步 選擇要存放的專案

選擇要存放的位置

最後一步 完成拉!

2010年11月3日 星期三

觀察tomcat memory 使用量

開啟tomcat之後
在C:\Program Files\Java\jdk1.6.0_20\bin\裡面有一個jconsole.exe
執行後會出現選擇你要觀察的程式
選擇完就會看到
就可以看到所使用的記憶體容量摟!

tomcat 5.5.20 + jdk 6

若是要這一種組合
必須先把jdk6 裡面的bin/msvcr71.dll複製到Tomcat的bin目錄下
再啟動即可!

修改tomcat memory 配置大小

若出現java.lang.OutOfMemoryError: Java heap space
可以在

windows系統
/tomcat/bin/catalina.bat 加上以下指令:
set JAVA_OPTS=-Xms32m -Xmx256m

unix/linux
/tomcat/bin/catalina.sh 加上以下指令:
JAVA_OPTS="-Xms32m -Xmx256m"

但是這標不治本
請找出真正原因吧!!

2010年9月15日 星期三

java.lang.ClassFormatError: Incompatible magic value

今天在app web jsp執行applet時出現
java.lang.ClassFormatError: Incompatible magic value xxxxxxxx in class file xxx
我找了一整天原因,
主要是因為讀不到我的jar檔
而我的app有做權限控管,不能隨便讀取裡面內容
應該是當我要讀取jar檔時,畫面轉往錯誤訊息頁,
因此applet要讀我的jar檔時,發現他不是正確的格式
所以出現ClassFormatError訊息
因此我將jar的權限控管移除
就可以正確找到檔案.
因此出現此訊息時
請先確認檢查是否可以讀取的到你所要的檔案如jar檔,class檔.

2010年8月12日 星期四

java 檔案下載 下載視窗 直接開啟 中文檔名

//要出現下載視窗

response.setHeader( "Content-Disposition", "attachment; filename=\"" + new String( filename().getBytes("Big5"), "ISO8859_1" ) + "\"" );

//不要出現下載視窗直接開啟

response.setHeader( "Content-Disposition", "filename=\"" + new String( filename().getBytes("Big5"), "ISO8859_1" ) + "\"" );

要call下載的那支程式時
若有寫到target="_blank"
會出現二個畫面一個是視窗一個是下載詢問對話框
若要只要出現下載對話框
要取消target="_blank"
就只會出現下載視窗

2010年5月26日 星期三

code


CODE {
display: block; /* fixes a strange ie margin bug */
font-family: Courier New;
font-size: 8pt;
overflow:auto;
background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y;
border: 1px solid #ccc;
padding: 10px 10px 10px 21px;
max-height:200px;
height:200px; // for IE6
line-height: 1.2em;
}