考点介绍:
事务的特性 (ACID)中的隔离性 (lsolation)是当多个用户并发的访问数据库时,如果操作同一张表,数据库则为为一个用户开启一个事务,且事务之间互不干扰,也就是说事务之间的并发是隔离的。
答案详情解析和文章内容可扫下方二维码或链接即可查看!
一、考点试题
1、MySQL 的隔离级别有哪些?
解答:未提交读 READ UNCOMMITTED,在该级别事务中的修改即使没有被提交,对其他事务也是可见的......
2、脏读、幻读、不可重复读的区别和解决办法?
解答:脏读又称无效数据读出(读出了脏数据)。一个事务读取另外一个事务还没有提交的数据叫脏读......
3、关于解决事务的脏读的最简单的方法,下列选项正确的是()
A.修改时加排他锁,直到事务提交后释放,读取时加共享锁
B.读取数据时加共享锁,写数据时加排他锁,都是事务提交才释放锁
C.修改时加共享锁,直到事务提交后释放,读取时加排他锁
D.读取数据时加排他锁,写数据时加共享锁,都是事务提交才释放锁
解答:正确答案是 A
B选项,是对不可重复读或幻读的解决方法;CD选项中,各过程中添加了错误的锁。
4、”确保事务可以多次从一个字段中读取相同的值,在此事务持续期间,禁止其他事务对此字段的更新”是对下列选项哪一个事务隔离级别的描述()
A.Read uncommitted
B.Read committed
C.Repeatable Read
D.Serializable
解答:正确答案是 C
A选项,读未提交是事务隔离级别的最低级别;
B选项,读已提交,可避免脏读情况发生......
二、考点文章
1、【校招VIP】JAVA事务及隔离级别
1) 说到事务,不得不提的就是ACID特性,再次回顾:
原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分......
2、【校招VIP】数据库的四个隔离级别
A:原子性
每个事务的操作是一个整体,不可再分割,要么都成功,要么都失败。利用undo log回滚......
三、考点视频
get和post的区别
本考点是web开发的基础,也是笔试面试常考的题目之一。
HTTP与服务器交互有四种基本方法:增删改查 (put deletepost get),通常来说get是请求数据,post是提交数据。在此基础上,get和post表现出了很多不同,一定要使用的基础上理解......
PC端链接:https://xiaozhao.vip/dTopic/detail/1261
移动端链接:https://m.xiaozhao.vip/dTopic/detail/1261
帖子还没人回复快来抢沙发