- 博客(4)
- 收藏
- 关注
转载 从Linux角度以及JVM源码,深入NIO的细节
原文地址:【网络编程】从Linux角度以及JVM源码,深入NIO的细节最近一段时间都在啃Linux内核, 也给了自己机会再度深入理解Java的NIO实现,希望能获得更多东西,尝试理解以前未能理解的,会涉及少量OpenJDK源码。因为NIO本身的实现很多牵扯到操作系统,所以需要先稍微过一...
2019-01-11 22:29:00 423
转载 【Dubbo源码分析】四种负载均衡
原文地址:【Dubbo源码分析】四种负载均衡 Dubbo选择在客户端做负载均衡,提供了四种选择:随机、轮询、最少活跃调用数、一致性Hash。四种算法简单且有趣,可以稍微研究以下。首先LoadBalance接口是一个SPI,select()方法被声明为Adaptive,通过URL参数找到对...
2018-09-10 17:41:00 266
转载 【Java并发】JUC—ReentrantReadWriteLock有坑,小心读锁!
原文地址:【Java并发】JUC—ReentrantReadWriteLock有坑,小心读锁!好长一段时间前,某些场景需要JUC的读写锁,但在某个时刻内读写线程都报超时预警(长时间无响应),看起来像是锁竞争过程中出现死锁(我猜)。经过排查项目并没有能造成死锁的可疑之处,因为业务代码并不复杂(...
2018-07-03 11:40:00 308
转载 AsyncHttpClient源码分析-基于Netty的连接池实现
原文地址:asynchttpclient源码分析-基于Netty的连接池实现最近项目重构,有了个机会更多接触一个有别于HttpAsyncClient的异步网络框架AsyncHttpClient,是个基于Netty的支持Http(s)或WebSocket协议的客户端。这东西有很多有趣的地方,...
2017-04-06 23:46:00 638
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人