自定义博客皮肤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)
  • 收藏
  • 关注

转载 HashMap多线程下不安全的具体体现

  比较容易想到的是多线程环境下,如果几个线程同时在一个位置table[i]进行添加或者删除操作,会出现被覆盖或者其它情况。但还有一种比较严重的问题,即在多线程同时操作一个HashMap,进行扩容重排的过程中,有可能会出现环形链表,在下一次进行get操作或者迭代操作时,这里简单地结合JVM解释一下为什么在多线程环境下会出现环形链表。  首先要清楚HashMap扩容时的几个步骤,这里以...

2017-12-14 11:27:00 232

转载 HashMap源码初探(JDK1.7)

  在Java面试过程中,最常见到的问题当属HashMap的那些知识点。它的底层是什么结构?什么是Hash排序?发生了碰撞会怎样?它跟HashTable,ConcurrentHashMap有什么区别?现有的数组存储满了会发生什么?...很多时候,它就是一场面试的起点。所以源码阅读的第一站选择了这个类,从这里能够解析出来的东西还是很多。  阅读源码也是需要耐心和策略的,每个人目的不一样...

2017-12-13 15:55:00 157

转载 半途不可废

  在第一家公司做了两年,终于下定了决心要离职。各方面的原因都有,只从技术层面上来说,每天做的事情近乎于调调参数,改改代码格式,轻松的任务里心里还是有些发慌,怕越来越废。  从填写简历上传的那一刻就知道,后面这几个月一直都不会很轻松。进公司的两年,从小白一枚,到现在还是学到了不少东西,慢慢有些入门的感觉了,只是进步的速度越来越慢,体会不到一开始进来那种快速进步的感觉了,而且很多零碎的...

2017-12-02 20:18:00 128

空空如也

空空如也

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

TA关注的人

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