Archive

keep hungry keep foolish
2026

MyBatis 插件机制与 SQL 改写

从拦截器、分页、数据权限到 BoundSql/MappedStatement/SqlSource 源码关系


Arthas 诊断工具

从 attach 原理、命令体系到线上排障剧本,系统理解 Arthas


Metrics 监控数据

从指标语义、标签基数、直方图到 Micrometer / Prometheus / Spring Boot,系统理解 Metrics


Prometheus 监控系统

从数据模型、拉取架构、PromQL、规则系统到 Pushgateway / Remote Write,系统理解 Prometheus


Grafana 监控可视化

从数据源、Panel、Variables、Explore、Alerting 到 Provisioning,系统理解 Grafana


Metrics、Prometheus、Grafana 三者关系

这三者如何区分、职责分别是什么、为什么总一起出现但又绝不是一回事


Caffeine 缓存

Java 本地缓存 Caffeine 的核心概念、用法与 Spring Boot 集成


JDK版本特性总览

JDK 5 ~ JDK 21 各版本新特性详解


OpenSpec

AI 原生规范驱动开发系统


2025

JVM再解读

JVM


架构

实战


事务

实战


场景题思考

实战


零散知识点

实战


mysql查缺

mysql


redis持久化

Redis


redis数据结构

Redis


2024

Redis汇总

Redis


数据库汇总

SQL


SpringBoot启动流程

SpringBoot启动流程


随笔

随笔


2021

文件系统

操作系统


Maven详解

maven


Linux常用命令

Linux


2020

MessagePack

MessagePack Serialize


Elasticsearch入门

Elasticsearch


Quartz入门

Quartz


mall项目框架整合篇

mall project


面试问题java版-Ⅱ

Interview


RabbitMQ

Rabbit Message Queue


RocketMQ

Rocket Message Queue


消息队列

Message Queue


Kafka入门

Kafka Message Queue


SpringCloud入门

SpringCloud


IO总结

BIO/NIO/AIO


Redis缓存中间件-Ⅰ

Redis


Redis缓存中间件-Ⅱ

Redis


Zookeeper总结

Zookeeper


HTTP内容汇总

HTTP


RPC框架

Remote Procedure Call


Dubbo入门

RPC Dubbo


JAVA线程池实现原理

Thread Pool


面试问题多线程版-Ⅰ

Interview


JAVA虚拟机-Ⅱ

JVM


JAVA虚拟机-Ⅰ

JVM


十大经典算法详解

Algorithm


面试问题java版-Ⅰ

Interview