项目作品

我的项目

理论与实践相结合,每一个项目都是成长的见证。 以下是我从学习到实战过程中积累的项目经验。

全栈鲜花电商平台

一个功能完善的B2C鲜花电商平台,支持商品管理、订单系统、图片上传、RESTful API 等完整电商功能。项目已容器化部署到云服务器并正式上线运营。

DjangoMySQLDockerNginxRESTful API

核心功能

  • 商品管理系统(增删改查、分类、搜索)
  • 用户认证与权限控制
  • 订单系统与购物车功能
  • 图片上传与存储
  • RESTful API 设计

容器化部署

使用 Docker + Docker Compose 实现一键部署

云服务器上线

ECS 云服务器生产环境部署

问题解决

解决 502 错误与跨域问题

性能优化

建立 user_id 索引优化查询性能

鲜花电商平台 (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 工具调用与函数执行

更多项目即将上线

我正在不断学习和实践新的技术,后续会有更多项目加入。 欢迎关注我的 GitHub 获取最新动态。