会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
金天黑日
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
18
19
20
21
22
23
24
25
26
···
31
下一页
2021年11月11日
JAVA虚拟机09---垃圾回收---经典垃圾回收器
摘要: 1.Serial收集器 1.1简介 Serial收集器是最基础、历史最悠久的收集器,曾经(在JDK 1.3.1之前)是HotSpot虚拟机新生代收集器的唯一选择 1.2使用算法 标记-复制算法 1.3线程工作情况 这个收集器是一个单线程工作的收集器,但它的“单线程”的意义并不仅仅是说明它使用一个处理
阅读全文
posted @ 2021-11-11 21:41 金天黑日
阅读(60)
评论(0)
推荐(0)
编辑
JAVA虚拟机08--垃圾回收--HotSpot的算法实现细节
摘要: 1 stop the world 2 减少stop the world的时间-OopMap 3 OopMap数据结构的维护-安全点-安全区域 3.1安全点 3.2在垃圾回收时如何让所有线程到达最近的安全点(不包括执行JNI调用的线程) 3.3 安全区域 4 记忆集和卡表的细节 4.1简要说明 4.2
阅读全文
posted @ 2021-11-11 13:36 金天黑日
阅读(133)
评论(0)
推荐(0)
编辑
2021年11月3日
Idea移除和删除模块
摘要: 移除:右键模块-remove moduel 删除:在移除操作后 右键模块-delete 然后删除项目pom文件里面的<moduel>
阅读全文
posted @ 2021-11-03 16:04 金天黑日
阅读(1621)
评论(0)
推荐(0)
编辑
IDEA创建新的模块springboot
摘要: 1.右键项目-new-moduel 2.选择maven 3.选择jdk 4.输入名字 5.在项目pom文件加入模块依赖(版本管理) <dependency> <groupId>com.ruoyi</groupId> <artifactId>test</artifactId> <version>${r
阅读全文
posted @ 2021-11-03 16:02 金天黑日
阅读(954)
评论(0)
推荐(0)
编辑
2021年11月2日
JAVA虚拟机07-垃圾回收-分代收集理论和垃圾收集算法
摘要: 1.分代收集理论 1.1分代收集理论假说 1.2分代收集理论奠定的垃圾收集器原则 1.3基于分代收集理论的内存划分-跨代引用假说 2.垃圾回收 3.垃圾收集算法 3.1标记-清除算法 3.2标记-复制算法 3.3标记-整理算法 1、分代收集理论 当前商用虚拟机的垃圾收集器,大多采用的是分代收集理论的
阅读全文
posted @ 2021-11-02 17:02 金天黑日
阅读(54)
评论(0)
推荐(0)
编辑
2021年11月1日
JAVA虚拟机06-垃圾回收及引用类型
摘要: Java和C++之间有一堵由内存自动分配和垃圾收集技术围成的高墙 1.了解垃圾收集、内存自动分配的意义 2.JAVA虚拟机各个区域的垃圾回收简介 3.判断对象是否存活 3.1引用计数算法 3.2可达性分析算法 3.2.1简介 3.2.2GC Roots说明 3.3引用简介 3.4真正的死亡回收 4.
阅读全文
posted @ 2021-11-01 16:59 金天黑日
阅读(64)
评论(0)
推荐(0)
编辑
2021年10月31日
JAVA虚拟机05-内存溢出示例(jdk1.8)
摘要: 1.JAVA虚拟机堆内存溢出OutOfMemoryError 1.1设置参数 -Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError 最小堆的大小20m 最大堆大小20m 1.2代码 public static void t1(){ List<Test> li
阅读全文
posted @ 2021-10-31 15:05 金天黑日
阅读(100)
评论(0)
推荐(0)
编辑
2021年10月30日
JAVA虚拟机04---对象的创建
摘要: 主要是针对HotSpot虚拟机来说的 1.对象的创建过程-new 对象() 1.1检查类是否被加载 检查创建的这个对象的类是否能在常量池中找到类的符号引用,并检查这个类是否被加载、解析和初始化。如果没有,先要进行类的加载 1.2在堆中分配内存 对象需要分配的大小是在类加载完成后就可以确定的,需要做的
阅读全文
posted @ 2021-10-30 12:26 金天黑日
阅读(42)
评论(0)
推荐(0)
编辑
JAVA虚拟机03-常量池项中字面量和符号引用
摘要: 转https://baijiahao.baidu.com/s?id=1682261792528500739&wfr=spider&for=pc 1 符号引用 符号引用以一组符号来描述所引用的目标,也就是用来表示类、方法、字段的。 例如, 在Java中, 一个Java类将会编译成一个class文件。在
阅读全文
posted @ 2021-10-30 10:21 金天黑日
阅读(123)
评论(0)
推荐(0)
编辑
2021年10月27日
JAVA虚拟机02---JAVA虚拟机运行时数据区域简介
摘要: JAVA虚拟机运行时数据区域 1.程序计数器 1)它可以看做是当前线程执行的字节代码的行指示器,通过改变计数器的值来决定下一步执行的代码 2)它是线程私有的,每个线程都有自己的程序计数器(JAVA中多线程是通过线程轮流切换、分配处理器的执行时间的方式实现的) 3)它的生命周期和线程的生命周期一致 3
阅读全文
posted @ 2021-10-27 20:20 金天黑日
阅读(50)
评论(0)
推荐(0)
编辑
上一页
1
···
18
19
20
21
22
23
24
25
26
···
31
下一页