2008-04-07

LRU Cache

看了下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 ...
2007-11-29

基于SLSB的webservice

关键字: Webservice
接手的项目用到了基于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的实例,就好了。因 ...
2007-09-11

JAAS

关键字: jboss jaas
项目中用到了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 ...
bluepopopo
搜索本博客
博客分类
我的相册
20ef1918-4bcc-4a03-b70c-3ccf8e4b9815-thumb
pattern.strategy
共 1 张
最近加入圈子
存档
最新评论