4年Java开发经验,开发过过商城、app、公众号、小程序,熟练使用SpringCloud、SpringBoot、Spring、SpringMVC、MyBatis开源框架进行项目的开发,以及前端技术框架Bootstrap、VUE,熟悉Redis、MongoDB非关系型数据库,熟悉MySql关系型数据库、SQL优化,熟悉RabbitMQ、Nginx,有编写shell、bat、python脚本经验
比心娱乐app
开发技术:
Spring Boot + SpringMVC + Spring + MyBatis + Redis
项目描述:
比心娱乐app是一款娱乐消费型软件,包含用户、商家、服务、管理四个角色
技术描述:
1.使用Spring boot整合SpringMVC、Mybatis、Spring框架进行开发
2.采用Maven实现项目的自动构建,并使用GIT工具进行版本控
3.广告、商家、商品、服务人员数据,使用Redis做缓存管理,从而减轻数据库压力
4.使用Http协议数据请求方式为POST/GET,以JSON作为数据传输格式
5.使用SHA256对密码进行散列存储
6.使用Redis缓存,缓存用户的Token,实现免登陆
7.使用Redis incr自增命令,对服务人员抢单做并发控制
8.使用Redis过期事件通知,实现订单自动关闭,商品、活动自动过期
9.Scheduled任务调度+POI实现定时导出商品销量的数据生成Excel
10.使用第三方短信平台完成用户的注册登陆功能
11.使用Spring AOP+自定义注解生成日志,进行用户操作的风险控制
12.使用JUnit、EasyMock、Dbunit,对项目进行单元测试
嗨吃嗨赚 公众号H5
开发技术:
Spring Boot + SpringMVC + Spring + MyBatis + Redis + RabbitMQ
项目描述:
嗨吃嗨赚是以折扣美食为主体的商城,包含用户、商家和管理三个角色
技术描述:
1.使用Spring boot整合SpringMVC、Mybatis、Spring框架进行开发
2.采用Maven实现项目的自动构建,并使用GIT工具进行版本控
3.广告、商品数据,使用Redis做缓存管理,从而减轻数据库压力
4.使用Http协议数据请求方式为POST/GET,以JSON作为数据传输格式
5.使用SHA256对密码进行散列存储
6.使用Redis缓存,缓存用户的Token,实现免登陆
7.使用Redis bitmap统计日活跃量
8.使用RabbitMQ过期队列,实现订单自动关闭
9.使用RabbitMQ消息队列实现公众号推送,登录短信发送
10.Scheduled任务调度实现定期上架、下架商品,关闭用户会员身份
11.EasyPOI实现导出商品销售、用户、商家、分销数据
12.使用第三方短信平台完成用户的注册登陆功能
13.使用Spring AOP+自定义注解生成日志,进行用户操作的风险控制
14.使用JUnit、EasyMock、Dbunit,对项目进行单元测试
比心娱乐app是一款娱乐消费型软件,包含用户、商家、服务、管理四个角色 责任描述: 1.参与项目需求分析,和数据库设计,编写接口文档 2.负责管理端的设计和编写,测试 3.商品模块,订单模块,评价模块,购物车模块,日志模块,聊天模块,消息推送模块,商家模块,服务接单等模块
嗨吃嗨赚是以折扣美食为主体的商城依托于微信公众号,包含用户、商家和管理三个角色 责任描述: 1.参与项目需求分析,和数据库设计,编写接口文档 2.负责用户端、商家端、管理端模块接口的编写、测试