自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Mysql八股文(四)MVCC

当前值是 4,但是在查询这条记录的时候,不同时刻启动的事务会有不同的 read-view。如图中看到的,在视图 A、B、C 里面,这一个记录的值分别是 1、2、4,同一条记录在系统中可以存在多个版本,就是数据库的多版本并发控制(MVCC)。对于 read-view A,要得到 1,就必须将当前值依次执行图中所有的回滚操作得到。多版本并发控制(MVCC)

2024-03-13 16:59:06 395 1

原创 Mysql八股文(三)事务隔离

3)可重复读(mysql默认的隔离级别):一个事务在执行过程中看到的数据,总跟在事务启动时看到的数据是一致的。1)读未提交:一个事务还没有提交时,它做的变更就可以被另一个事务看到。2)读提交:一个事务提交之后,它的变更才会被其他事务看到。4)串行化:写会加写锁,读会加读锁。导致问题:不可重复读。导致问题:效率低下。

2024-03-13 16:55:32 344

原创 Mysql八股文(二)两阶段提交

因此,之后备份日志的时候,存起来的 binlog 里面就没有这条语句。然后你会发现,如果需要用这个 binlog 来恢复临时库的话,由于这个语句的 binlog 丢失,这个临时库就会少了这一次更新,恢复出来的这一行 c 的值就是 0,与原库的值不同。如果在 binlog 写完之后 crash,由于 redo log 还没写,崩溃恢复以后这个事务无效,所以这一行 c 的值是 0。所以,在之后用 binlog 来恢复的时候就多了一个事务出来,恢复出来的这一行 c 的值就是 1,与原库的值不同。

2024-03-13 16:11:02 377

原创 Mysql八股(一)redolog和binlog的区别

2)redolog是物理日志,记录了是修改了什么;binlog是逻辑日志,记录的是原始语句。3)redolog有大小限制,是循环写;binlog是追加写,写到一定大小会再开一个接着写。1)redolog是innodb引擎持有的;binlog是server层的,都可以使用。

2024-03-13 15:52:13 402

原创 Redis相关

Redis相关

2022-07-14 23:18:53 251 1

原创 TCP/IP五层网络模型

TCP/IP五层网络模型

2022-07-14 22:13:45 2407

原创 Python知识(五)

Python知识

2022-07-14 22:06:46 237

原创 Python知识(四)

Python知识

2022-07-13 22:52:27 203

原创 Python知识(三)

Python知识

2022-07-12 21:19:58 114

原创 Python知识(二)

Python知识

2022-07-12 20:57:36 153

原创 Python知识(一)

Python知识

2022-07-11 23:38:14 107

原创 数据库知识

数据库知识

2022-07-09 18:11:26 203

原创 RPC协议与HTTP协议的区别

RPC协议与HTTP协议的区别

2022-07-08 23:38:40 3554

原创 HTTP协议的长连接和短连接

HTTP协议的长连接和短连接

2022-07-08 23:27:25 694

原创 OSI七层模型

OSI七层模型

2022-07-08 23:13:17 176

原创 TCP如何提升传输效率

TCP如何提升传输效率

2022-07-08 22:33:46 1519

原创 HTTP状态码

HTTP状态码

2022-07-08 21:39:18 106

原创 HTTP和HTTPS的区别

HTTP和HTTPS的区别

2022-07-08 21:22:56 399

原创 TCP协议为什么是三次握手而不是两次

TCP协议为什么是三次握手而不是两次

2022-07-06 22:11:13 1259

原创 Linux常用命令

Linux常用命令

2022-07-05 23:27:07 200

原创 HTTPS的实现原理,对称加密和非对称加密的区别

HTTPS的实现原理,对称加密和非对称加密的区别

2022-06-29 22:29:38 364

原创 TCP的拥塞控制方法

TCP的拥塞控制方法

2022-06-28 22:31:42 535 2

原创 TCP保证可靠传输的手段

TCP保证可靠传输的手段

2022-06-28 22:10:49 215

原创 浏览器输入URL的处理过程

浏览器输入URL的处理过程

2022-06-28 22:04:17 379

原创 Get和Post请求的区别

get和post请求的区别

2022-06-28 21:59:50 66

原创 cookie、session和token的区别

cookie、session和token的区别

2022-06-28 21:48:12 3444

原创 常用网络协议

常见网络协议

2022-06-28 21:13:06 265

原创 TCP三次握手,四次挥手

TCP三次握手,四次挥手

2022-06-28 21:05:15 149

原创 TCP和UDP的区别

TCP和UDP的区别

2022-06-28 20:53:36 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除