Skip to content

Latest commit

 

History

History
291 lines (233 loc) · 18.8 KB

File metadata and controls

291 lines (233 loc) · 18.8 KB

CSDN技术博客完整文章索引

基于 CookBook 知识体系构建:https://github.com/Byron4j/CookBook
输出内容永久免费,欢迎转载,如有转载则必须附上原文链接!


阅读路线图

阶段一:Java基础(第1-12周)
  ├─ A: Java核心机制 ─────── 10篇
  ├─ B: 数据结构与算法 ───── 10篇
  └─ C: Spring生态基础 ──── 10篇

阶段二:Java进阶(第13-24周)
  ├─ D: 数据库与缓存 ────── 10篇
  ├─ E: 分布式系统与中间件 ─ 12篇
  ├─ F: JVM与性能优化 ───── 8篇
  └─ G: 架构设计与实践 ──── 10篇

阶段三:AI基础(第25-32周)
  ├─ H: 大语言模型基础 ───── 8篇
  └─ I: AI编程工具与IDE生态 ─ 8篇

阶段四:AI编程深度评测(第33-44周)
  └─ J: 大模型编程能力深度评测 ─ 12篇

阶段五:AI工程化与创意(第45-52周)
  ├─ K: AI编程进阶与工程化 ── 8篇
  ├─ L: AI创意与内容生成 ──── 6篇
  └─ M: AI平台与基础设施 ──── 6篇

持续更新:
  └─ N: 热点快讯 ──────────── 5篇(随时追加)

模块A:Java核心机制(10篇)

编号 标题 关键词
A1 Java枚举:被低估的类型安全利器 枚举、单例、策略模式
A2 Java注解:从自定义到框架开发 注解、反射、AOP
A3 Java反射:运行时探查的艺术与代价 反射、性能、安全
A4 动态代理深度解析:JDK vs CGLIB 代理、字节码、Spring AOP
A5 线程池核心参数与调优实战 线程池、拒绝策略、监控
A6 AQS源码解读:并发编程的基石 AQS、ReentrantLock、Semaphore
A7 synchronized与volatile:并发安全双璧 锁、内存屏障、happens-before
A8 Java内存模型:Happens-Before规则 JMM、指令重排、可见性
A9 CompletableFuture:异步编程范式 异步、组合、流水线
A10 ThreadLocal:线程隔离的实现与陷阱 ThreadLocal、内存泄漏、Inheritable

模块B:数据结构与算法(10篇)

编号 标题 关键词
B1 数组与链表:从基础到工程实践 ArrayList、LinkedList、SkipList
B2 栈与队列:经典问题与解题模板 Stack、Queue、Deque、单调栈
B3 HashMap源码解析:哈希冲突与扩容机制 哈希、红黑树、并发
B4 二叉树与BST:遍历与平衡策略 BST、AVL、旋转、遍历
B5 红黑树与AVL树:自平衡的艺术 红黑树、平衡因子、旋转
B6 B+树与InnoDB索引:数据库查询加速器 B+树、聚簇索引、覆盖索引
B7 快速排序与归并排序:分治思想应用 快排、归并、partition
B8 堆排序与TopK问题:优先队列实现 堆、PriorityQueue、TopK
B9 动态规划:从爬楼梯到0-1背包 DP、状态转移、记忆化
B10 限流算法:计数器、滑动窗口与令牌桶 限流、令牌桶、漏桶

模块C:Spring生态基础(10篇)

编号 标题 关键词
C1 Spring IOC:从XML到注解,容器启动全链路 BeanFactory、ApplicationContext
C2 Spring Bean生命周期与循环依赖解决 生命周期、三级缓存、循环依赖
C3 Spring AOP原理:代理模式与切面织入 AOP、动态代理、Advisor
C4 Spring事务传播机制与失效场景 事务传播、@Transactional、失效
C5 Spring MVC请求处理流程 DispatcherServlet、HandlerMapping
C6 Spring Boot自动装配原理 @SpringBootApplication、SPI
C7 Spring Boot起步依赖与Actuator Starter、Actuator、端点
C8 Spring Cloud Eureka:服务注册与发现 Eureka、心跳、自我保护
C9 Spring Cloud Ribbon与OpenFeign 负载均衡、声明式调用
C10 Spring Cloud Gateway:统一网关 路由、过滤器、限流

模块D:数据库与缓存(10篇)

编号 标题 关键词
D1 MySQL存储引擎对比:InnoDB vs MyISAM InnoDB、MyISAM、事务
D2 InnoDB索引原理:聚簇索引与覆盖索引 B+树、聚簇索引、回表
D3 MySQL事务隔离级别与MVCC机制 隔离级别、MVCC、ReadView
D4 MySQL锁机制:行锁、间隙锁与死锁分析 行锁、间隙锁、死锁
D5 MySQL慢查询优化:Explain与索引策略 Explain、索引、优化器
D6 Redis数据类型与底层数据结构 String、Hash、ZSet、SkipList
D7 Redis持久化:RDB与AOF的选择 RDB、AOF、混合持久化
D8 Redis缓存问题:穿透、击穿与雪崩 穿透、击穿、雪崩、布隆过滤器
D9 Redis分布式锁:Redisson原理与RedLock争议 Redisson、看门狗、RedLock
D10 Redis集群模式:主从、哨兵与Cluster 主从、哨兵、Cluster、分片

模块E:分布式系统与中间件(12篇)

编号 标题 关键词
E1 分布式系统理论基础:CAP与BASE CAP、BASE、一致性
E2 分布式一致性算法:Paxos与Raft Paxos、Raft、选举、日志复制
E3 分布式ID生成:Snowflake与Leaf Snowflake、Leaf、时钟回拨
E4 分布式锁方案对比:Redis vs ZK vs etcd Redis锁、ZK锁、etcd锁
E5 Zookeeper:分布式协调服务原理 ZAB、Watcher、临时节点
E6 Dubbo:RPC框架设计与服务治理 RPC、注册中心、负载均衡
E7 RocketMQ核心架构:NameServer、Broker与存储 NameServer、Broker、CommitLog
E8 RocketMQ生产者与消费者最佳实践 事务消息、顺序消息、延迟消息
E9 Kafka:高吞吐消息队列设计 Partition、ISR、零拷贝
E10 Netty:NIO网络编程框架 NIO、EventLoop、Pipeline
E11 Nginx:反向代理与负载均衡配置 反向代理、负载均衡、限流
E12 Docker容器化部署实战 Dockerfile、Compose、多阶段构建

模块F:JVM与性能优化(8篇)

编号 标题 关键词
F1 JVM内存模型:堆、栈、方法区与元空间 堆、栈、元空间、直接内存
F2 垃圾回收算法:标记清除、复制、标记整理 GC算法、分代收集
F3 CMS与G1垃圾收集器对比 CMS、G1、Region、停顿时间
F4 JVM调优实战:GC日志分析与内存泄漏排查 GC日志、MAT、内存泄漏
F5 JVM参数配置:堆大小、GC策略与监控 JVM参数、生产配置、监控
F6 类加载机制:双亲委派与打破委派 类加载器、双亲委派、热部署
F7 Java字节码:javassist与动态编织 字节码、javassist、Agent
F8 线上问题排查:Arthas工具使用指南 Arthas、线上排查、热更新

模块G:架构设计与实践(10篇)

编号 标题 关键词
G1 微服务架构设计原则与拆分策略 DDD、限界上下文、CQRS
G2 高可用架构:限流、降级与熔断 限流、熔断、Sentinel
G3 分布式事务:2PC、TCC与Saga 2PC、TCC、Saga、Seata
G4 服务网格:Istio与Service Mesh Istio、Sidecar、Envoy
G5 云原生架构:Kubernetes入门与实践 K8s、Pod、Deployment、Service
G6 设计模式:单例、工厂与观察者 单例、工厂、观察者、Spring
G7 设计模式:策略、模板与责任链 策略、模板方法、责任链
G8 架构演进:从单体到微服务实践路径 单体、拆分、数据库拆分、双写
G9 缓存一致性:Cache Aside与双写一致性 缓存、一致性、Canal、延迟双删
G10 系统监控与可观测性 Metrics、Logging、Tracing、Prometheus

模块H:大语言模型基础(8篇)

编号 标题 关键词
H1 提示词工程深度解析:从原理到工业级实践 Prompt Engineering、LLM原理、RAG、Agent
H2 国产大模型全景图:DeepSeek、Kimi、GLM等生态概览 国产模型、DeepSeek、Kimi、GLM
H3 DeepSeek全系列解析:V4、V3、R1、Coder定位与差异 DeepSeek-V4、V3、R1、Coder
H4 Kimi K2.6实战:代码能力与Agent性能全面评测 Kimi K2.6、代码、Agent、多模态
H5 GLM-5与CodeGeeX:智谱AI Agentic Engineering生态 GLM-5、AutoGLM、CodeGeeX、IDE插件
H6 其他国产模型速览:Xiaomi Mimo、Minimax、豆包、讯飞星火 Mimo、Minimax、豆包、讯飞
H7 API调用实战:OpenAI/DeepSeek/智谱/月之暗面API对比 API、OpenAI、DeepSeek、Kimi
H8 本地部署入门:Ollama + 各类开源模型快速体验 Ollama、本地部署、开源模型

模块I:AI编程工具与IDE生态(8篇)

编号 标题 关键词
I1 Cursor 3深度指南:Agentic编程与Composer 2 Cursor 3、Agent、Cloud Agents、Composer 2
I2 GitHub Copilot(GPT-5.3-Codex) vs 国产插件横评 Copilot、CodeGeeX-5、通义灵码v3
I3 JetBrains/VSCode AI插件配置:GPT-5.4/Claude Opus 4.6 IDE、插件、GPT-5.4、Claude Opus 4.6
I4 云端AI编程平台:GitHub Codespaces、Codeium、Replit Agent Codespaces、Codeium、Replit
I5 AI辅助Debug:报错分析、日志解读、性能诊断 Debug、Arthas、AI排查
I6 AI代码审查:自动化Code Review与质量检测 Code Review、AI审查、SonarQube
I7 AI生成技术文档:API文档、README、注释自动化 文档生成、README、API文档
I8 低代码+AI:快速搭建原型与业务系统 低代码、Retool、AI生成

模块J:大模型编程能力深度评测(12篇)

编号 标题 评测模型
J1 国际顶尖模型编程能力全解析 GPT-5.5 / Claude Opus 4.7 / Gemini 3 Pro
J3 Kimi K2.6编程专项评测 Kimi K2.6
J4 GLM-5/CodeGeeX-5编程实测 GLM-5 / AutoGLM / CodeGeeX-5
J5 通义千问Qwen3-Coder评测 Qwen3-Coder
J6 文心ERNIE 4.5/文心快码3.0企业级应用 ERNIE 4.5 / 文心快码3.0
J7 Xiaomi Mimo-2.5 Pro模型探索 Xiaomi Mimo-2.5 Pro
J8 MiniMax M2.7编程与多模态 MiniMax M2.7
J9 其他国产模型补充评测 华为盘古 / 讯飞 / 腾讯 / 商汤
J10 开源代码模型本地部署实测 CodeLlama / DeepSeek-Coder / Qwen
J11 编程场景模型选型指南:算法/业务/架构/运维 全模型横评
J12 垂直领域模型:SQL/正则/Shell专用模型对比 SQLCoder / CodeGeeX

模块K:AI编程进阶与工程化(8篇)

编号 标题 关键词
K1 从AI生成到生产代码:代码审查、测试、重构流程 AI代码、工程化、CI/CD
K2 AI代码安全:幻觉代码识别、漏洞检测、版权合规 幻觉、安全、版权
K3 多模型协作策略:简单/复杂/创意任务最优分配 多模型、路由、成本优化
K4 RAG在私有代码库中的应用:企业代码问答系统 RAG、向量数据库、代码问答
K5 AI Agent编程:Devin、OpenDevin、AutoGPT自主开发 Agent、Devin、AutoGPT
K6 模型微调实战:用企业代码库微调DeepSeek/Qwen/GLM 微调、LoRA、QLoRA
K7 编程大模型的幻觉问题:典型案例分析与规避 幻觉、检测、规避
K8 企业级AI编程落地:团队规范、成本核算与效果评估 企业落地、ROI、规范

模块L:AI创意与内容生成(6篇)

编号 标题 关键词
L1 Midjourney/Stable Diffusion:AI绘画入门与商业应用 Midjourney、SD、AI绘画
L2 Sora/可灵/即梦:AI视频生成技术解析 Sora、可灵、视频生成
L3 Suno/Udio:AI音乐生成工具使用指南 Suno、Udio、AI音乐
L4 Gamma/ChatPPT:AI演示文稿与文档生成 Gamma、PPT、文档
L5 HeyGen/D-ID:AI数字人与虚拟形象制作 HeyGen、D-ID、数字人
L6 多模态AI应用:图文生成、语音合成、视频编辑整合 多模态、语音、视频

模块M:AI平台与基础设施(6篇)

编号 标题 关键词
M1 Hugging Face生态:模型、数据集、Spaces与Gradio HuggingFace、Transformers、Gradio
M2 Dify/Coze/FastGPT:零代码AI应用开发平台对比 Dify、Coze、FastGPT
M3 向量数据库选型:Milvus vs Pgvector vs Redis Vector Milvus、Pgvector、Redis
M4 模型部署优化:vLLM vs TensorRT-LLM vs TGI vLLM、TensorRT、TGI
M5 MLOps入门:从训练到部署的全流程工具链 MLOps、MLflow、BentoML
M6 AI应用监控与评估:指标设计、A/B测试与持续优化 监控、A/B测试、持续优化

模块N:热点快讯(5篇,持续更新)

编号 标题 关键词
N1 OpenAI GPT-5.5发布:自适应推理深度突破 OpenAI、GPT-5.5、推理模型
N2 Claude Opus 4.7发布:架构级代码生成革新 Anthropic、Claude、代码模型
N3 DeepSeek-V4预览:混合RL推理与原生Agent框架 DeepSeek、V4、Agent
N4 Cursor 3 + Composer 2:端到端Agentic开发 Cursor、Agent、AI编程
N5 GLM-5发布:Agentic Engineering开源SOTA GLM-5、AutoGLM、开源

统计信息

系列 模块 篇数 说明
Java技术栈 A-G 70篇 基于CookBook知识体系
AI技能与工具 H-M 48篇 编程-focused占67%
热点快讯 N 5篇 持续更新中
总计 123篇 已完成

国产模型覆盖

模型 所属公司 深度评测 其他提及
DeepSeek-V4/V3/R1/Coder 深度求索 J2 H3, H7, K6, J10, N3
Kimi K2.6 月之暗面 J3 H4, H7, N2
GLM-5/CodeGeeX-5 智谱AI J4 H5, I2, K6, N5
Qwen3-Coder 阿里云 J5 H7, K6, J10
ERNIE 4.5/文心快码3.0 百度 J6 I2, N系列
Xiaomi Mimo-2.5 Pro 小米 J7 H6, N系列
MiniMax M2.7 MiniMax J8 H6, N系列
华为盘古 华为 J9 H6
字节豆包/MarsCode 字节跳动 J9 I2, H6, N系列
讯飞星火 科大讯飞 J9 H6, N系列
腾讯混元 腾讯 J9 H6, N系列
商汤日日新 商汤 J9 H6, N系列

索引生成时间:2026-05-05
共收录 123 篇文章
质量状态:✅ 全部文章已通过H1深度质量标准检查并优化
优化内容:Java文章补充陷阱/面试题(70篇),AI文章升级2026模型(49篇),E1重写(1211行)