相关文章:  jmesa系列之一:什么是Jmesa   jmesa系列(二)Jmesa源码的包结构解读 这次目标很简单:实现服务器端分页列表功能。暂时不包括过滤、排序及Ajax。 诸如过滤、排序及Ajax功能会在过程中逐一加上去。 下面以一个简单的商品列表来说明JMesa的使用方法。 从JSP的代码可以看出.开发者不需要在页面上使用任何的JSP Tag来显示表格,只需要简单把products变量Print出来即可.而显示的逻辑基本上是放到Controller了.肯定有同学有疑问,这样的使 用方法远远不及使用JSP Tag方便啊! ...
2007-06-27

Memcached大量数据缓存策略探讨

关键字: memcached 缓存
使用Memcached。需求是这样的:系统需要把大量的关键常用数据(十万条以上,在不断增长中)放到缓存中,为提高程序执行效率。那么这些数据在缓存中的存储方式是怎样的时候,效率最高?站在目前的缓存工具角度来想,假设要缓存的数据为手机的订阅关系,可以有下面两种做法: 一,在缓存中建一个Cache,键为subsription,值则是一个大哈希表,哈希表存放所有的数据,以唯一的手机做Key,相关订阅信息做Value。 如此要查询一个手机的订阅数据,要先从Cached里拿到到key为subscription的缓存,这是个大哈希表,然后再从哈希表里按手机拿出订阅信息: Map datas = memcac ...
Jmesa源码的包结构大致分为四个包: org.jmesa.core Jmesa的核心包,所下面定义下最核心的接口CoreContext,CoreContext的作有容后再述,下面有四个子包:     org.jmesa.core.filter 过滤器(按条件对纪录进行过滤)     org.jmesa.core.sort 排序,该包提供纪录按指定列进行排序的功能     org.jmesa.core.message I18N资源文件实现,使用Java内置的ResourceBundle实现。较简单 ...
Jmesa是ExtremeTable的作者基于ExtremeTable并进行重写的新项目。ExtremeTable己停止更新。与 ExtremeTable相同的是,Jmesa同样是一个强大的Table组件。而与ExtremeTable根本不一样的是,ExtremeTable 是一套JspTaglib,而Jmesa则希望成为一套Table组件的Api,不仅仅可以输出到WEB页面上。 首先,我还没有正式使用过ExtremeTable,当然没有资格做任何评论。而我本身是一个能避免用Jsp tag就不用的人,我决定在自己的项目中使用Jmesa。看过其核心的代码,接口清晰并且简单,可扩展性是很不错的。 ...
我想我是海
搜索本博客
存档
最新评论