会员
周边
新闻
博问
闪存
众包
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
佩佩爱学习
博客园
首页
新随笔
联系
订阅
管理
2021年6月4日
JVM-并发
摘要: 划分内存的方法:指针碰撞(顺序划分)、空闲列表(非顺序+维护列表) 解决并发的方法 1.CAS+失败重试 2.TLAB(Thread Local Allocation Buffer)本地线程分配缓冲 JDK1.8默认使用TLAB XX:+/UseTLAB 开启TLAB XX:TLABSize
阅读全文
posted @ 2021-06-04 07:05 佩佩爱学习
阅读(35)
评论(0)
推荐(0)
2021年5月22日
JVM-GC
摘要: 字节码执行引擎发起minorGC和 堆区分为年轻代(1/3大小)和老年代(2/3大小) 年轻代分为:Eden区(8/10),survivor0区(1/10),survivor1区(1/10) GC的判断方:从方法区去找静态变量,从栈区找局部变量,看到有引用的为非垃圾对象 minorGC: 数据首先放
阅读全文
posted @ 2021-05-22 15:25 佩佩爱学习
阅读(77)
评论(0)
推荐(0)
2021年5月16日
JVM-类加载
摘要: 1. 类加载 磁盘中的.class文件被加载到虚拟机内存中 a.验证 :产生的.class字节码文件需要符合一定的文件格式,在加载前需要验证其是否符合JVM的规范 b.准备:给类的静态变量分配内存,并赋初始值,比如int赋值为0,boolean赋值为false。赋的值与代码中定义的值无关;final
阅读全文
posted @ 2021-05-16 22:10 佩佩爱学习
阅读(57)
评论(0)
推荐(0)
2021年5月14日
Spring基本工作原理
摘要: 启动Spring 一、xml方式生成bean ClassPathXmlApplicationContext applicationContext=new ClassPathXmlApplicationContext(spring.xml); 二、注解方式生成bean AnnotationConfig
阅读全文
posted @ 2021-05-14 07:21 佩佩爱学习
阅读(123)
评论(0)
推荐(0)
2021年5月12日
Spring mvc 配置相关
摘要: Spring mvc 调用到controller的原理: 1. tomcat解析配置文件web.xml 2. 启动调用DispatcherServlet类的init()方法(load-on-startup=1),加载spring-mvc.xml 扫描整个项目,根据配置文件指定的目录来扫描。 扫描所有
阅读全文
posted @ 2021-05-12 17:05 佩佩爱学习
阅读(74)
评论(0)
推荐(0)
公告