logo
kuo
  • Home
  • Pricing
logo
kuo
Copyright © 2025 kuo. Ltd.
Links
SubscribeManage Subscription
Powered by Postion - Create. Publish. Own it.
Privacy policy•Terms

Postion

AI赋能智能问答系统(微服务与云原生演进)-课前准备

AI赋能智能问答系统(微服务与云原生演进)-课前准备

k
by kafeihu
•Sep 3, 2025

1. 课前准备一览:环境与账号配置指南

各位学员,大家好!

欢迎参加《第三期:AI赋能智能问答系统(微服务与云原生演进)》课程。为了确保您在为期三天的培训中能够顺利跟上节奏,最大化学习效率,请务必在开课前至少提前一天完成以下环境配置和账号注册。

预估准备时间:1 - 2 小时

第一部分:核心软件安装 (必备)

请确保您的电脑上已正确安装并配置好以下软件。

1. JDK (Java Development Kit)

  • 要求版本: JDK 17 (或 11/21 LTS版本,课程将以17为准)

  • 下载地址:

    • Oracle JDK: https://www.oracle.com/java/technologies/downloads/#java17

    • OpenJDK (推荐): https://adoptium.net/temurin/releases/?version=17

  • 验证方法: 打开终端或命令行,输入 java -version,应能看到类似 openjdk version "17.x.x" 的输出。

2. IntelliJ IDEA (集成开发环境)

  • 要求版本: 最新版 Community Edition (社区版,免费)

  • 下载地址: https://www.jetbrains.com/idea/download/

  • 说明: 课程中的所有后端编码演示都将基于IntelliJ IDEA进行。

3. Apache Maven (项目构建工具)

  • 要求版本: 3.6.x 或更高版本

  • 下载地址: https://maven.apache.org/download.cgi

  • 说明: IDEA内置了Maven,但推荐单独安装并配置系统环境变量,便于在命令行中操作。

  • 验证方法: 终端输入 mvn -v,应能看到Maven的版本信息。

4. Docker (环境安全等限制问题学员可使用讲师提供的环境进行演示)

  • 要求版本: 最新稳定版

  • 下载地址: https://www.docker.com/products/docker-desktop/

  • 说明: 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:

      1. 安装LTS版本: nvm install --lts (这将自动安装最新的 v18.x 或 v20.x LTS 版本)

      2. 设置默认版本: nvm use --lts

      3. (可选)设置别名: nvm alias default lts/*

  • 验证方法: 打开新的终端窗口,分别输入以下命令:

    • node -v 应显示 v18.x.x 或更高版本。

    • npm -v 应显示相应的npm版本号 (npm会随Node.js一同安装)。

6. Git (版本控制系统)

  • 要求版本: 最新稳定版

  • 下载地址: https://git-scm.com/downloads

  • 验证方法: 终端输入 git --version。

第二部分:辅助工具安装 (推荐)

1. Postman (环境安全等限制问题学员可采用上期cmd使用curl进行测试)

  • 下载地址: https://www.postman.com/downloads/

  • 说明: 这是我们调试和测试后端微服务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)

  • 访问地址: https://aistudio.google.com/

  • 操作: 使用您的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)

Continue Reading

企业级航空订单管理系统-课程培训材料

Published Jul 18, 2025

解构“云原生”(Cloud Native):它不只是在云上运行

Published Sep 3, 2025

张阔 - 个人简介

Published Jul 18, 2025

为什么Next.js是我们AI应用课程的前端的核心引擎

Published Sep 3, 2025

企业级航空订单管理系统-讲师准备清单

Published Jul 19, 2025

AI赋能智能问答系统(微服务与云原生演进)-详细课程安排

Published Sep 3, 2025