- 博客(4)
- 收藏
- 关注
原创 一致性哈希算法 JAVA 实现(用于分布式)
网上找了那么多文章,都是一致性hash算法的原理,居然一个完全用JAVA实现的版本都没有。好吧不多说,直接上代码。[code="java"]public class ConsistentHash { private final HashFunction hashFunction; private final int numberOfRepl...
2013-10-14 19:21:55
209
原创 通过拦截器对 struts2 的action操作进行监控和限制。 (管理端限制频繁查询操作)
做系统经常会碰到一些运营人员在后台频繁查询海量数据的操作,导致生产环境奔溃的情况。除了对数据库做优化,已及对查询时间跨度做限制外, 还有一个可行的方法,就是对 action操作数做限制。 既然都是程序员,还是贴代码直观, 直接上代码。拦截器类 QueryLimitInterceptor 其中sesison中的operNo是用户名。public class Quer
2012-09-28 17:37:40
1313
转载 在网页中使用Applet的标签详解
<br />上一遍文章简要的说明了什么是Java Plug-in,那么这一篇我们就来就applet的使用方法进行一个详细的讨论:<br />虽然w3c不推荐使用applet,但用applet在企业内部网(Intranet)中进行applet的部署是一个推荐的常用做法,那么就先来讨论一下<applet>标签的使用。<br /><applet>的使用<br />再早期进行applet的部署,用<applet>标签是一种很常见的做法,applet标签所有的属性列表,你可以在这里找到,http://www.w3
2010-07-15 14:23:00
956
原创 使用ConcurrentLinkedQueue惨痛的教训
服务端原本有个定时任务对一个集合ArrayList 中的消息做处理。 因为考虑到处理消息是先进先出原则,所以优化的时候考虑改用ConcurrentLinkedQueue 当时没仔细深入研究过这个集合就匆匆上线了。结果刚上线第二天就出问题了。服务端一次优化演变成了一个缺陷,还好及时回退了版本,后果才不是很严重。回退后对ConcurrentLinkedQueue 做了一个简单的测试代码如下import java.util.concurrent.ConcurrentLinkedQueue;import jav
2010-07-01 11:22:00
21666
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人