![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 73
优里
这个作者很懒,什么都没留下…
展开
-
spring整合dubbo源码图解
入口 @EnableDubboConfig -> 和spring的@import有关直接进到DubboConfigConfigurationRegistrar-> 貌似这个这个方法实在注册bean点进去看看 解析propeties配置EnableDubboConfigBinding->DubboConfigBindingRegistrar->注册dubbo db对象registerBeanDefinitions->registerDubboConfigBeans-&原创 2021-04-09 15:24:19 · 223 阅读 · 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 · 517 阅读 · 0 评论