1.熟练掌握JAVA基础知识
2.熟悉常用Web开发框架Spring、SpringMVC、Mybatis、SpringBoot、SpringCloud的业务开发
3.熟悉应用Shiro、Spring Security、Oauth2.0、JWT等框架开发
4.熟悉基于Canal、RabbitMQ、Zookeeper、Eureka的服务注册开发
5.熟悉Lucene、ElasticSearch应用开发
6.熟悉MySQL数据库等关系型数据库及Redis、MongoDB等NoSQL
7.了解使用javaScript编程、HTML、CSS、Jquery、Ajax、Vue等前端技术
8.熟练配置tomcat、Nginx负载均衡及限流
9.熟悉SVN、Git、Maven、Docker等项目构建管理工具
熟练使用eclipse、IDEA、power designer等开发、管理设计工具
项目一:汽车配件零售系统
开发环境:win10、Idea、Git、Maven、Tomcat
软件架构:MyBatis、Spring、SpringMVC、MySQL、SpringCloud、Redis、RabbitMQ、 ElasticSearch、Shiro
开发周期:2020/09-2020/12
项目介绍:一套完整的汽车配件零售管理系统,以方便完成对产品、客户、订单等的信息管理,登录系统后,根据不同账号所拥有的权限,赋予相应的操作许可。
责任描述:
1、录入产品对应的名称,库存,规格,进货价,销售价,供应商,发货地等产品相关信息
2、可设置该产品的库存量提醒(默认是不触发提醒),当库存少于设置值时,显示弹窗提醒及该产品的相关信息。
3、对产品的部分信息(如规格,进货价等)进行修改或删除,提交修改前将检查有无未处理的相应订单,如果有则发出弹框提醒。
项目二:畅享商城
开发环境:win10、Idea、Git、Maven、Tomcat、Nginx
软件架构:MyBatis、Spring、SpringMVC、MySQL、SpringCloud、Redis、RabbitMQ、 ElasticSearch、Nginx
开发周期:2020/02-2020/09
项目介绍: 畅享商城是一家C2M生活消费品电子商务平台,该平台将用户的需求直接发送到工厂,实现用户到工厂的两点直线连接,去除中间流通环节,直连设计师和制造商,为用户提供专属的商品,平台的商品主要包括男装、女装、眼镜等,其主要采用SOA架构进行开发,使用Eureka进行服务注册管理,使用微服务框架springcloud进行管理和协调微服务,后台架构主要采用Spring + SpringMVC + MyBatis + SpringBoot + SpringCloud,前后端分离,客户端主要功能模块包括:首页系统,搜索系统,购物车系统,商品系统,秒杀系统 ,购物车系统等主要功能,运营商管理系统主要功能包括,用户管理,客户端菜单管理,用户管理,商品信息审核,商家管理等,商家管理系统,主要用于商家平台入住后,该商家的商品上下架,商品的评论信息,订单发货等主要功能
责任描述:
1、购物车模块:允许⽤户未登录添加购物车,将相关数据存到cookie,登录后合并到redis,⽤户下单后再同步⾄数据库;
2、秒杀模块:采⽤Spring的定时任务,定时将符合参与秒杀的商品查询出来再存⼊到Redis缓存,根据时间从缓存⾥查找出对应的秒杀商品信息,减轻数据库压⼒;下单时跳转到⽀付页⾯,⽤监听器判断不同⽀付状态下的操作;
3、商品收藏及我的⾜迹:利⽤Mongodb在spring⾥的API进⾏crud操作以实现商品收藏的功能,提⾼代码效率,减轻mysql的压⼒;
4、⽀付模块:调⽤微信API完成⽀付,期间⽤消息队列监听回调信息。
项目三:跃飞客户管理系统
开发环境:win10、Idea、Git、Maven、Tomcat
软件架构:MyBatis、Spring、SpringMVC、MySQL、Dubbo、Shiro、Ztree、POI、RabbitMQ
开发周期:2019/4-2019/9
项目介绍:
本项目是广州市网畅信息技术有限公司内部使用的客户管理系统.该项目主要运用Dubbo RPC远程调用技术,采用zookeeper作为注册中心,使用bootstrap作为前端架构,后台服务端则采用SSM作为基础框架。系统主要有客户资源,沟通服务,售后服务,市场管理,费用管理,个人设置,系统工具,系统报表等功能模块,针对公司的二,三期工程的需求进行对系统的开发,以满足公司的日后需求.
责任描述:
1.参与项⽬的需求与分析,编写相关⽂档
2.权限管理及角色模块
3.报表模块
4.登录模块
角色 | 职位 |
负责人 | java工程师 |
队员 | 产品经理 |
队员 | 前端工程师 |
队员 | 后端工程师 |
1、购物车模块:允许⽤户未登录添加购物车,将相关数据存到cookie,登录后合并到redis,⽤户下单后再同步⾄数据库; 2、秒杀模块:采⽤Spring的定时任务,定时将符合参与秒杀的商品查询出来再存⼊到Redis缓存,根据时间从缓存⾥查找出对应的秒杀商品信息,减轻数据库压⼒;
1.录入产品对应的名称,库存,规格,进货价,销售价,供应商,发货地等产品相关信息 2.可设置该产品的库存量提醒(默认是不触发提醒),当库存少于设置值时,显示弹窗提醒及该产品的相关信息。 3.对产品的部分信息(如规格,进货价等)进行修改或删除,提交修改前将检查有无未处理的相应订