摘要: 这个星期负责的项目出现了一次线上的故障,发现的很偶然,要不后边很可能会时不时地让人纠结一段时间,同时还不容易定位和解决。在这里把这次事故记录下来,引以为戒吧。1、问题描述在项目的服务器端中用了一个ConcurrentHashMap<Integer,ArrayList<Object>>的并发哈希表来缓存来自于其它系统的业务数据,策略是每三个小时同步一次,为了防止在同步过程中过大地影响客户端的请求,每一次同步时不能直接清空整个哈希表,而是根据Key值一项一项地进行重新写入。ArrayList<Object> value = map.get(key);if (va 阅读全文
posted @ 2012-12-09 13:39 hitlyq 阅读(228) 评论(0) 推荐(0) 编辑