Archive

keep hungry keep foolish
2026

最小 RAG 项目落地

从 MVP 边界、数据入库、检索问答到 Java Spring Boot / Spring AI + pgvector 实践方案


RAG 扫盲

从检索增强生成的基本流程、关键模块到工程边界,系统理解它为什么有效、又为什么经常不稳


向量库扫盲

从 Embedding、ANN 索引、混合检索到工程选型,系统理解向量数据库到底解决什么问题


MyBatis 插件机制与 SQL 改写

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


Karpathy LLM Wiki 学习笔记

从 RAG 对比、三层架构、目录设计、原始资料获取到一次完整 ingest 示例


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


架构

实战


事务

实战


场景题思考

实战


零散知识点

实战


JVM内容

从 class 文件结构到类加载流程


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