05 2020 档案

摘要:前言 如果要写出优质的SQL语句,就需要了解MySQL的存储原理。MySQL是如何分析SQL,如何利用索引查询。 Explain 关键字 explain select * from ic_base; --查看SQL的执行情况 id: 执行编号,标识Select的执行顺序,存在子查询等负责查询的时候用 阅读全文
posted @ 2020-05-31 12:55 加速丨世界 阅读(351) 评论(0) 推荐(1)
摘要:前言:以下内容均为MySQL5.7版本为准,在MySQL5.7版本中innodb是默认的存储引擎。 innodb结构 事务性表和非事务性表(Innodb,MyISAM )。 MyISAM 没有commit 和rollback。 创建表的时候指定存储引擎 CREATE TABLE `user` ( ` 阅读全文
posted @ 2020-05-24 20:38 加速丨世界 阅读(1874) 评论(0) 推荐(0)
摘要:Spring IOC 执行过程和每一步的说明。 本图下载后观看效果更好 dubbo 注入方式是: AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization() 方法里面通过后置处理器(Annotati 阅读全文
posted @ 2020-05-24 19:47 加速丨世界 阅读(452) 评论(0) 推荐(0)
摘要:前言 在学习MySQL的时候遇到了B+树,MySQL通过B+树来提升SQL语句的查询效率。接下来我们就来分析一下B+树的原理和写一个demo模拟B+树的实现。 B+树原理 1. 什么是B+树 B+树是一种B树的变形,看看B+树结构 根据图我们可以看出B+树存在重复元素的存储。物理存储空间要比一般的树 阅读全文
posted @ 2020-05-16 23:07 加速丨世界 阅读(610) 评论(0) 推荐(0)
摘要:前言 在学习命令之前先学习我们该如何去学习linux 命令。 几乎每一个命令都有参数,每个参数的含义是什么,我们一般也不是全部都能记住,所以我们必须有一个可以知道每一个命令下各个参数的含义的方法。 命令 --help 这个就是查询每一个命令的使用方式和各个参数的使用说明。 举例:mkdir --he 阅读全文
posted @ 2020-05-08 20:04 加速丨世界 阅读(4723) 评论(2) 推荐(13)
摘要:在Spring的自动注入的源码中,我遇到了内省(Introspector),Spring会先找到全部的set和is方法,然后执行这些set和is方法注入属性。 如何找到这些set,is方法,JDK提供了内省(Introspector)API。 先看一个案例: public class Bean { 阅读全文
posted @ 2020-05-04 10:56 加速丨世界 阅读(755) 评论(0) 推荐(0)