Skip to content
View XingChen-afk's full-sized avatar
🎯
Focusing
🎯
Focusing
  • Shenzhen, China

Block or report XingChen-afk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
XingChen-afk/README.md

Xing Chen — Java 后端 / Vue 前端工程师

转行进入软件开发的工程师,主攻 Java 后端 与 Vue 前端,聚焦 电商 与 AI 应用 两个方向。 习惯把学到的东西落成「能跑起来、能讲清楚取舍」的小项目:从微服务怎么拆、网关怎么鉴权, 到向量怎么算、大模型怎么接得可插拔。目前正从初级向中级稳步成长。

📍 Shenzhen, China


🛠️ 技术栈

Java Spring Boot Spring Cloud Vue TypeScript

MySQL Redis MongoDB RabbitMQ Docker

方向 我用得比较多的东西
后端 Spring Boot 3、Spring Cloud / Spring Cloud Alibaba、Spring Cloud Gateway、OpenFeign、MyBatis-Plus
数据 MySQL、Redis、MongoDB;RabbitMQ 做异步解耦
前端 Vue 3 + Vite + TypeScript、Element Plus、Pinia
AI 应用 OpenAI 兼容协议接入大模型、文本向量化与语义检索、RAG 智能客服
工程 Docker Compose、GitHub Actions CI、springdoc-openapi

📦 在做的项目

下面两个仓库是我目前主要在打磨的练手项目,分别对应「电商微服务」与「电商场景下的 AI 能力」。 两个项目都做了 CI、文档、Docker Compose 一键起,并刻意保证 没有大模型 key 也能在本地与 CI 跑通。

mall-ai-engine · 电商 AI 能力中台

用一套 Spring Cloud 微服务,把 商品推荐 / 语义搜索 / 智能客服(RAG) 三类大模型能力, 做成可独立部署、可独立扩展的服务。重点在工程化而不是炫单点算法:

  • 语义搜索:商品文本向量化后按余弦相似度召回,支持自然语言查询而非关键词精确匹配。
  • 智能推荐:基于用户最近行为构造兴趣画像 → 语义召回 → 向量重排;无历史行为时回退热门兜底(冷启动)。
  • 智能客服(RAG):先检索相关资料注入提示词再交给大模型,多轮会话存于 Redis。
  • 大模型可插拔:统一的 LlmClient 抽象,走 OpenAI 兼容协议(OpenAI / 通义千问 DashScope / DeepSeek 只改 base-url 与 model);未配置 key 时自动回退到确定性离线实现。

Java 17 · Spring Boot 3.2 · Spring Cloud 2023 · MongoDB · Redis · RabbitMQ · OpenFeign · Vue 3 + Vite + TS

mini-mall-cloud · 电商微服务练手项目

把「微服务怎么拆、网关怎么鉴权、服务间怎么调、缓存放哪里」这些初中级常见问题, 用一套能跑起来的小电商项目串起来。后端拆成 用户 / 商品 / 购物车 / 订单 四个服务, 配 MySQL + Redis,前端是一个 Vue3 管理后台:

  • 网关统一入口 + JWT 鉴权,OpenFeign + LoadBalancer 做服务间调用,Nacos 注册中心可选。
  • 商品详情走 Redis 缓存,购物车用 Redis Hash 存储。
  • 主流程完整可跑:注册 → 登录拿 token → 浏览商品 → 加购物车 → 下单 → 支付。
  • 后端用 H2 + Mock 做单元测试,前端用 Vitest,CI 每次 push 跑后端 + 前端两条流水线。

Spring Boot 3.2 · Spring Cloud 2023 · Spring Cloud Alibaba · MyBatis-Plus · MySQL · Redis · Vue 3 + Element Plus + Pinia


🌱 最近在学

  • 把电商业务和 AI 能力拼在一起:推荐 / 搜索 / 客服怎么落到真实下单链路上。
  • 微服务里的稳定性细节:缓存一致性、消息幂等、服务降级与冷启动兜底。
  • 让项目对别人也友好:更完整的文档、更可读的测试、更省事的一键启动。

仓库以电商与 AI 应用方向的练手项目为主,欢迎点开 README 看具体设计取舍。

Pinned Loading

  1. mall-ai-engine mall-ai-engine Public

    电商 AI 能力中台:Spring Cloud 微服务实现商品推荐/智能客服/语义搜索,接入大模型,MongoDB+Redis+RabbitMQ,含 Vue 控制台

    Java 1

  2. mini-mall-cloud mini-mall-cloud Public

    基于 Spring Cloud + MySQL + Redis 的电商微服务练习项目,含用户/商品/购物车/订单服务与 Vue3 管理后台

    Java 1