会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
xhld19
博客园
首页
新随笔
联系
订阅
管理
2022年1月10日
HashMap
摘要: /
阅读全文
posted @ 2022-01-10 11:11 mfzcq
阅读(23)
评论(0)
推荐(0)
2022年1月9日
LinkedList
摘要: 1.LinkedList存储结构 双向链表 特点,插入删除快。查询慢 2.LinkedList代码实现 2.1 首先看类的继承,实现关系。 继承了AbstractSequentialList,实现了List,Deque<?>,Cloneable, java.io.Serializable。 Dequ
阅读全文
posted @ 2022-01-09 01:26 mfzcq
阅读(25)
评论(0)
推荐(0)
ArrayList
摘要: 1.ArrayList存储结构 数组(数组是采用一段连续的存储单元来存储数据) 特点,查询快O(1)。删除插入慢(O(N)) 数组查找遵循下面公式 数组 a[n] = 起始位置+(n*字节数); 2.ArrayList代码实现 2.1 首先看类的继承,实现关系。 继承了AbstractList,实现
阅读全文
posted @ 2022-01-09 00:17 mfzcq
阅读(42)
评论(0)
推荐(0)
2022年1月8日
集合类图
摘要:
阅读全文
posted @ 2022-01-08 00:33 mfzcq
阅读(20)
评论(0)
推荐(0)
2022年1月6日
CAS学习篇
摘要: 1. 什么是CAS? 只对一个变量,首先比较它的内存值与某个期望值是否相同,如果相同,就给它赋一个新值。原子操作。 2. JAVA中CAS实现 JAVA中CAS是由UnSafe类提供。有3种见下图 一看native方法就很明显,这是由虚拟机提供的实现。虚拟机源码就算了(能力有限),但是看方法入参:
阅读全文
posted @ 2022-01-06 17:42 mfzcq
阅读(53)
评论(0)
推荐(0)
2021年3月30日
java系统引发CPU高,如何定位!
摘要: 1.top 找到CPU高的进程,比如20753 2.top -H -p 20753(也可以替换成ps -mp 20753 -o THREAD,tid,time | sort -rn | more (sort -rn 以数值的方式进行逆序排列)) 3.jstack 20753 > 20753.log
阅读全文
posted @ 2021-03-30 14:01 mfzcq
阅读(451)
评论(0)
推荐(0)
公告