- 博客(6)
- 收藏
- 关注
原创 MYSQL事务隔离级别及MVCC机制
MYSQL事务隔离级别及MVCC机制事务及其ACID属性并发事务带来的问题事务隔离级别锁分类MYSAM和InnoDB的最大区别MVCC多并发版本控制机制undo日志版本链和read view机制事务及其ACID属性事务是由一组sql组成的逻辑处理单元,事务具有以下4个属性,一般简称为ACID:原子性(Atomicity):事务是一个整体的原子操作单元,要么全部修改,要么全部不修改;一致性(Consistent):要求事务的单元操作要么全部执行成功,要么全部执行失败;隔离性(Isolation):
2021-04-08 10:56:44
485
3
原创 SpringIOC
SpringIOC1.定义: IOC,控制反转,Spring的核心,在传统应用程序中我们获取一个类需要去new它,而用了IOC之后,IOC帮我们创建和查找依赖对象,我们只需要被动的去接收就行。2.SpringIOC加载过程: xml配置文件或者注解配置通过ApplicationContext进行读取(BeanDefinitionReader)、扫描(BeanDefinitionScanner)、注册(BeanDefinitionRegisty)最终形成一个个BeanDefinition,还可以
2020-12-30 17:38:19
299
4
原创 Command line is too long
Command line is too long. Shorten command line for DigitalOpsStartup or also for Spring Boot default configuration. 问题描述:ide运行项目报以下启动错误:问题描述:命令行太长。 缩短应用程序或Spring Boot默认配置的命令行。解决方案:找到.ide下workspace.xml文件,在<component name="PropertiesComponent">下添
2020-12-03 14:45:55
229
1
原创 SpringBoot整合Jooq框架
SpringBoot整合Jooq框架修改pom.xml文件代码生成器插件配置生成代码service层部分代码示例事务修改pom.xml文件 <!--jooq--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jooq</artifactId&g
2020-11-19 16:59:54
596
1
原创 Mysql Explain工具介绍
Mysql Explain工具介绍1.Explain的使用Explain select * from tb_test;查询结果如下图:2.Explain分析select_type:这个字段意思是查询类型,它有很多个值,这里就只介绍几种常见的值:(1)simple: 简单查询不包含子查询或union;(2)primary: 复杂查询最层的select;(3)subquery: 在from之前的子查询;(4)derived: 在from之后的子查询(相当于是创建了一个临时表);例子:E
2020-07-30 12:11:13
1679
1
原创 mysql聚集索引,非聚集索引,联合索引
mysql聚集索引,非聚集索引,联合索引mysql索引是一个排好序的数据结构,mysql底层选用的是B+树结构,会自动将索引从左往右从小到大依次排好序,如下图:看叶子节点,可以发现是从左到右从小到大排好序的结构。(注:如果使用的是字符串,它会根据ASCII码值比较大小)mysql索引类别主要是更每张表选择的引擎有关,主要常用InnoDB、MyISAM引擎。聚集索引聚集索引就是使用的InnoDB引擎,在B+树叶子节点里面存储索引时会将这一整条数据的内容都会存在这里,这就是聚集索引;非聚集索引非
2020-07-18 13:49:33
1020
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人