面试专题
文章平均质量分 91
JosBlue
适当整理,看清自己
展开
-
Mysql之为什么索引的底层数据结构是B+Tree
目录 一、什么是索引 二、为什么要使用索引(索引的优缺点) 三、mysql中存储索引的底层数据结构为什么是B+Tree 一、什么是索引 (1)MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 (2)通俗一点说,可以将索引理解为一本书的目录,当我们到一本书中去查找相关内容时,通过目录查找对应标题内容,再找到对应页码,最后便可直接定位到我们需要查阅的内容啦。 二、为什么要使用索引 使用索引的目的是为了加快数据库的查询速度,降低程序的响应时长。 但是也不是原创 2021-03-28 15:17:54 · 338 阅读 · 0 评论 -
数组与ArrayList容器怎么取舍
1.由于ArrayList无法存储int,long这些基本数据类型,只能存储他的包装类,比如Integer,Long,对应的拆装箱操作是会有一定的性能损耗的,所以如果是做非常底层的开发,十分关注性能的话,就不推荐使用ArrayList 2.在新增相同数据量的情况下,基础数据,数组插入数据的速度远远高于ArrayList 看下面的测试例子,分别往数组,不指定初始化容量大小的ArrayList以及指定初始化容量大小的ArrayList插入3千万数据 // 新增至数据组中 int[] a = new in原创 2020-12-17 15:13:19 · 109 阅读 · 0 评论