数据库
文章平均质量分 80
出走半生归来仍是少年
学历代表你的过去,能力代表你的现在,学习代表你的将来!
展开
-
JPA常用功能
一.Springboot下JPA根据实体类自动建表(Demo使用mysql数据库,alibaba线程池)1.Maven中引入相应依赖 <!-- JPA --> <dependency> <groupId>org.springframework.boot</groupId> ...转载 2019-12-18 11:38:33 · 686 阅读 · 0 评论 -
事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。
事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。 原子性(Atomicity)原子性是指事务是一个不可分割的工作...转载 2018-08-02 22:29:19 · 499 阅读 · 0 评论 -
数据库事务(Database Transaction) --四个隔离级别
是指作为单个逻辑工作单元执行的一系列数据操作,要么完全地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、一致性、隔离性和持久性)属性。事务是数据库运行中的一个逻辑工作单位,由...转载 2018-08-02 22:43:57 · 659 阅读 · 0 评论 -
Mybatis事务(二)事务隔离级别
一般数据库的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读 不可重复读 幻读 说明 Read uncommitt...转载 2018-08-02 22:47:54 · 435 阅读 · 0 评论 -
数据库事务 最全详解-----
http://www.cnblogs.com/xdp-gacl/p/3984001.html一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 例如:A——B转帐,对应于如下两条sql语句 update from account set money=money+100 where name='B'; update from ...转载 2018-08-02 23:04:00 · 39787 阅读 · 10 评论 -
数据库索引内部数据结构
摘要:本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。本文内容主要来源于互联网上主流文章,只是按照个人理解稍作整合,后面附有参考链接。一、摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索...转载 2019-09-12 10:15:02 · 290 阅读 · 0 评论 -
数据库面试全集(2019必看)
#### **题目**:主键 超键 候选键 外键是什么#### 定义**超键(super key)**: 在关系中能唯一标识元组的属性集称为关系模式的超键**候选键(candidate key)**: 不含有多余属性的超键称为候选键。也就是在候选键中,若再删除属性,就不是键了!**主键(primary key)**: 用户选作元组标识的一个候选键程序主键**外键(foreign...原创 2019-09-18 15:34:12 · 305 阅读 · 0 评论 -
mysql 乐观锁,悲观锁
使用mysql悲观锁解决并发问题:https://www.cnblogs.com/laoyeye/p/8228467.html悲观锁的实现步骤:关闭自动提交,改为手动提交,开始事务,加锁,执行事务,提交事务和代码业务实现几乎很像,Spring AOP事务 也是类似过程,利用AOP动态代理是对mysql 事务的简单封装。使用mysql乐观锁解决并发问题:...原创 2019-09-20 09:52:54 · 216 阅读 · 0 评论