天长市城乡规划建设局网站,网建平台,php 网站开发流程,ue4培训班一般学费多少大家好#xff0c;我是陶然同学#xff0c;软件工程大三即将实习。认识我的朋友们知道#xff0c;我是科班出身#xff0c;学的还行#xff0c;但是对面试掌握不够#xff0c;所以我将用这100多天更新Java面试题#x1f643;#x1f643;。 不敢苟同#xff0c;相信大… 大家好我是陶然同学软件工程大三即将实习。认识我的朋友们知道我是科班出身学的还行但是对面试掌握不够所以我将用这100多天更新Java面试题。 不敢苟同相信大家和我一样都有一个大厂梦作为一名资深Java选手深知面试重要性接下来我准备用100天时间基于Java岗面试中的高频面试题以每日3题的形式带你过一遍热门面试题及恰如其分的解答。当然我不会太深入因为我怕记不住 因此不足的地方希望各位在评论区补充疑惑、见解以及面试中遇到的奇葩问法希望这100天能够让我们有质的飞越一起冲进大厂让我们一起学juan起来 事务有哪些特性
ACID四个特性
原子性一个事务要么全部提交成功要么全部失败回滚不能只执行其中一部分操作
一致性事务的执行不能破坏数据库数据的完整性和一致性 一个事务在执行之前和执行之后数据库都必须处于一致性状态
隔离性并发的事务时相互隔离一个事务执行不能被其他事务干扰
持久性事务一旦提交成功不能再改变
隔离性有哪些问题
脏读一个事务读到了另一个事务没有提交的数据
不可重复读一个事务读到了另一个事务已经提交的数据更新
虚读/幻读一个事务读到了另一个事务已经提交的数据添加理论信息
隔离级别
读未提交一个事务读到另一个事务没提交的数据
解决0个问题 存在脏读、不可重复读、虚读3个问题
读已提交一个事务读到另一个事务已经提交的数据
解决脏读1个问题 存在不可重复读、虚读2个问题
可重复读在一个事务中读到的数据是一致的
解决脏读、不可重复读2个问题 存在虚读1个问题
串行化单事务一次只能有一个事务
解决了脏读、不可重复读、虚读3个问题