自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java集合之HashMap底层实现原理

Map集合是java集合中比较常用的一个,它下面比较常用的有HashMap、HashTable、ConcurrentHashMap等。今天我们重点讲一下HashMap的底层实现原理。 HashMap是一个用来存储key-value键值对的集合,每个键值对称组成一个Entry实体。Entry类是一个单向链表结构,它里面存储着hash值、key、value和next。如下图 ...

2019-08-02 17:54:58 429

原创 java集合之List底层实现原理

List这个集合是java中比较常用的一个,它下面有ArrayList、LinkedList、Vector。我们今天主要是来讲一下ArrayList和LinkedList这两个集合的底层实现原理。 1.ArrayList ArrayList底层是由动态数组实现的。动态数组就是长度不固定,随着数据的增多而变长。当实例化ArrayList时(比如:List<Integ...

2019-07-31 21:34:48 11192 3

转载 Tomcat 系统架构

Tomcat 总体结构Tomcat的两个核心组件是Connector和Container.一个 Container 可以选择对应多个 Connector。多个 Connector 和一个 Container 就形成了一个 Service;有了 Service 就可以对外提供服务了,但是 Service 还要一个生存的环境,必须要有人能够给她生命、掌握其生死大权,那就非 Server 莫属了。所以整...

2018-07-06 14:33:01 203

转载 java垃圾回收机制

一:概念    在Java中,当没有对象引用指向原先分配给某个对象的内存时,该内存便成为垃圾。JVM的一个系统级线程会自动释放该内存块。二:垃圾回收算法    1.标记-清除(Mark-sweep)    标记所有需要回收的对象,然后统一回收。这是最基础的算法,后续的收集算法都是基于这个算法扩展的。    不足:效率低;标记清除之后会产生大量碎片。效果图如下:    2.复制(Copying)  ...

2018-07-06 13:54:14 191

空空如也

空空如也

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

TA关注的人

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