上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页
摘要: 虚拟机遇到一条new指令时,首先会去常量池中查看能否定位到该类的符号引用,并且检查这个类是否有加载连接初始化过。如果没有,那么要先执行该类的加载过程,将类加载到虚拟机中。内存分配方式在类的加载通过之后,接下来就要给该类的实例对象分配内存空间了。对象的内存空间在类加载完之后就确定了,为类分配空间也就是 阅读全文
posted @ 2022-02-28 21:23 Nausicaa0505 阅读(39) 评论(0) 推荐(0) 编辑
摘要: Serial收集器 串行收集器是最古老,最稳定以及效率高的收集器,可能会产生较长的停顿,只使用一个线程去回收。新生代、老年代使用串行回收;新生代复制算法、老年代标记-压缩;垃圾收集的过程中会Stop The World(服务暂停) 参数控制:-XX:+UseSerialGC 串行收集器 ParNew 阅读全文
posted @ 2022-02-24 10:21 Nausicaa0505 阅读(57) 评论(0) 推荐(0) 编辑
摘要: https://kaiwu.lagou.com/course/courseInfo.htm?courseId=1#/detail/pc?id=5 ZGC 特点ZGC 是最新的 JDK1.11 版本中提供的高效垃圾回收算法,ZGC 针对大堆内存设计可以支持 TB 级别的堆,ZGC 非常高效,能够做到 阅读全文
posted @ 2022-02-24 10:14 Nausicaa0505 阅读(562) 评论(0) 推荐(0) 编辑
摘要: https://kaiwu.lagou.com/course/courseInfo.htm?courseId=1#/detail/pc?id=6 JUC 是 Java 提供的用于多线程处理的工具类库,来看其中的常用工具类的作用,如下图所示。 如上图所示,第一行的类都是基本数据类型的原子类,包括 At 阅读全文
posted @ 2022-02-24 10:00 Nausicaa0505 阅读(118) 评论(0) 推荐(0) 编辑
摘要: https://kaiwu.lagou.com/course/courseInfo.htm?courseId=1#/detail/pc?id=6 考察点讲解完本课时的知识点,总结下面试考察点。 要理解线程同步与互斥的原理,包括临界资源、临界区的概念,知道重量级锁、轻量级锁、自旋锁、偏向锁、重入锁、读 阅读全文
posted @ 2022-02-24 09:41 Nausicaa0505 阅读(33) 评论(0) 推荐(0) 编辑
摘要: http://blog.haoservice.cn/archives/6501 阅读全文
posted @ 2022-02-23 15:04 Nausicaa0505 阅读(752) 评论(0) 推荐(1) 编辑
摘要: 「什么是逃逸分析?」逃逸分析(Escape Analysis),是一种可以有效减少Java 程序中同步负载和内存堆分配压力的跨函数全局数据流分析算法。通过逃逸分析,Java Hotspot编译器能够分析出一个新的对象的引用的使用范围,从而决定是否要将这个对象分配到堆上。逃逸分析是指分析指针动态范围的 阅读全文
posted @ 2022-02-20 17:42 Nausicaa0505 阅读(583) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/weixin_43138692/article/details/113099592 一、zset数据结构相比于set,sorted set 增加了一个权重参数 score,使得集合中的元素能够按 score 进行有序排列,还可以通过 score 的范围来获 阅读全文
posted @ 2022-02-16 14:27 Nausicaa0505 阅读(343) 评论(0) 推荐(1) 编辑
摘要: https://blog.csdn.net/Hmj050117/article/details/115414951 阅读全文
posted @ 2022-02-16 14:08 Nausicaa0505 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 待更新。。。。。。。。 阅读全文
posted @ 2022-02-09 14:03 Nausicaa0505 阅读(2) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 30 下一页