MAT(Memory Analyzer Tool)是Java内存分析利器。本文介绍如何利用MAT分析堆转储文件,定位OOM、内存泄漏等问题的根本原因。
一次线程池使用错误导致的问题
通过监控发现服务线程数异常飙升,排查发现是线程池使用方式错误导致。本文记录完整的排查过程和解决方案,帮助理解线程池的正确使用姿势。
一次Fegin CPU占用过高导致的事故
Elasticsearch不停机切换(上云)方案
如何给飞行中的飞机换引擎?本文介绍Elasticsearch不停机切换上云的完整方案,解决数据迁移、双写同步、平滑切换等核心问题。
OAuth 2 PKCE
OAuth 2.0 PKCE协议详解,通过code_verifier和code_challenge增强公共客户端的安全性,防止授权码拦截攻击。
[译]Elasticsearch _source Doc_values And Store Performance
手把手落地DDD 笔记
DDD实战课 笔记
《DDD实战课》学习笔记,涵盖领域驱动设计的战略设计、战术设计、限界上下文、聚合根、实体、值对象等核心概念。
2023年终总结
2023年工作总结:权限系统上线、方案设计;生活总结:解决背痛驼背问题、家庭健康挑战、贷款商转公成功。
【Elasticsearch源码】 分片恢复分析
带着疑问学源码,第七篇:Elasticsearch 分片恢复分析
代码分析基于:https://github.com/jiankunking/elasticsearch
Elasticsearch 8.0.0-SNAPSHOT