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

本文图解了微服务架构、JVM内存模型、高并发秒杀系统、库存扣减处理和防护机制等核心业务场景。通过图文方式,详细解析了秒杀场景下的前端限流、高并发库存扣减、线程生命周期和HTTPS加密过程,帮助理解如何应对高并发、突发流量等挑战。

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

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

本文图解了微服务架构、JVM内存模型、高并发秒杀系统、库存扣减处理和防护机制等核心业务场景。通过图文方式,详细解析了秒杀场景下的前端限流、高并发库存扣减、线程生命周期和HTTPS加密过程,帮助理解如何应对高并发、突发流量等挑战。

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

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

本文介绍了八款IntelliJ IDEA插件,包括Lombok、JRebel、MybatisX、RestfulToolkit、Rainbow Brackets、Rainbow Fart、Nyan Progress Bar和Smart Input。这些插件旨在简化Java开发流程,提高开发效率。例如,Lombok插件通过注解简化JavaBean编写;JRebel插件实现热部署,无需重启服务;MybatisX插件简化Mybatis开发;RestfulToolkit提供RESTful服务开发辅助工具;Rainbow Brackets插件用不同颜色标记括号,方便识别代码层次;Rainbow Fart插件在编码时播放赞美声音;Nyan Progress Bar插件产生漂亮进度条;Smart Input插件自动切换输入法。此外,还介绍了MetricsReloaded插件,用于评估代码逻辑的复杂度。

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

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

本文介绍了在IDE(如IntelliJ IDEA)中使用注释结构“{@link 类名称#方法名称(方法参数类型)}”的功能。此结构允许在代码中创建可点击的链接,当鼠标悬停时,可快速跳转到相关方法,便于方法重构、代码导航和API文档中建立方法间关联。该功能适用于标记旧方法、提供快速跳转和文档链接。

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

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

本文提供了两道Java实机测试题目。第一题要求使用git命令从线上仓库克隆代码到本地;第二题要求编写SQL查询,查询电商系统中下单金额排名前三的用户的相关信息,包括姓名、城市、总下单金额、订单号、订单时间和商品明细。需要使用子查询和联表操作,并按照特定字段输出结果。

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

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

本文介绍了两种排查Java应用问题的方法。方法一是使用jstack命令,通过top命令找出占用CPU最多的Java进程PID,再通过ps和jstack命令定位到具体的线程和堆栈信息。方法二是使用开源工具arthas,通过其丰富的命令行功能,快速定位和解决Java应用问题。

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

Linux环境下使用docker部署项目的几种方式

前提条件:安装好docker 可参考https://lionli.blog.csdn.net/article/details/83153029

疯一样的男子 发布于 2023-11-16

icepdf pdf转图片

示例代码: import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.rendering.PDFRenderer; import javax.imageio.ImageIO; import java.awt.*; i

疯一样的男子 发布于 2022-11-26

Java去除图片白边操作

一、去除图片白边操作说明 如图 去白前(图片背景为白色,可能看不出来): 去白后:

疯一样的男子 发布于 2022-11-26