项目名称: 数码商城
技术运用: H5、Vue.js、SpringBoot、Spring.SpringMVC、MyBatis、Lombok、Redis
项目介绍:项目分为前台商城系统与后台管理系统,使用 SSM 框架进行后端开发,使用 Vue 进行前端开发
使用 Axios 请求和 RESTful 风格的请求方式实现了前端与后端的数据交互,使用@CrossOrigin 注解解决了跨域问题
使用 Redis 数据库存储用户的 token,使用拦截器进行请求拦截,对 token 进行验证,实现对用户登录状态的认证
使用 MD5 加密算法对用户密码进行加密存储,提高了数据库数据的安全性;使用雪花算法实现随机订单号的生成
在前端使用配置 router 路由的方法实现页面的访问与跳转,通过配置动态路由实现跳转至各个商品的详情页的功能
在使用 MySQL 数据库存储数据时,尽量使用适当的数据类型及长度,以便于提高检索效率和减少内存占用