http://www.theserverside.com/news/1363955/Taking-the-load-off-OSCache-helps-databases-cope
posted @
2010-11-03 17:08 Paul Lin 閱讀(380) |
評論 (0) |
編輯 收藏
摘要: OSCache是一套用Java編寫的緩存框架(或者說解決方案),它主要用于頁面緩存,Servlet緩存,或者其它任意的對象。OSCache使用基于內存或者磁盤的緩存策略。不同的策略有不同的適用場合:基于內存的緩存非???,但是不能持久化,而且不能存儲大量數據,適合頻繁訪問的數據。基于磁盤的緩存可以分為使用文件和數據庫緩存,它的速度比內存緩存慢,但可以被持久化,可以在服務器重啟重啟,數據庫奔潰時仍然運作,而且可以存儲較多的數據。適合于大量非頻繁訪問的數據,或者復雜計算結果的緩存。
閱讀全文
posted @
2010-10-22 21:39 Paul Lin 閱讀(529) |
評論 (0) |
編輯 收藏
最近由于工作學習需要,開始研究緩存技術。從網上找到了不少的資料,按照時間的順序排列,也可以從中看出緩存技術,框架已經工具的演變歷史。
基本知識:《緩存技術》: http://blog.csdn.net/fanweiwei/archive/2007/01/07/1476131.aspx
《緩存漫談》: http://www.tkk7.com/BlueDavy/archive/2006/06/02/50076.html
《網站緩存技術》:http://dcross.javaeye.com/blog/721468
《緩存技術淺談》:http://robbin.javaeye.com/blog/770553
posted @
2010-10-19 16:12 Paul Lin 閱讀(447) |
評論 (0) |
編輯 收藏
摘要: 介紹緩存的基本概念和常用的緩存技術,給出了各種技術的實現機制的簡單介紹和適用范圍說明,以及設計緩存方案應該考慮的問題
閱讀全文
posted @
2010-10-19 11:09 Paul Lin 閱讀(509) |
評論 (0) |
編輯 收藏
摘要: InfoQ上有一篇《深入淺出REST》的文章:http://www.infoq.com/cn/articles/rest-introduction
看完后有如下疑問:
A. 觀點1中這個“ID”如何定義?
B. 要為那些“事物”定義ID?
C. 使用鏈接指向任何可以標識的事物
D. “標準方法”是否夠用?
E. 無狀態通信如何實現
閱讀全文
posted @
2010-09-07 11:04 Paul Lin 閱讀(1789) |
評論 (1) |
編輯 收藏
摘要: 原文鏈接:http://www.javaeye.com/topic/698774
這篇文章放到這個版面,因為我認為它屬于管理的范疇:個人管理(時間管理、知識管理)。
是不是大家也有這種體會:
網站注冊越來越沒耐心,看到頁面全是文本框、下拉框,就心煩,咔一下關了。
文章超過兩屏的,就沒勇氣往下看。
看到文章的相關鏈接,沒完沒了,兩小時后,腦袋一片混亂,真想涼水沖沖。
Google Reader的未讀項又是1000+了,看吧,壓力太大,不看吧,有種挫敗感,干脆,全部設置為已讀。
焦慮、挫敗、恐懼,什么感覺都來了,唯獨沒有愉悅感。
......
閱讀全文
posted @
2010-07-13 17:36 Paul Lin 閱讀(465) |
評論 (0) |
編輯 收藏
①gem install
install命令用于安裝指定的gem包,常用的方式是:gem install rails。我們也可以指定版本:gem install rails --version=2.3.5
②gem uninstall
uninstall命令用于反安裝gem包,不過要注意的是這個命令并不會刪除你之前安裝的gem包,而只是把它從path中刪除而已。如果我執行以下的命令
gem install rails --version=2.3.4
gem uninstall rails --version=2.3.4
gem install rails --version=2.3.5
實際上rails 2.3.4版本依然還在,只不過你在命令行下執行rails -v的時候是顯示rails 2.3.5而已。
③gem cleanup
這個命令配合gem uninstall使用的話可以完全刪除舊版本的gem包,所以在上面的例子中如果我需要完全卸載rails 2.3.4的話,只需要再執行
gem cleanup就可以了
④使用指定的rails版本編譯運行
rails _版本號_ 項目名稱
posted @
2010-06-24 17:39 Paul Lin 閱讀(1500) |
評論 (0) |
編輯 收藏
摘要: 所以我們一定要記?。簅ptions={}是用來傳遞請求參數的,而html_options={}是用來設置請求報頭的,不能搞混!
閱讀全文
posted @
2010-05-17 16:41 Paul Lin 閱讀(6502) |
評論 (4) |
編輯 收藏
摘要: 下面我們來回憶一下整個過程,我們會發現使用RoR創建Web應用真是如此簡單而充滿樂趣!
●命令:
A.rails 項目名稱
B.rake db:create RAILS_VERSION='數據庫模式'
C.ruby script/generate scaffold 表名 字段名:字段類型
D.rake db:migrate
E.ruby script/server WEBrick
●代碼:
validates_presence_of :title, :description, :image_url, :price
validates_length_of :title, :minimum => 10
validates_numericality_of :price
validates_uniqueness_of :title
只需要花你差不多了5分鐘的時間而已~,That's all !
閱讀全文
posted @
2010-05-15 12:02 Paul Lin 閱讀(658) |
評論 (0) |
編輯 收藏
摘要: 豆瓣已經成為一種文化符號,一種現象,一個被所有有志于Web 2.0創業的人研究的對象。不過也正如文中所說的,豆瓣的軟肋在于:缺乏原創的內容,不過從現在豆瓣的發展來看已經開始布局原創內容了?!岸拱觌娕_”就是這樣一個理念的產品
閱讀全文
posted @
2010-05-10 17:35 Paul Lin 閱讀(640) |
評論 (0) |
編輯 收藏