业务场景图解(持续更新中......)

这是一个业务场景图解大全,主要包括微服务架构、JVM内存模型、高并发秒杀系统、库存扣减处理和防护机制等核心内容,使用图文方式帮助理解在实际业务中如何应对高并发、突发流量等挑战。 一、微服务架构图(部分结构类似于网络拓扑图)(2025.07.01)

疯一样的男子 发布于 2025-07-01

业务场景图解(持续更新中......)

这是一个业务场景图解大全,主要包括微服务架构、JVM内存模型、高并发秒杀系统、库存扣减处理和防护机制等核心内容,使用图文方式帮助理解在实际业务中如何应对高并发、突发流量等挑战。 一、微服务架构图(部分结构类似于网络拓扑图)(2025.07.01)

疯一样的男子 发布于 2025-07-01

IDEA 开发提效插件(持续更新中...)

1. Lombok插件(2023.03.08) 是一个在Java开发过程中用注解的方式,简化了 JavaBean 的编写,避免了冗余和样板式代码而出现的插件,让编写的类更加简洁。比如在实体类上使用@Data 注解,无需再生成get、set、ToString方法 2. JRebel热部署插件(2023

疯一样的男子 发布于 2023-03-08

小技巧 - Java 方法中注释中跳转其他方法示例

注释内容 注释结构 {@link 类名称#方法名称(方法参数类型)} 如: {@link Test251024T01#testJump(String)} 完整示例 /** * 这是个测试方法,用于测试idea鼠标悬停时在方法上时显示点击直接跳转到别的方法 * 请点击跳转到新的方法

疯一样的男子 发布于 2025-10-24

Git 提交信息前缀规范及验证工具

介绍 Git 提交信息目前并没有一个全球统一的、强制性的“国际标准”。与编程语言的语法规范不同,Git 提交信息规范更多是社区、公司或项目内部形成的共识和最佳实践。有一些被广泛接受和使用的事实标准,其中最著名、最权威的就是 Angular 团队的规范。它已经成为许多其他规范(如 ESLint、Rea

疯一样的男子 发布于 2025-10-24

关于使用工具入apifox或postman等调试工具发起请求get请求传递Map动态参数时如何填写

在开发中,经常存在动态传参现象。即入参实体类中有map集合的属性变量,传参时可以传递该实体类中不存在的属性变量。如基类中有Map<String,String> params,实体类可以设置params.benginTime,params.endTime两个参数来传递时间值。 通常实体类中有集合或对象

疯一样的男子 发布于 2025-10-15

记录一次分配线上Linux系统用户权限导致docker运行的Redis崩溃和RabbitMQ崩溃问题

事件起因 今日接到需求,需要给新人分配linux系统的子账号,权限是只给他们读写执行项目服务运行的文件,这个项目的文件是在根目录下的docker文件夹,而这个文件夹里面包含了Redis、RabbitMQ的docker运行挂载目录,具体文件夹目录如下:

疯一样的男子 发布于 2025-09-28

Docker镜像源相关地址参考

一、 { "registry-mirrors": [ "https://docker.1panel.live", "https://do.nark.eu.org", "https://dc.j8.work", "https://

疯一样的男子 发布于 2025-09-15

Java开发测试题(在评论区留下你的答案)

这是两道Java实机测试题目,根据题目要求完成 1. 拉取线上仓库代码(使用git命令) 仓库地址:https://gitee.com/WindLikeBoyLiang/test.git

疯一样的男子 发布于 2025-09-12

Java服务检查cpu飙升、查看线程堆栈,排查死锁等问题解决方法

方法一:jstack命令,java自带排查工具 找进程 # 按 P 排序,找出占用 CPU 最多的 Java 进程 PID(假设是 12345),按Q退出 top 找线程 ps -mp <pid> -o THREAD,tid,time | sort -nr # 比如 ps -mp 12345 -o

疯一样的男子 发布于 2025-08-04