跳转至

项目介绍

项目介绍

帮助大家找到学习伙伴的移动端H5网站(APP风格),基于Spring Boot后端 + Vue3前端的全栈项目,包括用户登录、更新个人信息、按标签搜索用户、建房组队、推荐相似用户等功能。

项目特点

该项目基本覆盖企业开发的常见需求以及对应的解决方案,比如用户登录、批量数据导入、信息检索展示、定时任务、资源抢占等。并且涵盖了分布式、并发编程、锁、事务、缓存、性能优化、幂等性、数据一致性、大数据、算法等后端程序员必学的知识与实践。

技术选型

前端

  • Vue 3(提高页面开发的效率)
  • Vant UI 组件库(基于 Vue 的移动端组件库)
  • Vite 脚手架(比Webpack快的打包工具)
  • Axios
  • Nginx 单机部署

后端

  • SpringBoot 框架
  • MySQL
  • Mybatis Plus(提高开发效率)
  • Redis
    • Redis 缓存
    • Redis 分布式登录
    • Redissoon 分布式锁
  • Easy Excel 数据导入
  • Spring Scheduler 定时任务
  • Swagger + Knife4j 接口文档
  • Gson JSON序列化库
  • 相似度匹配算法

部署

  • Serverless 服务
  • 云原生容器平台