在线商城 — 每个功能的代码作用详解 本文以"功能"为线索,逐个解释项目中每一段代码是干什么的、输入什么、输出什么、和谁配合。适合边看代码边对着本文理解。 一、用户端功能 1. 用户注册 涉及文件: UserController.reg() — 接收注册请求UserServiceImpl.reg() — 注册业务逻辑UserMapper.xml i… 阅读更多
在线商城 — 每个功能的代码作用详解 本文以"功能"为线索,逐个解释项目中每一段代码是干什么的、输入什么、输出什么、和谁配合。适合边看代码边对着本文理解。 一、用户端功能 1. 用户注册 涉及文件: UserController.reg() — 接收注册请求UserServiceImpl.reg() — 注册业务逻辑UserMapper.xml i… 阅读更多
第三部分:完整代码补全 本部分补齐 PROJECT_DOC.md 和 DOC_APPENDIX.md 中缺失的所有内容:前端全部页面代码、所有工具类/配置类、所有 Mapper XML、完整部署流程、Dubbo 验证方法。 26. 前端全部页面代码 26.1 LoginView.vue(用户登录) <script setup> impo… 阅读更多
第二部分:从零复现指南 补全了所有缺失的配置、脚手架、非核心代码和部署步骤。读完前面18章+这一部分,可以从零搭建一个完全一样的商城项目。 19. 环境搭建 19.1 需要的软件 软件 版本 用途 下载方式 JDK 17 Java运行/编译 winget install OpenJDK.OpenJDK.17 或 adoptium.net Maven… 阅读更多
在线商城项目 — 零基础完全解读文档 阅读对象:零基础学习者(无后端/前端经验也可阅读) 覆盖范围:项目架构、数据库设计、后端微服务、前端SPA、支付宝支付、全部29条Bug修复 学习路径建议:先看第1章了解基础概念 → 第2章看整体架构 → 第5-8章深入后端 → 第10章看前端 → 第14章看Bug修正是最实战的部分 目录 第一部分:入门篇 1… 阅读更多
商城微服务项目完整部署文档 项目架构概览 技术栈 前端:Vue 3 + Vite + Element Plus后端:4个Spring Boot微服务(Dubbo + Zookeeper注册中心)数据库:MySQL 8.0缓存:RedisJava版本:JDK 17 微服务端口划分 服务名称 端口 业务说明 goods_service 8090 商品相… 阅读更多
Mall 商城项目 — 白名单访问控制 & Token 携带与持久化实现详解 一、整体架构概览 ┌─────────────────────────────────────────────────────────────┐ │ 前端 (Vue 3 + Pinia) │ │ ┌──────────┐ ┌──────────────┐ ┌───────… 阅读更多
ZooKeeper 的理论介绍 ZooKeeper 是什么 ZooKeeper 是 Apache 开源的分布式协调服务,本质上是一个高可用的分布式数据一致性系统。它基于 ZAB(ZooKeeper Atomic Broadcast)协议 实现,保证在分布式环境下数据的强一致性。 核心抽象模型:一个树形命名空间(类似文件系统),每个节点(ZNode)… 阅读更多