java
文章平均质量分 61
dsm02955299
这个作者很懒,什么都没留下…
展开
-
从Runnable中的运行时异常说起
前段时间,夜晚突然收到报警,紧急上线排查。由于dba操作不当,大片数据回滚,发生锁表的情况,请求返回时间过长,使得系统打印出大量的RejectedExecutionException的异常。定位到代码片段类似: [code="java"] ThreadPoolExecutor workers = new ThreadPoolExecutor(10, 600, 30, TimeUnit.SECO...原创 2012-08-19 22:17:34 · 463 阅读 · 0 评论 -
关于容灾源码参考
容灾、当tair挂了后,没5s自动尝试一次 [code="java"]private boolean readFromTair() { if (errorCount>1000) { //tair down了 if (lastReadTairTime > 5) { errorCount--; //这里-1主要是readFromTair可能会+1,为了保证计数准确 read...原创 2012-08-21 13:52:04 · 163 阅读 · 0 评论 -
新浪微博开放平台链接耗尽的情况分析
[size=medium]在测试环境发现了一个问题,每次服务器重启后,所有对新浪微博的请求都可以正常的发出,但从第9请求开始,请求耗时将变为40s左右。 问题要从9和40s这两个关键词开始,httpclient的代码如下: [/size] [code="java"] ProtocolSocketFactory protocolSocketFactory = new EasySSLProto...原创 2013-02-14 21:49:46 · 146 阅读 · 0 评论