自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis 本地单节点意外切换为从节点并清空数据的深入分析与解决方案

在一次线下部署的 Redis 项目中,我们遇到了一个严重的问题:Redis 在无任何人工干预的前提下,自动切换成了从节点(replica),并尝试连接远程主节点进行同步,导致本地原有数据全部丢失。Redis 日志如下所示......这意味着我们的 Redis 节点认为自己是一个“从节点”,并尝试从一个远程 IP(36.***.1**.**)拉取主节点数据,最终失败且清空了原有数据。然而,这台 Redis 是单节点部署,没有配置主从关系,也没有运行集群或哨兵系统。更令人诧异的是,没有人手动执行。

2025-06-28 17:22:19 611

原创 Spring Boot监听Redis键空间事件无效?一次定位不到Keyspace事件的完整排查过程

遇到 Redis 监听器不触发的第一步,不是怀疑代码,而是检查 notify-keyspace-events 配置是否开启了相关事件类型!如果使用redis.conf。

2025-06-11 16:19:22 331

原创 IDEA对项目进行打普通包和给别的项目打可通过pom文件引用的包(给别的项目通过maven的方式引入的包)

idra打两种类型的包,一种是可直接通过命令执行的jar包,另一种的通过maven的方式引入依赖的方式给别的项目或者模块使用的jar包。

2024-10-23 15:22:28 412 1

原创 idea撤销git add或者commit或者push的文件

idea撤销git add或者commit或者push的文件

2024-01-25 11:36:05 6023 1

原创 Mybatis底层 Reflector信息解析者

结果:Mybatis会获取到service层调用mapper层接收的对象中的所有的方法并且进行过滤,以get开头或者 is 开头的 和参数为 空的 都会被获取到,并且后面的代码中也会循环使用到这些方法,所以才导致文章开头我贴上的代码我实际上没有调用但是一直在被调用。我在执行service层掉mapper层的时候会进到当前调用的实体类中的自定义方法,但是部分自定义方法是没有地方去调用过的,但是他还是会去调用。这里我下载的是若依的代码 Mybatis是3.5.9的源码,其他版本基本上不会有太大的区别。

2023-09-08 13:26:23 198 2

原创 JAVA枚举类(Enum)更优雅的使用

如何更优雅的使用JAVA枚举

2023-07-02 21:45:37 333 1

原创 Java代码Activiti流程控制任意节点驳回(亲测有效,公司项目正在使用)

Activiti流程控制任意节点驳回

2023-06-29 17:03:03 1677 3

原创 全网最细(UOS)统信系统上安装Java环境和IDEA

统信系统上安装Java环境和IDEA

2023-06-29 16:08:16 11442 6

原创 Spring Bean加载顺序的控制

Spring Bean加载顺序的控制,最终测试结果为:一般情况下会按照SPring类的书写的顺序去创建,但是也不一定,最终其实得看你的编译出来的文件,的Class文件到底是什么样子的,包括操作系统文件的排序规则等一系列的因素。

2023-05-29 16:22:40 3134 3

空空如也

空空如也

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

TA关注的人

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