- 博客(3)
- 收藏
- 关注
原创 通过四个实验理解MySQL的四种隔离级别
今天跟大家聊一聊MySQL的事务隔离,并通过一些实验做了些总结。光说不练,假把式,没有经过实践就没有话语权。我们都知道数据库有四种隔离级别,分别是:读未提交(READ UNCOMMITTED)读已提交 (READ COMMITTED)可重复读 (REPEATABLE READ)串行化 (SERIALIZABLE)实验前的准备工作1、基础环境当前的数据库版本mysql> select version();+-----------+| version() |+----------
2022-01-26 15:01:35
93
原创 MySQL 的事务隔离级别和锁的机制
案例背景MySQL 的事务隔离级别(Isolation Level),是指:当多个线程操作数据库时,数据库要负责隔离操作,来保证各个线程在获取数据时的准确性。它分为四个不同的层次,按隔离水平高低排序,读未提交 < 读已提交 < 可重复度 < 串行化。MySQL 隔离级别读未提交(Read uncommitted):隔离级别最低、隔离度最弱,脏读、不可重复读、幻读三种现象都可能发生。所以它基本是理论上的存在,实际项目中没有人用,但性能最高。读已提交(Read committed):
2022-01-20 08:47:54
328
原创 2021-09-02
过滤json中空列表以及null和“” PropertyFilter fileFilter=new PropertyFilter() { @Override public boolean apply(Object obj, String propertyName, Object propertyValue) { // TODO Auto-generated method stub //过滤空列表 if (propertyValue instanceof List) { .
2021-09-02 09:45:37
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人