看了下RU(Least Recently Used ,最近最少使用),可以使用LinkedHashMap实现,到是蛮简单的.LinkedHashMap会将get或是put的数据置于底端.
重写removeEldestEntry()可以设定根据size来调整cache的数量.
import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;
/**
* This class uses the LinkedHashMap to build LRU cache.
* User ...
接手的项目用到了基于stateless session bean 的webservice,以前没有怎么接触过ws.整理一下自己的学习资料:
• Quick introduction Webservice
HTTP is supported by all Internet browsers and servers. Firewalls and proxy servers will not block this kind of traffic.
1.Soap:Simple Object Access Protocol
2.WSDL:Web Service ...
目前遇到一问题关于app cluster的:
有一个local stateless bean,称之为ABean,它用于产生连续数字(有点象oracle的sequence)供其它bean使用,并保存在数据库中。问题出现了,在单机环境下没问题,可在cluster中时不时地出现数字跳跃式增长。譬如1,2,6010,3,6011,4,5,6012.
ABean会基于数据库的纪录,一次cache 6000个数字。 很明显是cluster中的各成员调用不同的ABean实例。
如果能将ABean 设为cluster中只有一个实例,也就是整个cluster都共享这个ABean的实例,就好了。因 ...
项目中用到了JAAS,以前没有接触过,google了半天资料。赶快纪录下来:
1.JAAS全称为Java authentication and authorization service,用于设计可拔插的安全机制。一般项目中用在web端或ejb访问控制。
2.直接以例子进行(基于JBoss4.0.0):
2.1 首先确定需要以何种方式进行验证,文件/数据库/LDAP。目前的项目是用数据库方式。
2.2 在JBoss中以文件方式验证,可以参考jmx-console.war的配置:将jboss-web.xml中的注释去掉,然后再把web.xml中的那一段注释拿掉。确认clas ...
本人写了一个从客户端上传图片保存至数据库的功能,但是在上传时报access denied的异常。
javax.servlet.ServletException: access denied (java.io.FilePermission \\IP地址\D$\big5.jpg read)
org.apache.struts.action.RequestProcessor.processException(RequestProcessor.java:523)
org.apache.struts.action.RequestProcessor.processActionPerform(Requ ...
- 浏览: 2091 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
pattern.strategy
共 1 张
共 1 张
最近加入圈子
最新评论
-
Cluster的疑问
既有系统就是这样设计的。:(看起来localbean无法做成集群singleto ...
-- by bluepopopo -
Cluster的疑问
我觉得像计数器的最用封装成一个EJB,通过EJB的事务控制来保证是比较好的。
-- by xiaoxiaodi5834 -
上传本地文件报access den ...
有人遇见过相似的问题吗 或是给个建议
-- by bluepopopo






评论排行榜