项目作品
我的项目
理论与实践相结合,每一个项目都是成长的见证。 以下是我从学习到实战过程中积累的项目经验。
鲜花电商平台 (Java版)
使用 Spring Boot + MyBatis-Plus + Redis 重构的鲜花电商后端。采用标准分层架构(Controller / Service / Mapper / Entity),集成 JWT 认证、购物车、订单管理、后台管理及 AI 对话功能。
Spring BootMyBatis-PlusMySQLRedisJWT
核心功能
- JWT 认证与 PBKDF2 密码加密
- 商品浏览、购物车与订单系统
- 用户地址管理与后台管理
- Redis 缓存与会话管理
- AI 对话接口集成
分层架构
标准 Controller / Service / Mapper 分层设计
安全认证
JWT + PBKDF2 密码编码,自定义过滤器
数据层
MyBatis-Plus ORM + Redis 缓存
Spring 生态
Spring Boot 4 + Spring Security + Spring Data Redis
AI智能问答助手
基于 LangChain + Gemini API 的智能问答应用,支持多轮对话、上下文理解、Agent 编排等功能。深入探索大模型应用与 RAG 检索增强生成技术。
PythonLangChainGemini APIRAGJSON
核心功能
- 使用 LangChain 构建 Agent 流程
- 大模型 API 调用与响应处理
- JSON 数据解析与格式化
- API 鉴权与密钥管理
- RAG 检索增强生成
LangChain 架构
使用 LangChain 构建智能 Agent
API 集成
深度集成 Gemini API 服务
安全鉴权
完善的 API 密钥管理机制
RAG 实现
检索增强生成与向量数据库
工具调用
Agent 工具调用与函数执行