Toggle navigation
Ekko Blog
Home
About
Archive
Archive
keep hungry keep foolish
Show All
73
学习笔记
34
Java
23
Spring Boot
16
Redis
8
可观测性
7
JVM
7
分布式系统
5
微服务
5
消息队列
5
AI
5
消息可靠性
4
源码分析
4
缓存
4
Prometheus
4
分布式追踪
3
分布式锁
3
垃圾回收
3
并发编程
3
服务治理
3
AI 编程
3
APM
3
Claude Code
3
Docker
3
Docker Compose
3
Metrics
3
RAG
3
RocketMQ
3
Spring
3
主从复制
2
云原生
2
分布式事务
2
前端工程化
2
后端工程化
2
容器编排
2
工具
2
序列化
2
接口文档
2
服务注册与发现
2
检索
2
注册中心
2
消息中间件
2
类加载
2
系统设计
2
线程池
2
缓存一致性
2
负载均衡
2
运行时数据区
2
配置管理
2
Agent
2
Dubbo
2
Elasticsearch
2
GC
2
Grafana
2
HTTP
2
InnoDB
2
Kafka
2
Kubernetes
2
LLM
2
Linux
2
MyBatis
2
MySQL
2
OpenTelemetry
2
Pinpoint
2
RPC
2
RabbitMQ
2
SkyWalking
2
Spring Cloud
2
Spring Framework
2
事件驱动
1
事务消息
1
事务隔离
1
代码分割
1
任务调度
1
依赖管理
1
倒排索引
1
全文检索
1
内存优化
1
内存管理
1
分布式协调
1
分布式日志
1
分布式缓存
1
分治
1
分片副本
1
前端截图
1
可靠性
1
后端面试
1
向量数据库
1
启动优化
1
图片导出
1
场景题
1
多模块
1
多线程
1
多路复用
1
字节码
1
容器网络
1
容器镜像
1
工作流引擎
1
常量池
1
应用监控
1
底层编码
1
开发工具
1
异步通信
1
微前端
1
性能分析
1
性能调优
1
截图服务
1
持久化
1
排序
1
排障
1
操作系统
1
数据卷
1
数据库
1
数据库索引
1
数据恢复
1
数据结构
1
文件系统
1
文件I/O
1
时间处理
1
最终一致性
1
本地代理
1
构建生命周期
1
模块化部署
1
模块联邦
1
流式处理
1
流程编排
1
浏览器自动化
1
消息路由
1
渲染服务
1
知识库
1
知识库问答
1
算法
1
系统架构
1
索引
1
索引优化
1
线性排序
1
网络编程
1
自动化测试
1
自动装配
1
计算机网络
1
认证授权
1
跳表
1
运维
1
运维排障
1
远程控制
1
远程调用
1
配置中心
1
链路追踪
1
锁
1
锁机制
1
镜像仓库
1
集合框架
1
静态文档
1
面试
1
面试题
1
顺序消息
1
飞书
1
高可用
1
AIO
1
AMQP
1
AOF
1
API 文档
1
API 网关
1
AQS
1
AREX
1
Actuator
1
ApplicationContext
1
BIO
1
BPMN
1
BeanFactory
1
Bloom Filter
1
CC Connect
1
CC Switch
1
CLI
1
Codex
1
Consumer Group
1
Cookie
1
Cron
1
Dashboard
1
Deployment
1
DevOps
1
Dockerfile
1
Exchange
1
Flowable
1
G1
1
HTTPS
1
HyperLogLog
1
IO
1
JDK8
1
JUC
1
JVM诊断
1
Jackson
1
Java排障
1
Java 并发
1
Java Agent
1
Jenkins
1
JobDetail
1
Linux命令
1
Lucene
1
MCP
1
MQ
1
MVCC
1
Maven
1
MessagePack
1
MongoDB
1
MyBatis-Plus
1
NIO
1
Nginx
1
Node.js
1
OSS
1
Obsidian
1
OpenAPI
1
OpenSpec
1
PDF生成
1
POM
1
Pod
1
PromQL
1
Puppeteer
1
Quartz
1
Query DSL
1
RDB
1
Redis 持久化
1
Redis 数据结构
1
Redis 集群
1
Redis Cluster
1
Redis Lua
1
Redis Module
1
Redis Stream
1
ReentrantLock
1
SQL
1
Safepoint
1
Scheduler
1
Seata
1
Sentinel
1
Service
1
Spring事务
1
Spring AI
1
Spring AOP
1
Spring Boot Admin
1
Spring Cloud Gateway
1
Spring Data Redis
1
Spring Security
1
SpringApplication
1
Superpowers
1
Swagger
1
Swagger UI
1
TCC
1
TCP/IP
1
TLS
1
ThreadLocal
1
ThreadPoolExecutor
1
Tomcat
1
VFS
1
VS Code
1
Vue
1
Watcher
1
Webpack
1
ZAB
1
ZooKeeper
1
apidoc
1
binlog
1
class文件
1
ext4
1
gRPC
1
html2canvas
1
inode
1
listpack
1
mall
1
pgvector
1
spring-startup-analyzer
1
synchronized
1
systemd
1
volatile
1
2026
CC Connect 使用教程
把本地 AI Agent 接到飞书、微信、Telegram 等聊天平台,讲清 Project、Agent、Platform、Provider 关系与最小可用链路
CC Switch 使用教程
Provider 切换、Local Routing、本地代理、故障转移、MCP 与多 CLI 配置统一管理
Claude Code 使用教程
定位、CLAUDE.md 与 .claude 配置体系、终端与 VS Code 工作流、常见命令、权限控制与工程化使用建议
MQ 消息场景题思考
消息可靠性、幂等、顺序、积压与最终一致性的分析框架
Java JVM 调优与 JDK8 GC 实战
从采集证据、识别瓶颈到收集器选型,系统梳理 JDK8 下 Serial、Parallel、CMS、G1 的调优方法
Spring Boot Admin 应用监控平台
从 Server、Client、Actuator 到界面回看与项目接入,系统梳理 Spring Boot Admin 的定位、能力边界与落地方式
spring-startup-analyzer Spring 启动分析
从 Java Agent 采集、交互式报告、异步 Bean 初始化到启动优化闭环,系统理解 spring-startup-analyzer
Pinpoint 分布式链路追踪与 APM
从 Agent、Collector、Web 架构到 ServerMap、Scatter、Call Tree、Inspector 页面解读
SkyWalking / Pinpoint / OpenTelemetry 对比
从产品定位、架构分层、数据模型、接入方式、标准化程度到选型场景,理清三者边界
SkyWalking 可观测平台
从 Probe、OAP、Storage、UI 到 Java Agent、OAL/MAL、Mesh 与 eBPF,系统理解 SkyWalking
Flowable 工作流引擎
从 BPMN 执行原理、事务与异步机制、引擎对比,到 Spring Boot 接入独立部署实战
Webpack 模块化构建与部署
从依赖图、Loader 与 Plugin 机制,到代码分割、Chunk 运行时和 Module Federation,系统梳理 Webpack 的构建原理与模块交互链路
html2canvas 前端截图导出
从 DOM 截图原理、跨域与清晰度问题,到 Vue 封装和 Spring Boot 上传落库,系统梳理前端导出图片的工程化方案
Puppeteer 渲染服务
从浏览器自动化、截图与 PDF 生成,到独立部署和 Spring Boot 对接,系统梳理服务端渲染的工程化方案
apidoc 接口文档
从 Spring Boot 注释式文档到 Jenkins 自动生成发布,系统梳理 apidoc 的接入方式与工程化落地
Swagger 接口文档
从 OpenAPI、Swagger UI 到 Spring Boot 3 接入实战,系统梳理接口文档生成、调试与协作边界
Superpowers
技能驱动的 AI 工程方法、与 OpenSpec 的边界、典型疑问,以及混合使用完整案例
Arex-Agent 流量回放
从录制数据结构、存储方式、字节码增强到源码切入,系统梳理 Java 微服务里的流量回放机制
Sentinel 原理与源码解析
从资源模型、Slot Chain、流控熔断到 @SentinelResource 与动态规则
最小 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
Docker Compose 与 Kubernetes 的关系
把单机多容器编排和集群容器编排拆开看清楚,理解两者相似点、边界和使用场景
Docker 容器基础
从镜像、容器、仓库到 Spring Boot 服务端容器化案例,系统梳理 Docker 这一层的核心概念和边界
Kubernetes 容器编排
从控制平面、核心对象到与 Docker 和 Compose 的边界,系统理解 Kubernetes 如何管理容器化应用
JVM再解读
运行时数据区、对象分配、G1 回收机制与 Safepoint 串讲
Web 请求链路与微服务架构
从 DNS、Nginx、Gateway 到 Tomcat
Spring 事务与分布式事务
从本地事务、传播行为与 AOP 机制,到 TCC、Saga、事务消息与方案选型
后端场景题思考
大文件处理、防刷、注册中心容灾、短链、时区与登录态的工程化分析
Java / Spring 零散知识点整理
围绕依赖注入、AOP、自动装配、并发同步与服务器参数的知识点梳理
JVM class 文件结构与类加载流程
从 ClassFile、常量池到加载、链接与初始化
MySQL 核心知识查缺补漏
从 InnoDB、索引优化、MVCC、锁到日志与主从复制
Redis 持久化与主从同步
RDB、AOF、AOF 重写与复制链路的工作机制、权衡与版本差异
Redis 数据结构
Redis 底层编码、核心数据结构与版本演进梳理
2024
Redis 核心机制汇总
从数据结构、事务与 Lua、缓存一致性到集群与内存管理的整体梳理
Spring Boot 启动流程
基于 Spring Boot 2.x 源码梳理从 SpringApplication.run 到 ApplicationContext.refresh 的主链路
缓存并发与 MySQL 核心机制
从缓存击穿、JOIN 语义、联合索引到 InnoDB 锁模型
2021
文件系统
从 inode、目录项、VFS 到块分配、页缓存与文件 I/O 的整体视图
Maven详解
从项目结构、POM、依赖管理到生命周期的 Maven 实用笔记
Linux常用命令
Linux 与 Java 生产排障常用命令速查
2020
MessagePack
Java 序列化、Jackson 数据绑定与 Redis 集成说明
Elasticsearch入门
围绕倒排索引、分片副本与写入查询链路理解 Elasticsearch
Quartz 入门
Job、Trigger、Scheduler 与 Cron 表达式
mall 项目框架整合
mall 项目中 MyBatis、Redis、ES、MQ、MongoDB、OSS 等基础组件的整合记录
Java 常见面试问题整理 II
Spring、并发、索引与事务高频问题梳理
RabbitMQ 入门
AMQP 模型、核心组件与消息路由
RocketMQ入门
围绕消息模型、架构设计与存储机制理解 RocketMQ
消息队列
MQ 的核心价值、可靠性问题与常见机制梳理
Kafka 入门
基础架构、存储模型与消费语义
Spring Cloud 入门
微服务基础组件、服务治理与主流生态演进
IO总结
同步/异步、阻塞/非阻塞、BIO/NIO/AIO 与多路复用
Redis缓存中间件-Ⅰ
缓存基础、Redis 核心机制与高可用方案梳理
Redis缓存中间件-Ⅱ
Redis 数据结构、高级类型与分布式锁
ZooKeeper 原理与典型应用
数据模型、Watcher、分布式锁、选主机制与 ZAB 一致性
HTTP内容汇总
HTTP/HTTPS、报文结构、网络分层与 TCP 机制梳理
RPC框架
从调用模型、协议分层到 Dubbo 调用链
Dubbo入门
从分层架构、服务暴露到调用链路
Java线程池实现原理
ThreadPoolExecutor 的任务调度、Worker 管理与生命周期
Java 多线程与并发面试问题整理
围绕线程状态、线程池、锁机制、AQS 与并发语义的系统梳理
JAVA虚拟机-Ⅱ
垃圾回收算法、收集器与引用类型
JAVA虚拟机-Ⅰ
JVM 基本概念、运行时数据区与类加载机制
十大经典算法详解
Algorithm
面试问题java版-Ⅰ
Java 基础、字符串与集合高频问题整理