好久没写了,难得空下来继续我的面试之旅:代码太繁琐,如果想快速理解就看图,细节就看源码理解图奉上:
常用的监控指令监控线程上下文切换 pidstat -w -I -p 9391 5 解释: pidstat -w每5秒监控进程id为9391的java应用 下面估计上...
检测表结构的调用链:
不错不错
Rocket-MQ源码深度分析这里没有废话只有源码的解读:没整理有些地方没有顺序,看到哪里算哪里:关于MessageQueueSelector接口: 长这样,按照 1 、哈希取模,2 、时间戳随机取模,3...
远程debug -Xdebug -Xrunjdwp:transport=dt_socket,address=38500,server=y,suspend=n例子:java -...
今天想分享的是dubbo @service注解原本是在研究dubbo-spring-boot 启动方式的,看着看着就钻入这个坑。废话不多说切入正题。先上一张图在applica...
http://a.codekk.com/detail/Android/Mr.Simple/%E5%85%AC%E5%85%B1%E6%8A%80%E6%9C%AF%E7%82...
最近看了基于zookeeper和redis两种分布式锁的原理以及实现方式:下文中的锁:你可以理解为一个标识符,表达两种状态,对应值存在已经被锁,如果对应值不存在,可以竞争写入...
方案1:算法思路:利用名称唯一性,加锁操作时,只需要所有客户端一起创建/test/Lock节点,只有一个创建成功,成功者获得锁。解锁时,只需删除/test/Lock节点,其余...
基于redis分布式并发锁的实现理论原理:https://github.com/huangz1990/redis/commit/18dbaee4f40f435970a09da...
来源:http://doc.redisfans.com/redis内置5种数据结构,spring-data-redis 分别提供了针对5种不同数据结构进行操作的操作类,以下为...
参考原博文:讲的不错:http://wely.iteye.com/blog/2362118
官方给出了 //测试代码 第一种通过Class.forName(name) 加载class,对于字节加载到类加载器的过程,主要体现在静态区域的初始化,测试结果也显示,会调用静...
测试代码已经上传到github上了 一个回调模式设计比较好的例子 附带心跳例子 dubbo中HeaderExchageServer的启动源码 接口代理主要的几个类:Refer...
实现的方法很多,这边给出其中一种,也比较基础的一种,可以尝试加入并发?