logo
The Stack
Home
正在初始化搜索引擎
    b1tzer.github.io
    • Home
    • Java
    • Spring
    • MySQL
    • PostgreSQL
    • Redis
    • Kafka
    • Elasticsearch
    • 设计模式
    • 软件工程
    • Ai Engineering
    b1tzer.github.io
    • Home
      • Java 基础知识与 JVM 原理
      • 面向对象(OOP)
      • 集合框架(Collections Framework)
      • 并发编程(Concurrent Programming)
      • 并发基础:JMM 与线程同步(Concurrency Fundamentals)
      • 并发工具:Lock、AQS 与线程池(Concurrency Tools)
      • 并发集合与实战陷阱(Concurrent Collections & Practical Pitfalls)
      • JVM 内存结构与 GC
      • JVM 内存分区与对象布局 —— 堆栈元空间三驾马车 + 对象头/Mark Word 深度解析
      • GC 核心机制与收集器演进 —— 可达性分析、三色标记、写屏障与收集器全景
      • GC 调优实战与常见误区 —— 方法论、参数矩阵、OOM 排查与设计原因
      • JVM 现代实践与前沿技术 —— 容器化、虚拟线程、JFR、JIT 与云原生落地
      • 异常处理(Exception Handling)
      • AQS 与 CAS
      • [Java8] 函数式编程
      • [Java8] 其他新特性
      • Java 9-17 关键新特性
      • 注解(Annotation)
      • 数据结构精讲(Java & Spring 生态视角)
      • 类加载机制与双亲委派模型
      • 字符串底层原理与 String Pool
      • 泛型底层原理与类型擦除
      • 反射性能底层原理与 MethodHandle
      • Java NIO 与 I/O 模型深度解析
      • Spring / Spring Boot 核心原理
        • IoC 与 DI —— 控制反转与依赖注入
        • Bean 生命周期与循环依赖
        • Spring 容器启动流程深度解析
        • Spring 扩展点详解
        • AOP —— 面向切面编程
        • Spring 事务管理
        • Spring Boot 自动配置原理
        • Spring 常用注解全解
        • Spring 配置加载与属性绑定
        • Spring MVC 请求处理流程
        • Feign 声明式 HTTP 客户端
        • gRPC 详解
        • Spring Security 认证与授权(入门导读)
        • Spring Cloud 核心组件
        • 微服务架构深度实践
        • Spring 安全架构深度解析
        • Spring 数据访问高级技巧
        • Spring 响应式编程深度解析
        • Spring 消息驱动架构深度解析
        • 配置中心与动态刷新
        • Spring 监控与内存优化
        • Spring 启动与并发性能优化
        • Spring 数据库与缓存优化
        • Spring 网络优化与最佳实践
        • Spring 6 / Boot 3 新特性深度解析
        • Spring 源码阅读与调试技巧
        • 生产环境 Spring 应用运维
        • Spring 实战应用题
        • Spring 测试框架深度使用
        • Bean 生命周期与循环依赖的设计哲学
        • Spring 容器启动流程的设计哲学
      • MySQL 核心知识体系概览
      • 数据类型与表设计规范
      • MySQL 整体架构 —— Server 层 × 存储引擎层的双层模型
      • 索引详解
      • SQL 执行与性能优化
      • 事务与并发控制
      • 锁机制与死锁
      • InnoDB 存储引擎深度剖析
      • Binlog 与主从复制
      • 在线 DDL 与大表变更
      • 高可用架构方案
      • 分库、分表与分片:分布式数据库架构详解
      • MySQL 实战问题与避坑指南
      • MySQL 8.0 与 8.4 新特性精讲
      • PostgreSQL 核心特性与选型
      • PostgreSQL vs MySQL 全面对比
      • MVCC 与 VACUUM 机制
      • 索引类型详解
      • 窗口函数
      • CTE 与递归查询
      • 物化视图
      • 事务与锁机制
      • 性能优化与调优
      • JSONB 高级用法
      • Redis 缓存设计与高可用
      • Redis 数据结构与底层编码
      • Redis 持久化机制:RDB 与 AOF
      • Redis 缓存三大问题:穿透、击穿、雪崩
      • Redis 高可用架构:主从、哨兵、集群
      • Redis 分布式锁
      • Redis 应用型问题
      • Redis 内存管理与淘汰机制
      • Redis 事务与 Lua 脚本
      • Redis 单线程模型与网络 IO
      • Kafka 消息队列核心知识体系
      • Kafka 基础概念
      • Kafka 整体架构
      • Kafka 消息可靠性:如何保证消息不丢失?
      • Kafka 消费者组与 Rebalance
      • Kafka 高吞吐原理
      • 消息队列选型对比
      • Kafka 工作中常见问题与解决
      • Kafka 存储机制与日志设计
      • Kafka 事务消息与 Exactly Once 语义
      • Kafka Controller 与 Leader 选举机制
      • KRaft 模式与去 ZooKeeper
      • 消费语义与位移管理
      • 生产者分区策略与消息顺序
      • Elasticsearch 搜索引擎核心
      • ES 引入:它解决了什么问题?
      • ES 核心概念:与关系型数据库的对应关系
      • ES 倒排索引:为何擅长全文检索
      • ES Mapping 设计:字段类型决定查询能力
      • ES 查询 DSL:核心查询类型
      • ES 集群架构与分片机制
      • ES 性能优化
      • ES 数据一致性:MySQL 与 ES 同步方案
      • ES 聚合查询:数据分析与统计
      • ES 分词器与中文分词
      • 设计模式总览
      • 单例模式(Singleton Pattern)
      • 工厂方法模式 & 抽象工厂模式
      • 建造者模式(Builder Pattern)
      • 代理模式(Proxy Pattern)
      • 装饰器模式(Decorator Pattern)
      • 适配器模式(Adapter Pattern)
      • 策略模式(Strategy Pattern)
      • 观察者模式(Observer Pattern)
      • 模板方法模式(Template Method Pattern)
      • 责任链模式(Chain of Responsibility Pattern)
      • 原型模式(Prototype Pattern)
      • 结构型补充 — 外观、桥接、组合、享元模式
      • 行为型补充 — 命令、迭代器、中介者、备忘录、状态、访问者、解释器模式
      • 软件工程核心知识
      • SOLID 原则
      • 软件架构演进
      • DDD 领域驱动设计
      • CAP 理论与 BASE 理论
      • 代码质量与重构
      • CI/CD 持续集成与持续交付
      • 系统设计方法论
      • AI 工程概览 —— Java 工程师视角下的大模型应用地图
      • LLM 接口与提示词工程 —— 调 API 的协议契约与 Prompt 设计套路
      • RAG 架构与工程落地 —— 让大模型"有据可依"的检索增强生成系统
      • Function Calling 与 Agent 范式 —— 让大模型从"聊天"升级为"干活"
      • Spring AI 入门与 MCP 集成 —— 让 LLM 变成 @Bean 的 Java 最短路径
      • MCP 协议与 OpenClaw Skill 实战 —— 从协议规范到"网易云歌单 Skill"全流程
    The Stack

    The Stack

    系统化的 Java 后端技术分析,覆盖核心基础、框架原理、数据库、缓存、消息队列、搜索引擎、设计模式与软件工程

    开始阅读 GitHub
    9 技术主题
    137+ 深度文章
    Java 24 篇 · 1 周前 并发 JVM 集合 NIO → Spring 32 篇 · 1 周前 IoC AOP Boot Cloud → MySQL 14 篇 · 1 周前 索引 事务 InnoDB 分片 → PostgreSQL 10 篇 · 1 周前 MVCC 索引 JSONB 窗口函数 → Redis 10 篇 · 1 周前 缓存 持久化 分布式锁 集群 → Kafka 14 篇 · 去年更新 可靠性 高吞吐 事务 KRaft → Elasticsearch 11 篇 · 1 周前 倒排索引 DSL 分片 聚合 → 设计模式 14 篇 · 去年更新 创建型 结构型 行为型 GoF → 软件工程 8 篇 · 1 周前 SOLID DDD CAP 系统设计 →