資料庫分頁

為了在程式中加上一個基本的分頁功能,找了些資料後發現許多的實作方式都是將所有付合條件的資料select出來後,再於程式中計算顯示。但這麼一來,資料量一大時,勢必會浪費許多不必要的記憶體空間與網路頻寬,但如果資料庫本身有支援offset的話,其實從資料庫層來實作是比較好的方法。剛好Masu提醒了我,其實Hibernate裡就有實作出分頁的功能,所以我就trace了一下Hibernate的source code,整理出常用資料庫實作分頁的語法。
繼續閱讀 “資料庫分頁”

CSS Box Model

愈玩CSS就覺得愈神奇愈複雜,簡單的幾句語法就可以產生許多千變萬化的效果。不過對初學者來說,卻也常常恍若陷入迷霧之中不知所措。CSS的Box Model就是常令初學者頭大的模型之一,什麼border、margin、padding的,往往教了再教學生還是迷迷糊糊的。網路上有位老兄做了個很酷的CSS Box Model Demo,看過後就真的是一目瞭然了!