网络编程
文章平均质量分 54
_Hebrew
Even a small star shines in the darkness.
展开
-
Java并发编程之CAS
在JDK 5之前Java语言是靠synchronized关键字保证同步的,这会导致有锁(后面的章节还会谈到锁)。锁机制存在以下问题:(1)在多线程竞争下,加锁、释放锁会导致比较多的上下文切换和调度延时,引起性能问题。(2)一个线程持有锁会导致其它所有需要此锁的线程挂起。(3)如果一个优先级高的线程等待一个优先级低的线程释放锁会导致优先级倒置,引起性能风险。v转载 2016-04-04 23:23:45 · 275 阅读 · 0 评论 -
关于nginx造成大量TIME_WAIT导致web项目无法访问
声明:本博文用于学习总结及工作心得环境: Ubuntu 16.04 server nginx 1.10最近搭建新服务器 使用的是Ubuntu 16.04 server;在搭建完毕以后运行web项目, 出现大量TIME_WAIT状态,尝试过修改sysctl.conf配置文件,没有效果;使用netstat -ant (或者使用 ss -s)检查发现 造成TIME原创 2017-05-12 20:35:27 · 2270 阅读 · 0 评论 -
如何解决 Socket 连接超时
最近两天 项目中其中一台IM服务器的IM验证出现问题,进行用户IM注册时出现连接超时问题;重启服务后,可以进行用户的IM注册验证,没有出现超时问题;但是等到半个钟一个钟(时间不定);结果还是会有连接超时问题,所有单单是重启解决不了问题,也不可能一有问题就去重启服务问题一:登录服务器后台,使用netstat -ant命令查看当前网络状态:(此图是禁用IPV6后截图)发现,原创 2017-11-11 21:28:09 · 13871 阅读 · 0 评论