INDEX · Q&A

后端核心 Q&A

文章索引

数据库、容器与 Agent

序号文章内容
01后端开发知识汇总数据库类型 / Docker 隔离原理 / Agent 循环 / 功能开发流程 / Java 与 Python

Java 集合

序号文章内容
01Java 八股汇总HashMap 15 连问 / 集合对比 / 锁升级 / 线程与线程池全套
02常见集合篇ArrayList 扩容与链表对比 / HashMap put 流程与 JDK7 死循环

JVM

序号文章内容
011. JVM组成原理运行时数据区逐块过 / 类加载 / 回收算法与回收器 / 调优参数

Java 并发与 JUC

序号文章内容
01文题线程进程等对比速答 / Monitor 与 MarkWord / JMM、CAS、volatile
02线程池七个构造参数逐个讲 / 执行流程与源码 / 为什么不先扩到最大
031. AQS 到底是什么state 与 CLH 队列 / 独占共享两模式 / Condition 双队列 / 29 问连讲
04CAS乐观锁思想与完整流程 / 对比 synchronized / 优缺点与典型应用

Spring Boot、Spring 与 MyBatis

序号文章内容
01Spring Boot 八股汇总启动流程 / Starter 与配置覆盖 / @Async 失效 / 跨域拦截器 19 问
021. Spring事务失效与循环依赖 / SpringMVC 流程 / MyBatis 延迟加载与缓存
03单例Bean 与 线程安全单例和线程安全是两回事 / 有状态无状态 / 并发问题怎么解
04一、先用 5W 把 AOP 捋顺5W 捋概念 / 切面五件套 / execution 表达式 / 五种通知 / 自调用失效
05十五、MyBatis 和 MyBatis Plus原生 XML 到 MyBatis-Plus 的阶段演进 / 每一步在解决什么
06一、BeanDefinition阶段(Bean还没出生)BeanDefinition 到销毁八阶段 / BeanPostProcessor / AOP 代理时机

MySQL

序号文章内容
01MySQL 八股汇总索引与事务逐问过 / explain 调优 / 四大 Buffer / 深分页与金额类型
02MySQL慢查询定位与索引优化 / 隔离级别 / 主从同步 / 分库分表问题
03分库分表5W 总览 / 拆分维度与落地路径 / 拆完最麻烦的 6 件事
04传统分页(页码分页)LIMIT 深翻页为什么慢 / keyset 游标分页的取舍
05一、主从复制到底解决什么问题binlog 三种格式 / dump、IO、SQL 线程五步链路 / 延迟与并行
06一、MVCC 的三个核心组件隐藏字段、undo log、ReadView / 可见性判断 / 快照读与当前读
07一、数据库索引本质是 B+Tree顺序插入友好性 / UUID 的 page split / 雪花 ID 的优势与乱序

Redis

序号文章内容
01Redis 八股汇总数据类型到持久化 / 分布式锁与 RedLock / 看门狗 / 热点 key
02Redis缓存兜底:降级限流 / 分布式锁 / 集群三形态

RabbitMQ

序号文章内容
01RabbitMQ如何保证消息不丢失不丢消息三段保证 / 幂等 / 死信与延时队列 / 堆积 / 三种集群