摘要: 1.事务与事务之间问题的解决还可以使用锁机制 A.乐观锁 理解: a.事务A,在操作前,给表加了一个标记 1操作过程中,事务B,也操作了这个表,同时把1变成了2当事务A,结束操作前,发现标记不是原来的1了,放弃修改放弃操作 b.小孩吃饼干:玩之前有八块饼干,回来发现只有六块了,不吃了 c.乐观的意思 阅读全文
posted @ 2020-04-16 17:43 淡雅星光 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 事务的隔离级别:读未提交、读已提交、可重复读(默认隔离级别)、串行化。 1.读未提交(read uncommitted) 最低级隔离级别,会发生脏读、不可重复读、幻读发生。 2.读已提交(read committed) a.避免了脏读,但是仍会导致不可重复读和幻读的发生 b. 3.可重复读(repe 阅读全文
posted @ 2020-04-16 17:36 淡雅星光 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.事务的特征(ACID) A.原子性(A):SQL语句要么全执行,要么全不执行,是事务最核心的特征; B.一致性(C):一致性是指事务执行结束后,数据库的完整性没有被破坏,数据保持合法; 原子性、持久性、隔离性最终促成了一致性 C..隔离性(I):同一时间,只允许一个事务请求同一 数据,不同的事务 阅读全文
posted @ 2020-04-16 17:02 淡雅星光 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1.什么是事务? 事务(Transaction):事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行 补充: 1).事务只和 DML 语句有关,或者说 DML 语句才有事务。 2).A、增删改 DML:数据库操纵语言 insert update delete; 阅读全文
posted @ 2020-04-15 21:58 淡雅星光 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 常见的索引类型: 1)普通索引:用表中的普通列构建的索引,没有任何限制,用于加速查询 2)唯一索引:用来建立索引的类的值必须是唯一的,允许空值 关键字:unique 语法:create unique 索引名 on 表名(字段名); 唯一约束的作用:列值不能重复,但是允许null;当给某个列添加唯一约 阅读全文
posted @ 2020-03-24 16:25 淡雅星光 阅读(1898) 评论(0) 推荐(0) 编辑
摘要: 1.关键字 1)索引关键字:index 2)创建关键字:create 3)修改关键字:alter 2.索引的创建 1)创建表时创建 语法: create table 表名( 列1 数据类型 约束, 列2 数据类型 约束, Index 索引名(列名(长度)) ) 2)建表之后创建索引 语法:creat 阅读全文
posted @ 2020-03-24 16:13 淡雅星光 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1.什么是索引? 可以称索引是一种数据结构。 2.为什么使用索引? 索引在 MySQL 中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引优化应该是对查询性能优化最有效的手段、善用索引能够轻易将查询性能提高好几个数量级。简单理解:优化查询速度。 3.索引的优劣: 索引的优势: 可以快速检 阅读全文
posted @ 2020-03-24 15:53 淡雅星光 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 基础知识: 创建多环境配置文件时,遵循SpringBoot允许的命名约定来命名,即 application-{profile}.properties 的格式 可以分为:开发环境(application-dev.properties)、生产环境 application-prod.properties) 阅读全文
posted @ 2020-03-20 09:41 淡雅星光 阅读(489) 评论(0) 推荐(0) 编辑
摘要: Spring Boot框架遵循约定大于配置的默认行为。 1、 配置文件的路径及优先级 (1)、配置文件的路径 SpringBoot 使用了一个全局的配置文件 application.properties,该配置文件可以放置在以下几个位置: 根目录下; 项目根目录中 config 目录下; 项目的 r 阅读全文
posted @ 2020-03-20 09:17 淡雅星光 阅读(760) 评论(0) 推荐(0) 编辑
摘要: 1、创建Maven项目 创建后的项目结构如下: 2、引入SpringBoot的pom依赖 父模块依赖 :spring-boot-starter-parent 启动依赖:spring-boot-starter-web 测试依赖:spring-boot-starter-test 热部署依赖:spring 阅读全文
posted @ 2020-03-18 16:30 淡雅星光 阅读(1547) 评论(0) 推荐(0) 编辑