随笔分类 -  jvm

摘要:目录 一个问题 什么是SPI API 与 SPI 一个简单的例子 SPI机制的实现 Java SPI的问题 为什么SPI机制打破了双亲委派模型 参考资料 一个问题 在项目开发中,经常会使用到数据库驱动,我们连接的数据库可能是MySQL也有可能是Oracle,但是不管使用什么数据库都是引入数据库驱动配 阅读全文
posted @ 2022-10-30 21:06 bmilk 阅读(459) 评论(2) 推荐(0) 编辑
摘要:常用的JVM参数 内容会持续补充 堆内存相关 |序号|参数|解释| |: :|: :|: :| |1|-Xms|JVM启动时申请的初始Heap值, eg:-Xms1G 堆内存初始值为1G| |2|-XX:InitialHeapSize|JVM启动时申请的初始Heap值,eg:-XX:InitialH 阅读全文
posted @ 2022-10-23 18:41 bmilk 阅读(91) 评论(0) 推荐(0) 编辑
摘要:##目录 垃圾回收发生的区域 如何判断对象是否可以被回收 HotSpot实现 垃圾回收算法 JVM中使用的垃圾收集算法 GC的分类 总结 参考资料 垃圾回收发生的区域 堆是java创建对象的区域(String对象在常量池中),也是垃圾回收最多的地方。但是除了堆空间还有方法区存在需要回收的垃圾 回收方 阅读全文
posted @ 2020-07-16 15:10 bmilk 阅读(875) 评论(0) 推荐(0) 编辑
摘要:目录 java中的引用 引用队列 虚引用、弱引用、软引用的实现 ReferenceHandler线程 引用队列的实现 总结 参考资料 java中的引用 JDK 1.2之后,把对象的引用分为了四种类型,分别为:强引用、软应用、弱引用和虚引用,以方便控制java对象的生命周期。 强引用 强引用是工作开发 阅读全文
posted @ 2020-07-14 19:02 bmilk 阅读(547) 评论(0) 推荐(0) 编辑
摘要:目录 synchronized简介 同步的原理 对象头与锁的实现 锁的优化与升级 Monitor Record 锁的对比 synchronized简介 synchronized关键字,一般称之为“同步锁”或者重量级锁(JAVA SE 1.6之后引入了偏向锁和轻量级锁)。它具有可重入性. 根据锁的锁的 阅读全文
posted @ 2020-06-29 17:11 bmilk 阅读(4404) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示