今天遇到了个Spring的@Transactional
注解用法的问题(从此也可以看出自己数据库的薄弱,还是需要补这个基础).经过一个下午的源码阅读和debug终于解开了心中所惑,遂写下来记录一下.
接下来我们继续聊get,remove方法。以及ThreadLocal使用不当会发生的问题。
最近工作中正好使用了ThreadLocal,之前对它底层实现不是非常清晰.今天正好看一遍
AQS(二)
Prometheus Too many open file问题定位
详读J.U.C系列(1)之AQS
今天我们聊聊java动态代理