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

原创 Mysql

其中的Insert/Change Buffer主要是用于对二级索引的写入优化,Undo空间则是undo日志一般放在系统表空间,但是通过参数配置后,也可以用独立表空间存放,所以用虚线表示。

2023-04-16 08:53:10 251

原创 JVM详解

而G1使用了独立区域(Region)概念,G1从整体来看是基于“标记-整理”算法实现收集,从局部(两个Region)上来看是基于“复制”算法实现的,但无论如何,这两种算法都意味着G1运作期间不会产生内存空间碎片尤其是当 Java 堆非常大的时候,G1 的优势更加明显,并且G1建立了可预测的停顿时间模型, 可以直观的设定停顿时间的目标,减少每一次的垃圾收集时间,相比于 CMS GC,G1 未必能做到 CMS 在最好情况下的延时停顿,但是最差情况要好很多。对于虚拟机栈,本地方法栈,程序计数器都是线程私有的。

2023-04-16 08:48:42 489 1

原创 ConcurrentHashMap原理解析

jdk1.7ConcurrentHashMap底层结构:Segment数组结构和HashEntry数组结构组成Segment是一种可重入锁,在里扮演锁的角色,HashEntry则用于存储键值对数据。一个里包含一个Segment数组Segment的结构和HashMap类似,是一种数组和链表结构, 一个Segment里包含一个HashEntry数组,每个HashEntry是一个链表结构的元素每个Segment守护者一个HashEntry数组里的元素,当对HashEntry。

2023-04-16 08:39:20 97 1

原创 HashMap原理解析

loadfactor:负载因子,默认值为0.75,作用是能够反映HashMap桶数组的使用情况,0.75是对空间和时间效率的一种平衡threshold:扩容的阀值,等于数组长度 * 负载因子。

2023-04-16 08:35:09 61 1

空空如也

空空如也

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

TA关注的人

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