- 博客(3)
- 资源 (11)
- 收藏
- 关注
原创 JVM线上问题调优思路
前言: 从最早期开始,JAVA垃圾回收器共分为以下几大类: Serial、ParNew、ParallerScavenge、 G1、ZGC等 CMS、SerialOld、ParallelOld 其中,Serial垃圾收集器是串行垃圾收集器、SerialOld为作用于老年代的串行垃圾收集器。 ParNew为Serial收集器的多线程版本。ParallerScavenge是年轻代使用标记复制算...
2020-04-01 11:38:01
536
原创 由java对象头到锁升降级
前言 昨天听取了某大咖直播视频,受益匪浅,之前也陆续了解过一些,但一直迷惑,昨天解惑,于是记录下来。接下来所有内容均针对64位操作系统进行分析。 1.JAVA对象头 在《深入了解JAVA虚拟机》中有一段内容,描述的正是JAVA对象构成,其中对象头由MarkWord、Classpointer、实例数据(对象属性)、对象对其补充、以及数组长度(数组对象才有)构成。每个JAVA对象都有一个通用的对...
2020-03-06 18:54:11
1361
1
原创 Redis位图中的异或运算、逻辑与、逻辑或运算
按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。 运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0 按位或运算符(|) 参加运算的两个对象,按二进制位进行“或”运算。 运算规则:0|0=0; 0|1=1; 1|0=1; 1|1=1; 即 :参加运算的两个对象只要有一个为1,...
2020-03-06 15:21:17
841
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人