- 博客(9)
- 资源 (1)
- 收藏
- 关注
转载 B树索引,Hash索引
索引是帮助mysql获取数据的数据结构。最常见的索引是Btree索引和Hash索引。 不同的引擎对于索引有不同的支持:Innodb和MyISAM默认的索引是Btree索引;而Mermory默认的索引是Hash索引。 Hash索引 所谓Hash索引,当我们要给某张表某列增加索引时,将这张表的这一列进...
2018-05-18 21:09:15
1469
转载 MySQL B树索引
目录是索引的一个最好的例子,每条目录包含对应章节的标题和页码,类比索引的每条索引项包含了数据记录的某些键值组合并包含了对应数据块的访问路径(rowid)。目录的存在就是为了快速定位到感兴趣的内容,索引的存在也是问了加快对表数据的随机访问。 &n...
2018-05-18 20:47:51
751
原创 Spring Boot 搭建Web框架
很多刚入门的同学是否会遇到搭建web 框架感觉一头雾水,不知道如何下手? 今天小编教大家通过SpringBoot 搭建自己的web 框架。 框架使用: 后端框架 : SpringBoot,SpringMVC,Spirng,MyBatis,Shiro,Redis 模板引擎 : thymeleaf,Swagger 前段框架 :angularJS 数据库:MySQL 逆向工程:Generator...
2018-05-08 22:27:28
448
原创 排序算法
选择排序 快速排序 冒泡排序 插入排序 希尔排序 归并排序 堆排序 选择排序 实现原理 首先从未排序序列中找到最小的元素,放置到排序序列的起始位置,然后从剩余的未排序序列中继续寻找最小元素,放置到已排序序列的末尾。所以称之为选择排序。 代码实现 public static int[] selectionSort(int[] arr){ i...
2018-05-08 21:26:31
226
原创 IDEA 使用技巧
IDEA常用快捷键 ctrl+enter :错误修改提示 lt+insert :生成get set 方法 Ctrl Shift Enter 完成语句 Ctrl E 历史操作文件 Ctrl+Alt+L一键格式化代码 Ctrl + Alt + S 打开设置选项 Ctrl + / 注释 、 取消注释(单行注释) Ctrl + Shift + / 注释 、取消注释(多行注释)...
2018-05-08 21:19:57
396
原创 MySQL5.7初始密码密码设置
MySQL5.7 初始密码密码设置 默认密码查询: cat /var/log/mysqld.log grep “temporary password” /var/log/mysqld.log 这个其实与validate_password_policy的值有关。 validate_password_policy有以下取值: Policy T...
2018-05-08 21:08:22
1063
原创 Linux快捷键
日常操作 pwd:查看当前路径 whoami:当前角色 文件操作 mkdir /data:创建文件夹/data cd /data:进入/data目录 touch text.sh:创建text.sh文件 vi/vim text.sh:修改text.sh cat text.sh:显示text.sh文件 mv text.sh text:text.sh改名为text mv -rf /dat...
2018-05-08 20:47:51
209
原创 Java Web :监听器
监听器 Web 中监听器是要分为三类 1. ServletContextListener 2. HttpSessionListener 3. ServletRequestListener ServletContextListener Implementations of this interface receive notifications about changes to ...
2018-04-22 23:39:32
187
原创 Spring IOC源码解读
整体架构 引用 build beans 目录: 重要类解析 整体架构 引用 build beans 目录: annotation Support package for beans-style handling of Java 5 annotations. 主要存放AnnotationBeanUtils 该类主要是通过...
2018-04-22 10:43:53
197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人