- 博客(7)
- 收藏
- 关注
原创 Unable to register Log4j shutdown hook because JVM is shutting down. Using SimpleLogger 问题分析
优雅停机、log4j2
2022-07-08 10:56:39 1405 1
原创 1.8ConcurrentHashMap学习
1.8ConcurrentHashMap学习 --- 学自图灵周瑜大大vip课程大致了解下 - -putfinal V putVal(K key, V value, boolean onlyIfAbsent) { if (key == null || value == null) throw new NullPointerExceptio...
2021-04-06 23:05:48 82
原创 1.8HashMap学习
1.8HashMap学习 --- 学自图灵周瑜大大vip课程大致学了学 - - 梳理了下过程 红黑树操作比较绕 没有特别细研究//LinkendHashmap才用得到 -> evict 重复覆盖不? => onlyIfAbsent final V putVal(int hash, K key, V value, boolean onlyIfAb...
2021-04-06 18:15:02 106
原创 1.7ConcurrentHashMap学习
1.7ConcurrentHashMap学习 --- 学自图灵周瑜大大vip课程Unsafe跟CAS有关。安全操作 可以获取内存中对象的值Segment继承了ReentrantLock 像一个小的HashMap //HashEntry[]的大小 扩容因子 并发级别(Segment个数) public ConcurrentHashMap(int initia...
2021-04-05 21:50:28 96 2
原创 1.7HashMap学习 -> HashMap基础
1.7HashMap学习 --- 学自图灵周瑜大大vip课程目录1.7HashMap学习学习HashMap首先要了解一些运算符&、|、||、^、<<、>>基本属性调用无参构造put方法学习HashMap首先要了解一些运算符&、|、||、^、<<、>>&按位与的运...
2021-04-05 17:08:54 1287 3
原创 AQS菜鸟入门
自学AQS相关属性傻瓜式学习AQSFairSync 公平同步相关属性exclusiveOwnerThread => 当前获取锁的线程state => 状态傻瓜式学习AQSAbstractQueuedSynchronizer继承了AbstractOwnableSynchronizerReentrantLock reentrantLock = new ReentrantLock(true);进入方法reentrantLock.lock();IDEA快捷键alt+7查看Reentra
2021-02-21 21:21:35 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人