# 《DeepSeek RAG 知识库》第2节:初始化知识库工程&提交代码

作者:小傅哥
博客:https://bugstack.cn (opens new window)
视频:https://t.zsxq.com/07kXb (opens new window)

沉淀、分享、成长,让自己和他人都能有所收获!😄

# 一、本章诉求

教会小伙伴使用 IntelliJ IDEA 创建多模块工程,并介绍分层模块的用途。以及相关基础环境安装。

课程会循序渐进的从0到1,逐步带着大家完成项目的开发。开局只有一把 IntelliJ IDEA,完成项目后你可以学习到;业务、架构、设计、方案、配置、部署(Linux、Docker)等各项知识。

# 二、如何开始

站在读者视角,该怎么学习呢?这里做个必要说明和前置的知识提供。

# 1. 前置学习

小伙伴在学习的时候,可以依照课程的方式进行创建项目、变更配置、启动测试。这里有一些前置学习,包括:Git、Maven、Docker,课程已经准备好了,可以刷下;

另外课程会使用 Java JDK 17、Maven 3.8.x,软件已经提供好,可以直接下载;https://t.zsxq.com/19Rnk98M0 (opens new window) - 附件内含有配置好阿里云镜像的 Maven

# 2. 开始学习

  1. 你需要通过 git clone https://xxx.git 命令,或者 IntelliJ IDEA 自动的检出工程方式,把项目工程检出到本地。关于如何使用Git检出项目,在前置学习里提供了教程。
  2. 检出代码后,你可以通过 IntelliJ IDEA 打开项目,并按照每一节最开始说明的本节对应的代码分支,把工程代码切换到对应的这一节。
  3. 接下来你可以通过课程的视频和小册以及提供的代码进行学习,并跟随课程每节要完成的内容,一步步操作。过程中可以参考课程的代码进行学习。如果自己的代码运行出问题的时候,可以运行课程的代码验证是环境问题还是个人代码问题。另外注意运行课程代码,要修改对应的环境为你的本地环境,postgresql、redis等