项目介绍¶
项目介绍¶
帮助大家找到学习伙伴的移动端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 服务
- 云原生容器平台