Thursday, September 23, 2010

GlassFish 開發設定

因為開發時會一直 redeploy,多次以後放 class 的記憶體 permanent space 就會爆掉

可以修改 glassfishv3\glassfish\domains\domain1\config\domain.xml (修改前先關掉 server)

先把第一個 jvm-options 改成

<jvm-options>-XX:MaxPermSize=256m</jvm-options>

再在底下加上

<jvm-options>-XX:NewRatio=20</jvm-options>
<jvm-options>-XX:+UseConcMarkSweepGC</jvm-options>
<jvm-options>-XX:+UseParNewGC</jvm-options>
<jvm-options>-XX:+CMSClassUnloadingEnabled</jvm-options>
<jvm-options>-XX:+CMSPermGenSweepingEnabled</jvm-options>
<jvm-options>-XX:+CMSPermGenPrecleaningEnabled</jvm-options>

應該可以撐更久

Saturday, September 18, 2010

EGit 0.9.3

比 0.8.4 有好一點

.gitignore 認得了,但認得一半,檔案可以目錄不行

並存的 .svn 目錄好像不會被亂搞了,但根目錄下的還是沒 ignore 到

不過有些沒有修改的檔案,在 EGit 裡 status 竟然是 Unknown

而且 revert 功能還是沒有....

看來這版用來看修改狀態可能還可以,但離真的可用還是有段距離....

Wednesday, September 15, 2010

在 GlassFish 使用 OpenJPA

意想不到的簡單,GlassFish 3.0 也可以用

http://weblogs.java.net/blog/2006/07/27/using-openjpa-java-persistence-api-provider-glassfish

今晩は

今天才注意到原來晚安 - こんばんは(今晩は)是 konbanwa

ba 後面有 n,不是 konbawa

以前都沒聽出 ban.... (有些時候可能是講的台灣人也沒講對 XD)

Tuesday, September 14, 2010

用 Commons-Lang 寫 equals & hashCode 的好處

比較容易達成 code coverage XDDD

用 Eclipse 本身功能產生的 equals 和 hashCode 裡面 condition 太多,要把 test 寫到完全覆蓋,非常麻煩

因為 coverage 被要求到很高,所以我又把 plugin 拿出來用,發現 Eclipse 3.6 上還是能用

http://wiki.jiayun.org/Commons4E

Saturday, September 11, 2010

Git - 設定共用的 ignore 清單

執行 

git config --global core.excludesfile ~/.gitignore


然後到自己使用者目錄中加一個 .gitignore 檔案(Win7 是 C:\Users\使用者名稱)

檔案裡面一行列一個要忽略的 pattern


例如

.svn
Thumbs.db



存檔後應該就起作用了(TortoiseGit 會吃)

Thursday, September 9, 2010

更改 Dropbox 路徑

http://wiki.dropbox.com/DropboxAddons/DropboxPath

因為目前 Dropbox 程式太機車了,在 Windows 下改路徑都會自動加成「My Dropbox」

路徑有空白對於一些程式開發很不方便,用這個軟體就可以修改成沒有空白路徑

下載後關掉 Dropbox 程式,檔案總管也不要點到 Dropbox 目錄,執行這行指令就可以完成修改

DropboxPath.exe "新路徑位置"

Tuesday, September 7, 2010

花博弊案 search engine optimization

先裝 Firefox 外掛 Tab Mix Plus

裝完重開 Firefox,然後設定外掛選項,把 Reload Tab Every 打勾

寄件者 screenshots

開一分頁搜尋 花博弊案,在分頁頁籤上按右鍵設定自動 reload

寄件者 screenshots