![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机
文章平均质量分 60
小苑同学在路上
on the way
展开
-
Mysql索引
索引介绍索引是什么:官方介绍索引是帮助MySQL高效获取数据的数据结构。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。一般来说索引本身也很大,不可能全部存储在内存中,因此索引往往是存储在磁盘上的文件中的(可能存储在单独的索引文件中,也可能和数据一起存储在数据文件中)。我们通常所说的索引,包括聚集索引、覆盖索引、组合索引、前缀索引、唯一索引等,没有特别说明,默认都是使用B+树结构组织(多路搜索树,并不一定是二叉的)的索引。索引的优势和劣势优势:可以提高数据检索的效率,转载 2021-11-23 17:38:53 · 114 阅读 · 0 评论 -
浅谈对HashMap的理解
目前使用的是JDK1.8版本的,内部使用的是数组+链表+红黑树,数组的默认长度为16,当数组里面的链表长度超过8并且数组的长度等于大于64时会出现红黑树,数组是以键值对的形式存储,数据结构图如下:hashmap的插入原理:1. 判断数组是否为空,为空进行初始化;2.不为空,计算 k 的 hash 值,通过(n - 1) & hash计算应当存放在数组中的下标 index;3.查看 table[index] 是否存在数据,没有数据就构造一个Node节点存放在 table[ind原创 2021-11-19 15:08:35 · 269 阅读 · 0 评论 -
每日学习重点记录
今日学习的新技术:mybatisplus使用过程:新建项目,导入相关依赖,创建配置文件yml并初始化,继承父类后我们接口里面就不用定义基础的方法。如:增删查改dao中没有方法,mapper中也不用写方法mybatisplus相比mybatis有三变一不同导入的依赖改变,配置文件改变,dao改变,实体类不同1.新建项目后导入一下依赖:<dependency> <groupId>org.springframework.boot</gr..原创 2021-11-17 20:42:06 · 662 阅读 · 0 评论 -
微服务项目搭建
第一模块:微服务开发环境准备1.创建父项目在上图的位置导入下面的依赖等内容<properties> <java.version>1.8</java.version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1...原创 2021-11-16 22:54:20 · 498 阅读 · 0 评论 -
计算机的简单常识
url:翻译成中文就是统一资源定位符,又叫做网页地址,互联网上的每一个文件都有对应的文件位置和浏览器处理方法,有协议,ip地址,端口号,路径构成原创 2021-11-15 10:38:00 · 69 阅读 · 0 评论