
我的理解
dashu1243
这个作者很懒,什么都没留下…
展开
-
论数据库事务的原子性,隔离性,永久性 和一致性的理解.
1.原子性: 顾名思义,就是一个事务中的sql操作是一个整体,就像一个原子无法分割,要么全部成功,要么全部失败. 2.隔离性: 并发数据库事务中,两个事务之间的影响. 脏读 不可重复读 幻读, 三种可能引发的问题,对应四种可以设置的隔离级别 1.Read Uncommitted(读取未提交内容) 脏读 不可重复读 幻读 2.Read Committed(读取已提交内容) 不可重复读 幻读 3.Repeatable Read(可重读) 幻读 4.S原创 2020-05-14 13:11:00 · 601 阅读 · 0 评论 -
数据库事务中脏读和不可重复读的悲观锁实现
排他锁:对一行数据加上排他锁,其他事务不能对该行数据进行读取和修改操作. 共享锁:对一行数据加上共享锁,其他事务不能修改该行数据,但是可以同时获取共享锁,读取该行数据. 脏读 一个事务中,数据修改的时候加上排他锁,修改完成,提交事务,然后释放排他锁.解决了事务1读取到事务2修改数据,但是未提交的数据. 数据读取的时候加上共享锁,读取完释放共享锁. 不可重复读 数据修改和脏读相同,都是在一个事务中加上排他锁,事务结束的时候释放. 数据读取,则改为了在事务开始的时候加上共享锁,在事务结束的原创 2020-05-13 16:56:21 · 211 阅读 · 0 评论 -
配置linux虚拟机 net模式
1.net模式的特点:各个虚拟机都可以联网,但是只能和当前的物理机进行数据交换(ping 通)。 2.配置net模式 1)先配置VMware8,这是VMware这个软件虚拟的网卡,用来代表物理机和虚拟机进行连接。表示虚拟的物理机。 配置ip和子网掩码就行了 物理级的ipconfig 2)虚拟网络编辑器的配置 这个有点像交换机,配置...原创 2019-04-16 14:35:11 · 338 阅读 · 0 评论