知
Java 后端从语法到分布式219 分钟11 节6 个模块

Java 从 0 到 1

沿「一次请求到一次发布」的主线,把类型与集合、并发与 JVM、Spring、MySQL 与 Redis、MQ 与分布式串成一条链路;补充反射、Stream、虚拟线程、安全与设计模式。

读完之后你能

  • 说清 HashMap、并发容器与线程池的底层取舍
  • 用 JVM 内存、GC 与 JIT 解释线上问题
  • 讲清 Spring 生命周期、事务传播与自动装配
  • 设计索引、缓存、MQ 与分布式一致性方案
  • 审出 AI 代码里的事务、并发与幂等漏洞
已读 0 / 110%

目录

建议按顺序阅读,每节末尾可跳转到对应题目自测

模块一 · 语言与集合

0 / 2
  1. 01

    Java 基础:类型、对象与集合

    从基本类型与包装类型讲到 equals/hashCode、String 与集合选型,把面试最常问的"语言底座"一次讲透,并给出高频追问的答法。

    22 分钟
  2. 02

    HashMap 为什么这么设计

    数组+链表+红黑树不是拍脑袋的选择。这一节从哈希扰动、索引计算、扩容、树化讲到并发问题,把设计动机讲清楚。

    19 分钟

模块二 · 请求与框架

0 / 2
  1. 03

    一次请求的旅程:从 HTTP 到 Spring 到数据库

    把 Filter、DispatcherServlet、HandlerMapping、参数绑定、返回值处理与事务串成一条链路。这一节按请求经过的顺序讲,每一站都能挂一个面试题。

    20 分钟
  2. 04

    Spring 容器:一个 Bean 从创建到能被切面

    Bean 的生命周期、三级缓存解决循环依赖、AOP 代理与事务失效,是 Spring 面试的四条主线。这一节按 Bean 的出生到销毁讲。

    20 分钟

模块三 · 并发与 JVM

0 / 2
  1. 05

    并发全景:从线程池到锁到无锁

    并发题的核心不是背 API,而是理解"共享、可见、有序、互斥"四件事。这一节按线程池、锁、JMM、CAS、并发工具的顺序讲。

    20 分钟
  2. 06

    JVM 三层理解:内存布局、GC、可观测性

    JVM 不是"背参数",而是理解对象在哪、什么时候被回收、出问题怎么查。这一节按内存、回收、类加载、排查四层讲。

    20 分钟

模块四 · 数据与分布式

0 / 2
  1. 07

    数据库与缓存:慢查询、事务与一致性

    数据库题的核心是"索引为什么快、事务怎么隔离、缓存怎么不脏"。这一节按索引、事务、锁、慢查询、缓存五段讲。

    20 分钟
  2. 08

    MQ 与分布式:把一致性讲清楚

    MQ 题不是背组件,而是回答"消息会不会丢、会不会重、会不会乱"。这一节按可靠投递、幂等、顺序、分布式事务、分布式锁讲。

    20 分钟

模块五 · 架构与表达

0 / 1
  1. 09

    架构与项目:从写接口到做系统

    架构题考的是边界与取舍,不是名词。这一节讲分层与领域模型、接口设计、高可用的四件套,以及怎么把项目讲成判断。

    20 分钟

模块六 · AI 协作与表达

0 / 2
  1. 10

    AI 协作与代码评审:把后端风险挡在合并之前

    后端 AI 代码的错误代价不对称——生成一分钟,出错赔数据。这一节给出接口契约先行、事务与并发审查、SQL 与幂等的检查清单。

    19 分钟
  2. 11

    面试表达:把 Java 知识讲成因果链

    Java 面试不是背八股,而是展示"从现象到机制到取舍"的推理。这一节给出四步骨架、六道高频题的答法与项目案例模板。

    19 分钟