- 博客(14)
- 收藏
- 关注
原创 MySQL并发事务带来的问题以及事务隔离级别
REPEATABLE-READ(可重复读) :对同一个数据的多次读取结果都是一致的,除非数据是被本身事务自己所修改,可以阻止脏读和不可重复读,但幻读仍有可能发生。READ-UNCOMMITTED(读取未提交) :最低的隔离级别,允许读取尚未提交的数据变更,可能会导致脏读、幻读或不可重复读。READ-COMMITTED(读取已提交) :允许读取并发事务已经提交的数据,可以阻止脏读,但是幻读或不可重复读仍有可能发生。不可重复读:一个事务读到另一个事务提交Update的数据。查看当前事务隔离级别。
2024-11-21 09:22:51
255
原创 Redisson入门 实现分布式锁
Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了一系列的分布式的Java常用对象,还提供了许多分布式服务。
2024-01-11 16:46:54
373
原创 Nginx反向代理和负载均衡后 其中服务器宕机解决方法
这些超时时间都是以秒为单位的。根据你的实际需求和后端代理服务器的性能,你可以适当调整这些值。如果后端代理服务器的响应时间较长,你可能需要将超时时间设得更长一些,以确保在合理的时间内完成请求和响应。需要注意的是,过小的超时时间可能导致连接过早地被终止,而过大的超时时间则可能导致连接资源被长时间占用。因此,你应该根据实际情况来平衡超时时间的设置。在集群下,有别人服务器宕机,导致访问过慢,请求时间变长,需要设置服务器的连接超时、请求、响应的时间。
2024-01-10 10:36:33
918
原创 MyBatis-Plus代码生成器配置
如果是前后端分离项目,Controller包中的@Controller注解需要改为@RestControl。生成的代码中 Service和Mapper包中没有注解,需要自己添加。代码生成器,修改好参数后,启动即可生成。
2023-11-21 14:36:03
140
原创 Spring Cloud Gateway网关 过滤器不生效 Unable to find GatewayFilterFactory with name XXX
低级错误,Spring Cloud Gateway过滤器不生效,或出现以上错误代码,是因为把过滤器配置类放到了SpringBoot启动类外层,导致过滤器的@Component注解没有生效,也就是没有将过滤器注册到Spring容器中。将配置类的包放到SpringBoot启动类的同一层或下层。
2023-11-09 09:34:25
1447
原创 Linux防火墙常用命令
systemctl status firewalldsystemctl start firewalldsystemctl stop firewalldsystemctl enable firewalldsystemctl stop firewalldsystemctl disable firewalldsystemctl restart firewalldfirewall-cmd --reloadfirewall-cmd --zone=public --add-port=端口号/tcp --permanen
2023-10-23 17:24:53
241
原创 MySQL 创建数据库时设置编码
CREATE DATABASE IF NOT EXISTS DATABASE DEFAULT CHARSET utf8 COLLATE utf8_general_ci;USE DATABASE;
2020-04-07 09:03:03
429
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人