05 2015 档案

摘要:测试系统在Linux上的性能发现丢包率极为严重,发210000条数据,丢包达110000之巨,丢包率超过50%。同等情形下Windows上测试,仅丢几条数据。形势严峻,必须解决。考虑可能是因为协议栈Buffer太低所致,于是先看看默认情况:sysctl -a |grep net.core发现net.... 阅读全文
posted @ 2015-05-27 11:39 huliangbin 阅读(1666) 评论(0) 推荐(0)
摘要:尾递归调用的时候不用在栈中保存之前运算的值,相比线性递归就节省了栈资源。比如计算阶乘:线性递归: public int rescuvie(int i){ return i>1 ? i * rescuvie(i-1) : 1; }尾递归: public int resc... 阅读全文
posted @ 2015-05-20 14:41 huliangbin 阅读(316) 评论(0) 推荐(0)
摘要:假设现在有这样的一个场景: 一百个线程同时对一个int对象进行修改,要求只能有一个线程可以修改。看看下面程序是否正确: private static int a = 100; private static volatile boolean ischanged = false; p... 阅读全文
posted @ 2015-05-20 00:50 huliangbin 阅读(2812) 评论(1) 推荐(2)