
数据库
数据库
胡子龙学Java
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis一级缓存和二级缓存
MyBatis 缓存是 MyBatis 中非常重要的一个特性,它的作用是减少数据库的查询次数,提高系统性能。原创 2024-11-21 17:20:36 · 468 阅读 · 0 评论 -
MySQL并发事务带来的问题以及事务隔离级别
REPEATABLE-READ(可重复读) :对同一个数据的多次读取结果都是一致的,除非数据是被本身事务自己所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生。READ-UNCOMMITTED(读取未提交) :最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。READ-COMMITTED(读取已提交) :允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生。不可重复读:一个事务读到另一个事务提交Update的数据。查看当前事务隔离级别。原创 2024-11-21 09:22:51 · 277 阅读 · 0 评论 -
Redisson入门 实现分布式锁
Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。原创 2024-01-11 16:46:54 · 386 阅读 · 0 评论 -
MySQL 创建数据库时设置编码
CREATE DATABASE IF NOT EXISTS DATABASE DEFAULT CHARSET utf8 COLLATE utf8_general_ci;USE DATABASE;原创 2020-04-07 09:03:03 · 446 阅读 · 1 评论