
数据结构
文章平均质量分 93
乾坤瞬间
一花一世界,一树一菩提。架构师之路
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
全网唯一能解释通的-jvm锁升级的过程状态机流程描述
简述锁升级的初始化状态对象在被一个线程持有的过程中,会转化为偏向锁状态,当未释放时候,又来了一个新线程,此时线程会通过cas锁记录空间,如果成功,那么锁对象状态变更为了轻量锁,如果没有成功,此时锁状态会升级为重量锁。这是一个很简单的描述,但是需要心里对锁对象状态的流转要非常清晰,才能够。原创 2025-04-09 17:25:03 · 493 阅读 · 0 评论 -
位图实现(Java版本)
文章目录本质位图映射规则如何判断位图中是否存在某数代码实现java实现类是否因为hbase中的布尔过滤器的实现而感到疑惑呢?其实布尔过滤器这种存储结构的基本设计原型来源于位图的设计思想。本质位图其本质就是hash函数的一种设计实现,很多地方都会用到hash设计,比如java中的hashmap数据结构其底层仍然是以hash函数映射的数字作为key,其value是以链表方式存储碰撞数据位图映射...原创 2020-01-13 13:49:30 · 3149 阅读 · 0 评论