logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

jvm 堆区学习笔记

文章目录1 堆概述1.1 堆内存细分1.2 堆空间大小的设置1.2.1 通过参数设置1.2.2 默认空间大小1.2.3 通过参数设置堆空间大小后内存不一致问题1.3 年轻代与年老代1.4 对象分配过程1 堆概述一个jvm实例(进程)只存在一个堆内存,堆也是java内存管理的核心区域。java 堆区在jvm启动时即被创建,其空间大小也就被确定了《java虚拟机规范》规定,堆可以处于物理上不连续的内存

#jvm#java
jvm栈学习笔记

文章目录栈概述栈与堆的区别栈的基本内容栈的特点虚拟机栈可能出现的异常栈存储的数据栈运行的原理栈帧里面存储的数据局部变量表jclasslib 中对栈区的分析局部变量表中slot分析局部变量表补充操作数栈栈顶缓存技术动态链接方法的调用链接方法的绑定虚方法与非虚方法常用的方法指令invokeddynamic解析java方法重写的本质方法返回地址本地方法栈本地方法本地方法栈栈概述由于跨平台的设计,java

#jvm#java#编程语言
RABC 权限拦截设置

1 RABC 是什么?rabc 是一种用于设计权限的一种思想,流程图如下2 硬编码实现的思想RABC 主要有user 用户表,role角色表,permission权限表,以及role-permission和user-role的中间关联表,但是实际上对于一般的需求,我们可以只使用user用户表, 里面存储字段标识 角色信息,然后在代码层面进行编码方式使用enum枚举出所有角色表,使用 权限注解标识方

#java#spring#java-ee +1
到底了