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

原创 ArrayList 源码解析

2)线程不安全,线程安全推荐CopyOnWriteArrayList,如果要删除数据可以考虑迭代器和从后索引开始删(不推荐从前索引开始删,因为会设计到内容复制就是地址的迁移)1)扩容实际 新增扩容10 ,当添加第11个原属的时候开始扩容1.5倍,扩容其实就是新建一个1.5倍的数组,把原有的数组在copy过去,会有容量的开销。4)适合查询多,添加删除少,因为底层是用的数组,数组在存储的时候地址是连续的,可以用O(1)复制度快速的获取数据。迭代器可以检测出意外的并发修改,从而避免潜在的数据不一致问题。

2024-04-21 23:25:27 362

原创 redisson之分布式锁源码解读

基于源码了解redisson的加锁过程

2024-04-14 11:30:06 1295 2

原创 《redis集群》redis集群docker compose 部署

云服务器 redis集群部署

2024-04-09 18:29:51 276 1

空空如也

空空如也

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

TA关注的人

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