Skip to content

练手项目

以下是我学习过程中积累的练手项目,涵盖 AI 应用、电商、外卖、教育、医疗、酒店等多个业务领域。这些项目是"学了 → 写了 → 做了"学习循环的核心产出。


AI 应用类

RagOfficePro — 企业智能办公助手

基于 LangChain4j + RAG 的企业级智能办公平台,AI 助手"小智"可通过自然语言完成知识问答、固定资产申请、审批发起等操作。

核心能力: RAG 知识问答 → 意图路由 → Tool Calling → 流式对话 → 审批流程

与正式项目的关系: 这是 AI 应用开发的起点,RAG + Tool Calling 的实践为云智汇 AI 教育平台和 MiroFish 系统奠定了基础。

Spring Boot 3 LangChain4j Pinecone MongoDB Vue 3

详细 →


微服务 / 大型项目

天机在线教育平台

16 个微服务的在线教育平台,覆盖课程、学习、考试、支付、营销全业务域。技术栈最复杂的练手项目。

核心模块: 课程服务 · 学习服务 · 交易支付 · 营销服务 · 搜索服务(ES)· 认证授权

能力关联: 微服务架构实践经验直接应用于云智汇 AI 教育平台

Spring Cloud Nacos Seata Elasticsearch RabbitMQ

详细 →

hmall 商城系统

从单体架构演进到 Spring Cloud 微服务架构的电商平台,支持商品、购物车、订单、支付。

核心能力: 单体 → 微服务架构演进 · Spring Security 认证 · RabbitMQ 异步消息

Spring Cloud Alibaba RabbitMQ Spring Security Caffeine

详细 →


高并发 & 中间件

hm-dianping 仿大众点评

本地生活服务平台,重点在于 Redis 高并发场景的实战。

核心考点: 缓存穿透/击穿/雪崩三连防护 · 分布式锁(自研 + Redisson)· 秒杀系统 · 分布式 ID

能力关联: Redis 高并发方案直接应用于云智汇优惠券领取和排行榜系统

Redis Redisson 分布式锁 缓存三连防护

详细 →

sky-take-out 外卖平台

仿美团/饿了么外卖平台,支持商户管理端和用户端双端。

核心能力: 微信支付集成 · Redis 菜品缓存 · AOP 自动填充 · 营业报表导出

WeChat Pay Redis JWT Ali OSS AOP

详细 →


全栈业务系统

医院门诊挂号系统

前后端分离的全栈医院门诊系统,支持在线挂号、WebSocket 叫号、电子病历、处方管理。

核心能力: WebSocket 实时通信 · 乐观锁防超卖 · 挂号状态机 · 前后端联调

Vue 3 WebSocket JWT 乐观锁

详细 →

酒店客房预订系统

全栈酒店管理系统,支持管理端和用户端双前端。

核心能力: 房间状态管理 · 预订生命周期 · 会员积分体系 · 全栈开发

Vue 3 Pinia JWT Element Plus

详细 →

食堂在线订餐系统

基于 React 的食堂订餐系统,是唯一使用 React 技术栈的项目。

核心能力: React 组件化 · Ant Design · 二维码生成(ZXing)· 全栈开发

React 18 Ant Design ZXing JWT

详细 →


入门 & 学习项目

ai-langchain4j 医疗预约 · ai-langchain4j-pro 智能购物 · HanfuRental 汉服租赁 · mp-demo · mq-demo · hs_management

Spring Boot 入门阶段的学习项目,虽然规模较小,但覆盖了 CRUD、ORM、消息队列、AI 工具调用等基础能力。其中 ai-langchain4j 系列是 AI 应用开发的启蒙项目。

查看全部 →


项目全景

类别项目数核心技术
AI 应用3 个LangChain4j, RAG, Tool Calling, WebSocket
微服务3 个Spring Cloud, Nacos, Seata, Elasticsearch
高并发2 个Redis, Redisson, RabbitMQ, 分布式锁
全栈业务3 个Vue 3, React, Element Plus, Ant Design
入门学习4 个Spring Boot, MyBatis, RabbitMQ, Swing

AI 应用开发 / Agent 开发实习生