BAIZE AI RESOURCE

Java 与 AI 开发知识库

JavaGuide

JavaGuide 是一个开源技术知识库,以 Markdown 文档形式系统整理 Java 后端、计算机基础、数据库、AI 应用开发与 AI 编程等知识,帮助开发者系统学习和准备技术面试。

JavaGuide

资源介绍

JavaGuide 是一个长期维护的开源技术知识库,内容以 Markdown 文档组织,并通过 VuePress 构建为在线阅读站点。它最初聚焦 Java 后端学习与面试,覆盖 Java 基础、集合、并发、JVM、计算机基础、数据库、分布式与系统设计等主题,后续扩展出 AI 应用开发知识体系,包括大模型基础、AI Agent、RAG、MCP、Prompt 与上下文工程、AI 系统设计以及 AI 编程实战等专题。内容按专题划分阅读顺序,每篇文章围绕概念、原理、工程实践和常见追问展开,适合后端开发者、准备技术面试的求职者以及希望从后端转向 AI 应用开发的工程师系统学习与查阅。

知识库能力

Java 后端知识体系

面向 Java 后端开发者,按“计算机网络 → 操作系统 → 数据结构 → 算法”的顺序整理计算机基础文章,并串联 Java 集合、MySQL 索引、Redis 跳表等后端专题,帮助校招、社招复习时把网络、操作系统、数据结构与算法串成完整知识体系。

AI 应用开发专题

面向后端开发者系统梳理 AI 应用开发知识体系,覆盖大模型调用、Agent、RAG、MCP、Prompt 工程、向量数据库、评测与系统设计,并提供从后端转型 AI 应用开发的学习路线与面试复习路径。

AI 编程实战指南

系统整理 Claude Code、Cursor、OpenAI Codex、Trae、oh-my-pi 等 AI 编程工具的选型思路、上下文管理、CLAUDE.md 最佳实践、Spec Coding、Skills、代码审查与真实项目案例,帮助开发者把 AI 编程工具稳定用于真实项目,并覆盖 AI 编程相关面试准备。

面试复习路线

面向 AI 工程师、AI 应用开发和后端转 AI 岗位的面试复习路线,将大模型基础、AI Agent、RAG、AI 系统设计四类高频追问串联成一条学习路径,并给出从总入口到各专题文章的建议阅读顺序,帮助读者把零散概念组织成“问题→原理→方案→取舍→落地”的面试表达。

Markdown 文档组织

JavaGuide 的 AI 应用开发知识体系以 Markdown 文档组织内容,按大模型基础、Agent、RAG 和系统设计等专题分目录存放,文章之间通过阅读顺序和相关链接串联,形成从概念到工程实践的连续学习路径。

资源配置

知识库类型

RAG资料库

文件格式

MarkdownJSON

适用模型

OpenAIClaude

导入方式

API向量数据库

使用方式

RAG企业问答搜索检索

导入与使用

  1. 访问 JavaGuide 在线阅读站点,按导航或侧边栏选择 Java、计算机基础、数据库、AI 等专题。

  2. 在 AI 应用开发专题中按建议阅读顺序,从大模型基础、Agent、RAG 到系统设计逐步学习。

  3. 在 AI 编程专题中按工具选型、上下文管理、Skills 与实战案例的顺序查阅。

  4. 准备面试时按面试题专题的复习路线,逐篇过一遍高频问题与追问。

  5. 需要本地阅读或二次整理时,克隆仓库并直接阅读 docs 目录下的 Markdown 文档。

使用案例

后端开发者补齐 AI 应用开发知识

使用场景从 Java 后端转向 AI 应用开发

按大模型基础、Agent、RAG、系统设计的顺序阅读专题文章,理解模型调用链路、上下文管理、检索优化与生产级架构。

技术面试复习

使用场景准备 AI 应用开发或后端岗位面试

使用面试题专题中的复习路线,围绕大模型基础、Agent、RAG 和系统设计梳理高频问题与回答思路。

AI 编程工具落地参考

使用场景在真实项目中使用 AI 编程工具

查阅 AI 编程专题中关于 CLI 与 IDE 选型、CLAUDE.md、Skills、Spec Coding 和代码审查的实践内容。

包含内容

javaguide-source.zip
LICENSE-Apache-2.0.txt
README-中文安装说明.md
SHA256.txt

常见问题

JavaGuide 是什么?
JavaGuide 是一个开源技术知识库,以 Markdown 文档形式整理 Java 后端、计算机基础、数据库以及 AI 应用开发等方向的学习与面试内容。
JavaGuide 包含哪些内容方向?
除 Java 后端与计算机基础外,还包含 AI 应用开发知识体系、AI Agent、RAG、大模型基础、AI 系统设计、AI 编程实战和面试题等专题。
JavaGuide 适合哪些人阅读?
适合准备技术面试的开发者、Java 后端工程师,以及希望从后端转向 AI 应用开发、需要系统补齐相关知识的工程师。
如何阅读 JavaGuide 的内容?
可以通过在线阅读站点按专题和侧边栏浏览,也可以克隆仓库后直接阅读 docs 目录下的 Markdown 文档。