- 博客(5)
- 收藏
- 关注
原创 论数据库事务的原子性,隔离性,永久性 和一致性的理解.
1.原子性: 顾名思义,就是一个事务中的sql操作是一个整体,就像一个原子无法分割,要么全部成功,要么全部失败.2.隔离性: 并发数据库事务中,两个事务之间的影响.脏读 不可重复读 幻读, 三种可能引发的问题,对应四种可以设置的隔离级别 1.Read Uncommitted(读取未提交内容) 脏读 不可重复读 幻读 2.Read Committed(读取已提交内容) 不可重复读 幻读 3.Repeatable Read(可重读) 幻读 4.S
2020-05-14 13:11:00
601
原创 数据库事务中脏读和不可重复读的悲观锁实现
排他锁:对一行数据加上排他锁,其他事务不能对该行数据进行读取和修改操作. 共享锁:对一行数据加上共享锁,其他事务不能修改该行数据,但是可以同时获取共享锁,读取该行数据. 脏读 一个事务中,数据修改的时候加上排他锁,修改完成,提交事务,然后释放排他锁.解决了事务1读取到事务2修改数据,但是未提交的数据. 数据读取的时候加上共享锁,读取完释放共享锁. 不可重复读 数据修改和脏读相同,都是在一个事务中加上排他锁,事务结束的时候释放. 数据读取,则改为了在事务开始的时候加上共享锁,在事务结束的
2020-05-13 16:56:21
211
原创 配置linux虚拟机 net模式
1.net模式的特点:各个虚拟机都可以联网,但是只能和当前的物理机进行数据交换(ping 通)。2.配置net模式 1)先配置VMware8,这是VMware这个软件虚拟的网卡,用来代表物理机和虚拟机进行连接。表示虚拟的物理机。 配置ip和子网掩码就行了 物理级的ipconfig 2)虚拟网络编辑器的配置 这个有点像交换机,配置...
2019-04-16 14:35:11
338
原创 用java语言编程在屏幕显示“*”字符组成的菱形
package test;public class Test { public static void main(String[] args) { int i, j, ROW; ROW = 5; for (i = 1; i <= ROW; ++i) { // 输出ROW-i个空格 for (j = 0; j < ROW - i; ++j) ...
2018-04-09 16:41:43
1897
原创 输入两个正整数m和n,求其最大公约数和最小公倍数(java)
import java.util.Scanner;public class Test { public static void main(String[] args) { int a, b, num1, num2, temp; System.out.println("please input two numbers:\n"); ...
2018-04-09 16:11:33
8036
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人