發表文章

目前顯示的是 3月, 2016的文章

Find bugs Call to equals() comparing different types

開始用findbugs跟 Code Coverage 以後, 我最忘不了的就是那些愚蠢的bug, 而且他們特別會出現在那些晚上寫的程式碼裡。 每當commit 前沒跑findbugs跟測試 , 通常都會學到新的findbugs 錯誤訊息... 低級到不好意思記錄下來,以下就是其中的一個例子

hazelcast predicate

老實說我對 jpa 的 criteria 跟 specification 查詢方式一直用起來很不順手,理解上也有問題。 使用上一直get來get去就算了,竟然使用字串來做查詢條件。 只要一改屬性名稱,就完全沒辦法用IDE 無痛 REFACTOR。 而且在做關聯性的查詢使用,簡直是不知道自己在做什麼。 最近使用IMDG的解決方案hazelcast。 平常在對MAP做操作時,也免不了要寫一堆predicate

編碼傳輸

老實講問題蠻低等的,但以前也從來沒用心了解過相關問題,有過就好... 問題: 發生瀏覽器端編輯新造字內容,透過server side 下載到終端設備的字元編碼有問題。 因為規範上設備接受的編碼是big5 ,所以做了ex:"wtf:編碼".getBytes(Charset.forName("big5"))的處理 理論上最後一個字應該要解成fa42 卻變成3f,也就是變成?而不是方塊字。

生日

圖片
HAPPY BIRTHDAY!!!  My Friend

汐科定便當記錄 (完)

圖片
在汐科待了兩年,感受最多的就是競爭力。 像是美食街裡幾家認為菜色有競爭力的商家相繼結束營業,攤位超過半年以上租不出去。 部門裡面好幾個有競爭力的同事先後離職,整區空位多到看起來跟旁邊的業務區渾然一體。 有競爭力的外送店家也不喜歡送汐科,外送金額從350一路漲到1000,不爽不要定。 以下是這一年多來於辦公室便當團的心得

Surface 3 使用近一年的心得 (ㄧ)

圖片
當初會買Surface 3是為了改進當時生活上遇到的各種瓶頸, 加上喜歡他的外型而買的。 所以買得時候還蠻果斷的,在使用起來也大致上如同預期的好用。