自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Unable to register Log4j shutdown hook because JVM is shutting down. Using SimpleLogger 问题分析

优雅停机、log4j2

2022-07-08 10:56:39 1405 1

原创 K8s / Docker / Ubuntu 工作中常用命令

K8s / Docker / Ubuntu 本人工作中常用命令

2022-05-14 16:55:44 216 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关注的人

提示
确定要删除当前文章?
取消 删除