logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring Boot 虚拟线程实战:ThreadLocal 串数据、连接池打爆、synchronized 钉住线程,三个坑及解决方案

obsidian周五下午上线,一切正常。周一早上,客服群里出现了第一条消息——「用户反馈订单状态更新延迟,有时候明明付了款,页面还显示待支付」。我看了一眼日志,没有异常,没有报错。但仔细一翻,发现十几条订单的userId串了——用户 A 的操作,记录到了用户 B 的名下。永远是 ThreadLocal。

文章图片
#spring boot#firefox#后端
告别 ELK!Loki + Grafana 零成本搭建轻量级日志平台(Spring Boot 实战

本文介绍了一套轻量级日志方案——使用 Loki + Grafana 替代资源消耗巨大的 ELK 栈。通过 Docker Compose 一键部署 Loki v3.7.3、Grafana v13.1.0 和 Promtail,Spring Boot 应用通过 logstash-logback-encoder 输出结构化 JSON 日志,配合 LogQL 查询语言实现秒级日志检索。整体内存占用仅 20

文章图片
#grafana#jenkins#运维
Java 线上排查标准手册:CPU 飙高、内存泄漏、接口慢,jstack/jmap/jstat 命令速查

本文系统整理了 Java 线上问题排查的标准命令和完整路径。覆盖六大场景:CPU 飙高(top -Hp → printf 转十六进制 → jstack 定位代码行)、内存泄漏(jstat 看 GC → jmap -histo 找嫌疑类 → jmap dump 离线分析)、接口慢(线程状态分布 → 阻塞链分析 → 连接池检查)、死锁、线程数异常、OOM 应急处理。每个场景配有完整命令示例、输出解读表

文章图片
#python#开发语言
Ubuntu24安装docker

运行以下命令卸载所有冲突的包。

文章图片
#docker#容器#运维
到底了