摘要:
什么是MVCC?MVCC(multi-version-concurrent-control) MVCC即多版本并发控制,MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC在MySQL InnoDB中的实现主要是为了提高数据库的并发性能, 阅读全文
摘要:
抄录于 https://www.jb51.net/article/204963.htm 详解MySQL中事务隔离级别的实现原理 前言 说到数据库事务,大家脑子里一定很容易蹦出一堆事务的相关知识,如事务的ACID特性,隔离级别,解决的问题(脏读,不可重复读,幻读)等等,但是可能很少有人真正的清楚事务的 阅读全文
摘要:
抄录于 https://www.jianshu.com/p/f9ead16d86b5 mysql的事务四个特性以及事务的四个隔离级别 一、事务四大性 分别是原子性、一致性、隔离性、持久性。 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如 阅读全文
摘要:
MySql各种锁机制的学习 播报文章 APP架构师 2021-11-28 14:38 关注 作者:技术只适用于干活链接:https://www.jianshu.com/p/615f3c7fbe6f 加锁的目的: 数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务 阅读全文
摘要:
MySQL事务实现原理 一、事务的执行流程 当我们对数据库执行增删改操作时,不可能直接更新磁盘上的数据,如果实际上针对的是内存里面的Buffer Pool中的数据进行的。 Buffer Pool中数据会异步的刷新到磁盘上(刷脏)。 如上图所示,事务执行流程步骤(更新操作): 1. 查询数据若Buff 阅读全文
摘要:
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReferenc 阅读全文
摘要:
import cn.hutool.core.io.FileUtil;import cn.hutool.http.HttpUtil;import com.itextpdf.text.Document;import com.itextpdf.text.DocumentException;import c 阅读全文
摘要:
public class RequestLogAspect { public static final int RESPONSE_LENGTH = 200; public static final String DATA = "data"; /** * 切入点 */ @Pointcut("execu 阅读全文