熟悉Spring,SpringCloud分布式,SpringMvc,SpringBoot,Mybatis,Mybatisplus,RestFul风格,Hibernate等开源框架
Redis/Mysql等数据库,熟练SQL语句的编写。
会使用Vue.js和Elementui及前端基础。,Nginx负载均衡服务器
功能模块:商品模块 登陆注册模块 订单购物车模块
责任描述:
前端Vue构建商品,购物车,订单等页面,使用elementui的pagination进行分页;可通过QQ邮箱获取验证码进行登录注册,使用Vuex存储用户信息,及时获取登录之后的存放在Local Storage的token登陆信息与timeOut过期时间,以便记住用户与提醒用户重新登陆;使用Vue-router跳转页面;axios异步通讯发送请求;
商品列表和购物车商品采用Redis进行存储。商品信息有立即结算和加入购物车功能,其商品简介有加入购物车按钮,采用Vuex存放信息+Vue的watch函数监听购物车数量的变动以便同步购物车里的商品数据相对应。
通过Nginx负载均衡分发到两台服务器实例,结合Redis-Session同步Session
同时,后台MybaitsPlus进行持久化结合使用注解SelectProvider进行SQL语句的编写,JDBC链接数据库,Controller层只进行数据的传递,结合Redis存储热点数据,遵循先改Redis后修库,用户过期时间到了后定时任务自动删除其用户的信息。
技术描述:
1. 根据所需功能构建数据库
2. 使用Vue与elementui搭建前端页面,实现前后端分离
3. 使用JavaMail实现与QQ邮箱接口对接的登录注册
4. 使用JWT和TimeTask定时任务来模拟用户登录状态与过期时间,提醒用户重新登录
5. 使用Nignx反向代理轮询端口,配合SpringSession-redis完善共享session机制
● 使用Redis存储热点数据
物品的管理登记(包括登记人,时间,物品名称等等) 人数与物品直接对应 包括了权限、用户和物品的管理 物品的分类管理
商品管理 订单管理 订单分类,时间分类 服务管理 预约的服务 店铺概况和业务管理 会员中心展示各种宠物类别 数据的统计分类