首页
学习
活动
专区
工具
TVP
发布

wannshan(javaer,RPC)

专栏作者
44
文章
63860
阅读量
29
订阅数
java ThreadLocal 分析by 源码
可以,通过inheritableThreadLocals属性子线程可以继承父线程的local变量,具体通过InheritableThreadLocal
技术蓝海
2021-03-18
3290
dubbo路由代码分析4(script路由器file路由器)
接上篇 https://cloud.tencent.com/developer/article/1109564 这篇分析下,script类型和file类型路由器。 目前,script类型和file路由规则,还不能通过dubbo的admin管理页面添加。可以通过java api添加。具体看这里 先说,script路由器,它由ScriptRouterFactory路由工厂创建如下: public class ScriptRouterFactory implements RouterFactory {
技术蓝海
2018-04-26
1.6K0
jvisualvm.exe远程连接tomcat
花时间实践了下jvisualvm.exe远程监控tomcat jvisualvm.exe 是java自带一个jvm监控可视化工具,在%JAVA_HOME%/bin下 jvisualvm有两种方式监控jvm,分别是JMX和jstatd.自己实践的是JMX方式 环境:(java 1.7,tomcat7.0 centos6.4) 1,首先先打开tomcat jmx功能 在%Tomcat_Home%/bin下,建立setenv.sh文件(注意文件名,多说一句,tomcat不建议直接改catalina.sh文件的。推
技术蓝海
2018-04-26
1.6K0
关于 java.util.ConcurrentModificationException jdk源码分析
先看怎么发生 List<Integer> list=new ArrayList<>(); for(int i=0;i<10;i++){ list.add(i); } Iterator<Integer> it=list.iterator(); while(it.hasNext()){ Integer str=it.next(); if(str==5) list.remove(str);//不通过it.remove()方法删除,而是通过list.remove()方法删除元素 }
技术蓝海
2018-04-26
5850
Java 多线程协调工具 CyclicBarrier 与CountDownLatch 学习
CyclicBarrier import java.util.concurrent.BrokenBarrierException; import java.util.concurrent.CountDownLatch; import java.util.concurrent.CyclicBarrier; /** * 文件功能:CyclicBarrier 多线程线程协调辅助工具 * 故事,一个班5个士兵同时端枪射击 * Created */ public class CyclicBarrierSam
技术蓝海
2018-04-26
5720
jdk7 AbstractQueuedSynchronizer(AQS) 应用分析
//先拿ReentrantLock分析看看 public class ReentrantLock implements Lock, java.io.Serializable { private static final long serialVersionUID = 7373984872572414699L; /** Synchronizer providing all implementation mechanics */ private final Sync sync;//获取锁
技术蓝海
2018-04-26
9410
AbstractQueuedSynchronizer 源码分析
AQS是通过CHL队列来实现锁请求阻塞列表的。可以通过acquire(int arg)来分析,当前线程竞争锁时的流程,然后再通过release(int arg)方法来分析,当前线程释放一个锁时的流程。这两个方法都是独占锁的流程。相对应的acquireShared(int arg) ,releaseShared(int arg)是共享锁的获取释放流程。 /** * Provides a framework for implementing blocking locks and related * sync
技术蓝海
2018-04-26
7760
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档