1.熟练使用 idea、git、xshell 等开发工具,可快速定位 bug 予以解决
2.熟练使用 springMVC+Spring+Mybaits 框架整合,熟悉使用 restful 风格开发,工作中将曾使
用 springBoot 搭建新项目
3.熟悉基于 zookeeper、dubbo 框架的分布式开发,熟悉springcloud+eureka开发,熟悉docker
4.熟练掌握 mysql、mongo、es、redis 等数据库操作和原理,可根据不同的数据结构和使用方式
5.掌握 mq 的工作原理,了解主流 mq 之间的优劣势,平时使用 mq 用来异步处理跨业务线和耗时
较长的功能
项目一:爱学习平台开发和维护
开发环境: 开发和测试均为 docker 环境
软件架构:SpringMVC +Springboot+ Spring + Mybatis + Mysql + RocketMQ + Redis + dubbo +
ES + MongoDB+Jdbctemplate
项目描述:
在爱学习任职两年以来,曾做过 CMS、消息管理系统、营销管理系统、内容的制作和输出、双师课堂
等项目。主要以支撑爱学习前台的内容使用和功能统一为主
责任描述:
1、负责营销分析,营销方案需求评审、技术方案评审模块拆分和工作量评估、冒烟用例执行,提
测前 codereview 保证代码的质量;
2、负责使用 react 开发部分前端页面,编写 dockerlever 接口文档与前端联调工作。
3、曾在新项目中尝试新的技术选型,用 springboot 项目代替原来的 spring 项目
4、在双师课堂的项目中,同组员一同考虑技术方案 解决学生按抢答器高并发,服务无响应的问题
5、使用 mongo、es 代替 mysql 存储特殊结构数据,方便查询
项目二: 挖酒商城
开发环境: Jenkins+idea+linux
软件架构: SpringMVC +Spring+ Mybaits + jQuery +redis+dubbo
项目描述: 从国外运来的进口红酒,通过对接新的系统,减少人力成本。本项目是商家可以在后台通过分
类属性模块动态生成酒类信息的,系统模块主要包括权限模块、采购模块、分单模块、购物车模块。
责任描述::
1、 权限模块,由于由原来系统的权限功能复杂难用,所以用新的方式重构权限系统、建立了根
据用户、角色、权限、资源为模型的 RBAC 权限模型升级版
2、 商城核心模块购物车和分单模块的编写
3、 负责需求评审和设计
4、 负责将商品数据存入 redis 利于查询
5、 出现线上 bug 立即定位修复问题