自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 JVM执行引擎与逃逸分析

执行引擎是什么? 执行引擎是jvm运行java程序一套子系统java为什么是半编译半解释语言? 1.javac编译 java运行 2.字节码解释器解释执行 模板编译器编译执行jvm中提供了两种解释器 1.字节码解释器 执行过程是 java代码 -> 字节码 ->c++代码 -> 硬编码 字节码解释器是如何在Jvm底层执行的? 在jvm字节...

2020-12-03 17:24:36 147

原创 Mysql索引底层原理以及实战

一 InnoDb引擎局部性原理 在InnoDb中 数据会存储在磁盘中 在真正处理数据的时候先将数据加载到内存 表中读取某些纪录时 innodb引擎不需要把一条一条记录读取出来 innodb采用的方式 将数据划分为若干个也 以页作为磁盘和内存之间交互的基本单位 innodb中页大小一般为16kb大小 也就是说 当需要从磁盘中读取数据时每一次最少读取16kb的内容到内存中 每一次最少也会把内存中16kb数据写到磁盘中 (如果写记录数据过多的话会产生行溢出)二 索引 ...

2020-09-10 22:43:48 189

原创 @MapperScan的原理分析

新版本Mybatis-spring2.4版本@MapperScan与Spring整合的原理 其中涉及到Spring和Mybatis源码相关知识点讲讲Spring容器初始化启动流程1. 当spring容器启动的时候会去调用ConfigurationClassPostProcessor这个bean工厂的后置处理器完成扫描2.会实例化一个BeanDefinition的对象,继而调用这个对象的...

2020-05-01 17:37:25 5236 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除