- 博客(3)
- 收藏
- 关注
原创 2021-09-23
java 面试题 也是最近出去面试遇到的一些问题,记录下来了。 1 索引基本原理 索引的原理:就是把无序的数据变成有序的查询 (1) 把创建了索引的列的内容进行排序 (2)对排序结果生成倒排表 (3)在倒排表内容上拼上数据地址链 (4)在查询的时候,先拿到倒排表内容,再取出数据地址链,从而拿到具体数据 2 mysql聚簇和非聚簇索引的区别 都是B+树 聚集索引:表数据按照索引的顺序来存储的,也就是说索引项的顺序与表中记录的物理顺序一致。对于聚集索引,叶子结点即存储了真实的数据行,不再有另外单独的数据页。 在
2021-09-23 17:03:27 134
原创 2021-09-18
java 面试题 将面试遇到的问题 都会持续的记录下来。 1 jvm 原理。程序运行区域划分 问:Java运行时数据区域? 回答:包括程序计数器、JVM栈、本地方法栈、方法区、堆 问:方法区里存放什么? 本地方法栈:和jvm栈所发挥的作用类似,区别是jvm栈为jvm执行java方法(字节码)服务,而本地方法栈为jvm使用的native方法服务。 JVM栈:局部变量表、操作数栈、动态链接、方法出口。 方法区:用于存储已被虚拟机加载的类信息,常量、静态变量、即时编译器编译后的代码等。 堆:存放对象实例。 2
2021-09-18 15:11:25 77
原创 2021-09-18
java 面试题 1 jvm 原理。程序运行区域划分 问:Java运行时数据区域? 回答:包括程序计数器、JVM栈、本地方法栈、方法区、堆 问:方法区里存放什么? 本地方法栈:和jvm栈所发挥的作用类似,区别是jvm栈为jvm执行java方法(字节码)服务,而本地方法栈为jvm使用的native方法服务。 JVM栈:局部变量表、操作数栈、动态链接、方法出口。 方法区:用于存储已被虚拟机加载的类信息,常量、静态变量、即时编译器编译后的代码等。 堆:存放对象实例。 2 类加载机制是怎样的 JVM中类的装载是由
2021-09-18 15:09:35 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人