自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RichFaces第一例

学习JSF和RichFaces一周了,总结以一个小例子为介,分别试验动态皮肤,calendar控件和effect效果。   首先建立web工程,引入必须包jsf1.2,jtsl1.1,richfaces3.3。 因为richfaces3.x不支持jsf2.0因此,本例使用jsf1.2。蓝线是三个包组的分割。其中richfaces的前3个包为可选包,是扩展皮肤的实现包。   编辑ric...

2009-12-29 14:30:51 133

线程池的实现

自己实现了一个简单的线程池。希望回复者讨论技术问题,不要说都已经有了,你还重复造轮子。 我的目的是讨论线程池的实现,而不是提供使用。   测试代码: package threadpool; import ojadb.core.thread.OjadbThreadPool; import ojadb.core.thread.task.OjadbTask; import ojadb....

2009-12-19 21:51:10 55

LRU缓存的实现之性能测试

针对上一篇文章,这里给出性能测试:10000条随机数据,50个线程读写。   package lru; import java.util.Random; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Performance{ s...

2009-12-08 15:19:37 442

LRU缓存的实现

LinkedHashMap是一个现成的LRU实现。但其缺乏并发机制,并且没有实现满载删除条件(removeEldestEntry),因此本文认为LinkedHashMap是预留扩展的LRU类。 本文将继承该类进一步实现LRU缓存。 首先,并发使用可重入锁。对于封读锁后是否可写,封写锁后是否可读的问题,这是一个封锁策略。一般而言,读后,若写,会产生脏数据。写后,若读则没有问题。   可重入锁...

2009-12-08 11:42:22 97

空空如也

空空如也

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

TA关注的人

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