自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

多关键字的缓存

一个博客系统,用户更改了自己的个人信息,需要刷新引用了个人信息的页面,这时候有两种做法:一是清除相关的页面,二是设置一个时间间隔由缓存系统定期重新生成。常用的缓存系统一般是设置单一关键字,例如ehcache,相关度必须有程序来控制,所有与个人信息引用相关的页面需要用程序来控制,对于新增了页面,或者更复杂的清除逻辑就不好管理了,所以一般常见的做法仅仅强制刷新首页,用户信息页等少数...

2009-01-10 17:59:58 192

smarty4j的一些新特性

项目地址:[url]http://ordinary.googlecode.com[/url]以下功能均是与标准smarty manual的不同之处,不影响原有的使用1.扩展的break,continue函数,加上参数允许指定跳出多少层,在不特别指定的情况下只跳出一层,如[code="smarty4j"]{foreach from=$values item="item" key="k...

2008-12-17 00:24:49 545

原创 几款Java模板引擎的性能评测

参评的几款模板引擎为:XMLTemplate(简称XT)Velocity(简称VT)CommonTemplate(简称CT)FreeMarker(简称FT)Smarty4j(简称ST)直接的java代码以下所有测评的结果单位都是ms性能评测考虑以下几个方面:变量输出/循环/分支,这三大类调用构成了普通模板80%以上的功能。测试方法为双层循环,输出的中间体是一个空的不执行任何操作的Write

2008-12-12 08:05:00 3581

原创 Smarty for java的使用

这个项目是将php上广泛使用的smarty模板语言移植到了java平台上,不提供模板对一些特定php语法的支持,例如等smarty4j.jar在http://sourceforge.net/project/showfiles.php?group_id=194127提供下载,最新的源代码已经迁移至googlecode,相关的地址为http://ordinary.googlecode.com 

2008-09-06 09:50:00 4236

原创 WSCL库的介绍

Web Standard Component Library库的开发目的是为了解决浏览器之间兼容性的标准组件,它使用事件的方式提供界面组件的二次开发,使用了完整的OOP模型保证代码的重用,有关OOP实现的讨论,请参考我的另一篇文章。目前wscl库的版本为0.1.2,组件的继承关系为:HTMLComponent 基本的构件,定义了初始化,设置大小,设置位置等方法    ---- HTMLIc

2007-04-15 18:17:00 1008

原创 javascript原型模式实现OOP的再研究

目前网络上有关javascript实现OOP模式的方案基本上都是prototype模式,一般性的示例代码如下function A(){    this.v1 = 10;}A.prototype.print = function(){    alert(this.v1);}function B(){}B.prototype = new A();new B().print();运行这段代码输出

2007-04-15 17:43:00 516

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除