![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 74
优里
这个作者很懒,什么都没留下…
展开
-
spring整合dubbo源码图解
入口@EnableDubboConfig ->和spring的@import有关直接进到DubboConfigConfigurationRegistrar->貌似这个这个方法实在注册bean点进去看看解析propeties配置EnableDubboConfigBinding->DubboConfigBindingRegistrar->注册dubbo db对象registerBeanDefinitions->registerDubboConfigBeans-&原创 2021-04-09 15:24:19 · 224 阅读 · 2 评论 -
AQS底层理解分析
Java中的锁在Java中,多线程的情况下需要锁来保证数据的安全,锁一般分为两类:sychronized 和 Lock。• sychronized利用的是指令级别的monitor-enter 和 monitor-exit。• Lock 使用的则是代码级别实现的。在Doug Lea大神的操刀下利用CAS + 自旋 + volatile变量实现。而在实现之后,并且抽象出了一个实现锁的基础类AbstractQueuedSynchronizer,通过这个类可以快速的实现符合自己要求的锁。AQS的内部实原创 2020-09-27 15:10:11 · 241 阅读 · 0 评论 -
JVM调优+jsvm远程调试技巧
1.最大堆和最小元空间最大最小设置一样大(1)防止内存抖动(2)物理内存的1/32原创 2020-09-25 20:33:44 · 521 阅读 · 0 评论