Google Prettify

2006-01-28

五月天的歌曲

在聽著五月天的歌, 才發現五月天其實很有市場眼光。他們發現了一個嶄新的市場:台語歌曲的搖滾市場。以前的台語歌, 大部份都是情歌, 無論是分手的情歌還是兩情相悅互訴感情的情歌。這點五月天也是一樣, 畢竟歌曲就是一種感情的表達方式。然而特殊的是五月天的的歌曲雜含了很多流行曲風, 這種曲風在國語流行市場裡是履見不鮮, 但是在台語市場裡, 這倒是很少見的。

2006-01-26

這樣不可以

小時候 父母常說:現在我們會告訴你那裡做錯, 以後就不會有人告訴你那裡做錯了。 因此常說這裡不可以這樣做, 沒有人這樣做, 那裡不可以這樣做, 那裡要這樣做才對。
長大後, 也確實是很少有人在當時明指著說這樣做不可以, 或這裡應該怎麼做。而是在事後, 在做了之後會在背後指指點點說:那個傢伙搞不清楚狀況, 居然這樣做。然而就自身的感覺是:以前做事總是非常的不自由, 不自在, 都被別人限制住, 長大後, 雖然這層束縳沒了, 但是卻又要承擔做完事情的後果: 一是實質上的損失,這點還好。 二是別人的批評。
雖然所有的書上都說明了別人的批評是不需要在意的, 但是要做到這點還真有點不容易, 因為不知名的原因, 人總很希望都透過別人的肯定來肯定自己, 要得獎, 要稱讚...。從另一個角度來看, 責罵,批評就是否定自己。所謂的"爭一口氣", "不要被別人瞧不起", 這些描述詞都顯示了自己的價值bundle於別人的評價上。
很榮幸的, 我本身天賦異稟, 臉皮特別的厚, 做到這點還不難, 只是有時候父母仍會有些限制, 因為他們仍然很忌諱別人的批評。這跟需不需透過別人來肯定自己沒有關係, 只是在做事情的時候會有些限制。

STRUTS原來也可以整合JSF

既tapestry這種 page-event-base的framework出來之後, struts也出了shale framework來補足之前對於網頁event控制不足的地方。
struts-shale

結婚了(1)

2/18要結緍了, 最近一陣子都在為籌辦婚禮的事忙得暈頭轉向, 中國的禮俗真是麻煩。希望在有生之年的一個禮俗,可以照著西洋的方法來走, 乾淨、簡單。

2006-01-20

用Hibernate做批次刪除與新增

Hibernate做批次刪除與新增
對於單一table可以:
session.beginTransaction()
session.delete(pojo)
//沒有evict
session.flush()
session.save(userInputPojo)
session.commitTransaction()
如果是pojo中的set集合則
session.beginTransaction()
pojo=session.get()
Collection deleteTmp=new ArrayList();
for(element:pojo.set){
if(availableForDelete(element)){
session.delete(element);
session.evict(element);
deleteTmp.add(element);
}
}
session.flush();
pojo.set.removeAll(deleteTmp);
for(userInputPojo:userInputPojos){
session.save(userInputPojo)
}
session.commitTransaction()


注意事項
  1. session.flush()要放在removeAll之前(不知道為什麼)
  2. 單一table不能evict(不知道為什麼)
  3. set裡要evict(不知道為什麼)
  4. remove pojo.set裡被deletepojo

希望能買的電腦

看著公司爛爛的電腦, 忽然很想生台新電腦出來....:
  • 64Bit雙核CPUX2 使用64 BitOS
  • 4GRam
  • 很好的顯示卡
  • 300G的硬碟
還有網路卡, 無線網路, 固定IP,...

您或許對這些有興趣

最後

謝謝您的閱讀,希望您可以有豐富的收獲。