各位学员,大家好!
欢迎参加《第三期:AI赋能智能问答系统(微服务与云原生演进)》课程。为了确保您在为期三天的培训中能够顺利跟上节奏,最大化学习效率,请务必在开课前至少提前一天完成以下环境配置和账号注册。
预估准备时间:1 - 2 小时
请确保您的电脑上已正确安装并配置好以下软件。
1. JDK (Java Development Kit)
要求版本: JDK 17 (或 11/21 LTS版本,课程将以17为准)
下载地址:
验证方法: 打开终端或命令行,输入 java -version,应能看到类似 openjdk version "17.x.x" 的输出。
2. IntelliJ IDEA (集成开发环境)
要求版本: 最新版 Community Edition (社区版,免费)
说明: 课程中的所有后端编码演示都将基于IntelliJ IDEA进行。
3. Apache Maven (项目构建工具)
要求版本: 3.6.x 或更高版本
说明: IDEA内置了Maven,但推荐单独安装并配置系统环境变量,便于在命令行中操作。
验证方法: 终端输入 mvn -v,应能看到Maven的版本信息。
4. Docker (环境安全等限制问题学员可使用讲师提供的环境进行演示)
要求版本: 最新稳定版
说明: Docker是本次课程的基石,我们将用它来运行Nacos和最终的应用。请务必确保Docker服务能正常启动。
验证方法: 终端输入 docker --version 和 docker-compose --version (或 docker compose version),应能看到版本信息。
5. Node.js (JavaScript 运行环境)
要求版本: Node.js v18+ (LTS版本)。LTS代表长期支持(Long-Term Support),是生产环境的推荐版本。
安装方式 (强烈推荐使用 nvm):
nvm (Node Version Manager) 是一个管理多个Node.js版本的工具,可以避免版本冲突,轻松切换。
Windows 用户: 请安装 nvm-windows。
下载地址: https://github.com/coreybutler/nvm-windows/releases
安装教程: 下载nvm-setup.zip并按指示安装。
macOS / Linux 用户:
打开终端,运行官方安装脚本:
codeBash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
根据提示,可能需要重启终端或手动配置环境变量。
使用nvm安装Node.js:
安装LTS版本: nvm install --lts (这将自动安装最新的 v18.x 或 v20.x LTS 版本)
设置默认版本: nvm use --lts
(可选)设置别名: nvm alias default lts/*
验证方法: 打开新的终端窗口,分别输入以下命令:
node -v 应显示 v18.x.x 或更高版本。
npm -v 应显示相应的npm版本号 (npm会随Node.js一同安装)。
6. Git (版本控制系统)
要求版本: 最新稳定版
验证方法: 终端输入 git --version。
1. Postman (环境安全等限制问题学员可采用上期cmd使用curl进行测试)
说明: 这是我们调试和测试后端微服务API最主要的工具。
2. 数据库客户端(环境安全等限制问题学员可采用上期cmd或者ide进行连接)
推荐: DBeaver (免费) 或 Navicat (付费)
DBeaver下载: https://dbeaver.io/download/
说明: 用于连接和管理我们的MySQL数据库,可视化地查看数据表结构和内容。
1. GitHub 账号
注册地址: https://github.com/
用途: 用于代码托管和第三天的CI/CD实践。
2. Google AI Studio (Gemini API Key)
操作: 使用您的Google账号登录,同意条款后,点击页面上的 "Get API key" 按钮,创建一个新的API密钥并立即复制保存下来。这个Key将用于我们的AI问答服务。
3. v0账号申请(非必备,主要作为课下练习)
访问地址: v0.dev/chat
操作: 创建一个免费账号即可,可使用github/google进行注册登录。
4.AWS 套餐账号 (待助教老师分配)
开课前,请确认:
java -version 显示 JDK 17。
node -v 显示 v18.x.x 或更高版本。
npm -v 显示对应的版本号。
IntelliJ IDEA 可以正常启动并创建Maven项目。
docker --version 可以正常执行,Docker Desktop正在运行。
Postman已安装并可以打开。
已经获取并妥善保存了您的Gemini API Key。
如果在准备过程中遇到任何问题,请随时在我们的课程交流群中提问,助教和讲师会协助您解决。预祝学习愉快!
Comments (0)