会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哲雪君!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年12月1日
第十篇 JVM之运行时数据区<6>: 方法返回
摘要: 方法返回地址(return Address)是栈帧的最后一块区域,存放了调用该方法的程序计数器的值。
阅读全文
posted @ 2021-12-01 22:22 哲雪君!
阅读(189)
评论(0)
推荐(0)
2021年11月22日
第九篇 JVM之运行时数据区<5>: 动态链接
摘要: Class文件中存在一个常量池表(Constant Pool Table),存了编译之后各种字面量和符号引用,其中,方法之间的调用也被表示成符号引用,这种符号引用会在虚拟栈方法调用时转为直接引用,方法调用从符号引用转为直接引用就是动态链接(Dynamic Linking)。为了支持动态连接实现,每一个栈帧中都有一个指向运行时常量池中该栈帧所属方法的引用。所以要想理解动态链接,就首先了解虚拟机中是如何进行方法调用。
阅读全文
posted @ 2021-11-22 19:35 哲雪君!
阅读(859)
评论(0)
推荐(0)
2021年11月9日
第八篇 JVM之运行时数据区<4>: 操作数栈
摘要: 操作数栈(Operand Stack)是栈帧中一个先入后出的栈,同局部变量表一样,栈的最大深度在编译期间就已确定,并在运行期间也不会改变。
阅读全文
posted @ 2021-11-09 21:01 哲雪君!
阅读(381)
评论(0)
推荐(1)
2021年11月2日
第七篇 JVM之运行时数据区<3>: 局部变量表
摘要: 局部变量表是一组变量值的存储空间,用于存放方法参数和方法内部定义的局部变量
阅读全文
posted @ 2021-11-02 22:51 哲雪君!
阅读(715)
评论(0)
推荐(1)
2021年10月29日
第六篇 JVM之运行时数据区<2>: 虚拟机栈
摘要: 虚拟机栈是线程执行Java程序时,处理Java方法中内容的内存区域
阅读全文
posted @ 2021-10-29 21:25 哲雪君!
阅读(140)
评论(0)
推荐(0)
2021年10月27日
第五篇 JVM之运行时数据区<1>: 程序计数器
摘要: 程序计数器是线程私有地一块很小的内存区域,几乎忽略不计,同时也是运行速度最快的存储区域,存储了要执行的下一条指令的地址
阅读全文
posted @ 2021-10-27 20:23 哲雪君!
阅读(160)
评论(0)
推荐(0)
2021年10月26日
如何修改request请求中的参数
摘要: 如何修改request请求中的参数
阅读全文
posted @ 2021-10-26 18:13 哲雪君!
阅读(7717)
评论(0)
推荐(2)
swagger如何优雅的配置多扫描路径,基于2.9版本
摘要: swagger多路径配置
阅读全文
posted @ 2021-10-26 10:01 哲雪君!
阅读(5387)
评论(0)
推荐(0)
2021年10月17日
第四篇 JVM之类加载时机
摘要: Java程序对类的使用分为主动使用和被动使用,主动使用时,会触发类的初始化(在JVM虚拟机规范中,对于类在什么时候加载并没有做限定,但是对类的初始化时机有规定),而被动使用则不会。
阅读全文
posted @ 2021-10-17 19:45 哲雪君!
阅读(88)
评论(0)
推荐(0)
2021年10月16日
第三篇 JVM之双亲委派模型
摘要: JVM对class文件是按需加载,在加载class的过程,如果当前类加载器存在父类加载器,都会将加载请求先委派给父类加载器,这种任务委派方式被称为双亲委派。
阅读全文
posted @ 2021-10-16 18:53 哲雪君!
阅读(117)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页