自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个普通程序员的职业生涯-第二年

待续~

2019-09-19 08:43:51 147 1

原创 HashMap

了解HashMaphashmap是开发中常用的集合,我们知道hashmap有几个明显的特点:查找效率高效不是线程安全的不是线程安全的不知道你有没有在注意过hashmap为什么查找效率那么高,为什么不是线程安全的呢?下面我们就从这两个角度分析hashmap为什么查找效率很高:数组在查找时只能通过遍历去寻找元素,时间复杂度是O(n)hash在查找时可以理解为有一个索引直接引用到...

2019-09-13 17:28:33 180

原创 深入再深入volatile关键字

深入再深入volatile关键字众所周知volatile关键字可以实现不同线程之间对于共享变量的可见性,先来两张本人的灵魂画图那么volatile是怎么实现线程之间数据的可见性的呢?(细心的小伙伴可能发现volatile的源码不是用java实现的)先附上 JMM数据原子性操作:lock(锁定):作用于主内存变量,把一个变量标识为一条线程独占状态。unlock(解锁):作用于主...

2019-09-01 17:57:01 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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