自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK1.8 HashMap初步分析

1、JDK1.8对HashMap和ConcurrentHashMap做了很大的修改,我们今天只对其JDK1.8的HashMap做初步的剖析 HashMap 主要的数据结构为数组+链表+红黑树 2、通过对源码进行分析,有几个重要的参数 默认的初始化数组大小为16 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; 最大的数组容...

2018-08-16 22:31:33 140

原创 Java线程池的工作原理

线程的创建和销毁都是很耗费时间的,如果小任务比较多(比如频繁的接入接出),每一个任务都创建一个线程的话,我们把执行该任务分为三个片段,T 运行的整个时间,T1线程创建的时间,T2 线程等待以及任务处理的时间,T3 线程销毁的时间  T=T1+T2+T3 如果任务很小,那么T1+T3 时间可能比T2的时间大很多,因此引入了线程池的概念,即每次在服务器里用一定数量的线程处理这些小任务,这样避免了线

2018-01-11 13:36:46 127

空空如也

空空如也

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

TA关注的人

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