posts - 262,  comments - 221,  trackbacks - 0

 http://www.theserverside.com/news/1363955/Taking-the-load-off-OSCache-helps-databases-cope

posted @ 2010-11-03 17:08 Paul Lin 阅读(363) | 评论 (0)编辑 收藏
     摘要: OSCache是一套用Java编写的缓存框架(或者说解决方案),它主要用于页面缓存,Servlet缓存,或者其它任意的对象。OSCache使用基于内存或者磁盘的缓存策略。不同的策略有不同的适用场合:基于内存的缓存非常快,但是不能持久化,而且不能存储大量数据,适合频繁访问的数据。基于磁盘的缓存可以分为使用文件和数据库缓存,它的速度比内存缓存慢,但可以被持久化,可以在服务器重启重启,数据库奔溃时仍然运作,而且可以存储较多的数据。适合于大量非频繁访问的数据,或者复杂计算结果的缓存。  阅读全文
posted @ 2010-10-22 21:39 Paul Lin 阅读(502) | 评论 (0)编辑 收藏
最近由于工作学习需要,开始研究缓存技术。从网上找到了不少的资料,按照时间的顺序排列,也可以从中看出缓存技术,框架已经工具的演变历史。

基本知识:《缓存技术》: http://blog.csdn.net/fanweiwei/archive/2007/01/07/1476131.aspx

《缓存漫谈》: http://www.blogjava.net/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 阅读(429) | 评论 (0)编辑 收藏
     摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题  阅读全文
posted @ 2010-10-19 11:09 Paul Lin 阅读(483) | 评论 (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 阅读(1773) | 评论 (1)编辑 收藏
     摘要: 原文链接:http://www.javaeye.com/topic/698774

这篇文章放到这个版面,因为我认为它属于管理的范畴:个人管理(时间管理、知识管理)。

是不是大家也有这种体会:


网站注册越来越没耐心,看到页面全是文本框、下拉框,就心烦,咔一下关了。
文章超过两屏的,就没勇气往下看。
看到文章的相关链接,没完没了,两小时后,脑袋一片混乱,真想凉水冲冲。
Google Reader的未读项又是1000+了,看吧,压力太大,不看吧,有种挫败感,干脆,全部设置为已读。

焦虑、挫败、恐惧,什么感觉都来了,唯独没有愉悦感。

......  阅读全文
posted @ 2010-07-13 17:36 Paul Lin 阅读(442) | 评论 (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 阅读(1488) | 评论 (0)编辑 收藏
     摘要: 所以我们一定要记住:options={}是用来传递请求参数的,而html_options={}是用来设置请求报头的,不能搞混!  阅读全文
posted @ 2010-05-17 16:41 Paul Lin 阅读(6480) | 评论 (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 阅读(638) | 评论 (0)编辑 收藏
     摘要: 豆瓣已经成为一种文化符号,一种现象,一个被所有有志于Web 2.0创业的人研究的对象。不过也正如文中所说的,豆瓣的软肋在于:缺乏原创的内容,不过从现在豆瓣的发展来看已经开始布局原创内容了。“豆瓣电台”就是这样一个理念的产品  阅读全文
posted @ 2010-05-10 17:35 Paul Lin 阅读(620) | 评论 (0)编辑 收藏
仅列出标题
共26页: 上一页 1 2 3 4 5 6 7 8 9 下一页 Last 
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

常用链接

留言簿(21)

随笔分类

随笔档案

BlogJava热点博客

好友博客

搜索

  •  

最新评论

阅读排行榜

评论排行榜