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

原创 【vacuum full + analyze 方案】

vacuum full + analyze 方案。

2023-12-29 14:50:34 1180

原创 HashMap源码解读

/threshold:记录的就是数组的长度 * 0.75,哈希表的扩容时机 16 * 0.75 = 12。//1.如果当前是第一次添加数据,底层会创建一个默认长度为16,加载因子为0.75的数组。//如果是,则调用方法putTreeVal,把当前的节点按照红黑树的规则添加到树当中。//如果达到了扩容条件,底层会把数组扩容为原先的两倍,并把数据全部转移到新的哈希表中。//拿着数组的长度跟键的哈希值进行计算,计算出当前键值对对象,在数组中应存入的位置。//定义一个局部变量,用来记录哈希表中数组的地址值。

2023-03-10 22:34:04 36 1

原创 Map常用的API

判断Map是否包含某个key,key - 要测试其在此Map中是否存在。V remove(Object key): 把指定的键 所对应的键值对元素 在Map集合中删除,返回被删除元素的值。V put(K key, V value): 把指定的键与指定的值添加到Map集合中。从此映射中删除所有映射(可选操作), 清空Map集合。获取Map集合中键值对的个数。

2022-11-28 00:05:47 288 1

空空如也

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

TA关注的人

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