1、具有扎实的java基础知识,掌握多线程、集合以及并发等知识
2、熟练掌握javaweb技术体系架,能熟练使用javascript、jquery、ajax等前端技术,能完成Vue前端页面的开发
3、熟练使用spring、springMVC、mybatis,具备整合ssm框架的能力
4、熟练使用springboot、springcloud等框架
5、熟练使用mysql等关系型数据库、掌握熟悉Redis
6、了解linux基本操作、能配置和维护tomcat服务器
7、了解并使用搜索引擎ElasticSearch和消息中间件RabbitMQ
8、熟练使用git、svn、Jenkins、maven等项目开发及管理工具
2019.02-2019.07 企业商品秒杀系统
开发环境:idea+maven+hzero+tomcat7+svn+jdk1.8+mysql5.7
技术选型:springboot+springcloud+mysql+redis
责任描述:
1.注册中心:使用eureka进行服务的注册与发现
2.后台网关微服务:采用zuul网关服务,对各个微服务进行路由转发,采用zuul过滤器进行鉴权,判断当前用户是否有管理员权限
3.swagger服务:向前端暴露后台接口,方便前后台进行接口联调
4.单点登录系统:集成cas和springSecurity,完成用户登录验证以及单点登录功能
5.秒杀管理系统:将秒杀商品库存数量存入到Redis的list队列中,保证库存数据的绝对安全;按用户下单顺序将下单信息存入Redis队列,开启异步抢单,实现商品秒杀抢购
6.支付管理系统:使用kafka异步发送消息,进行删除订单、关闭支付功能。
2018.05-2018.07 中广核项目计划管理平台
开发工具: eclipse、mysql、jQuery、h5
技术选型:spring+springmvc+hibernate
项目描述:该项目主要是根据宁德核电有限公司的要求打造全新部门综合管理系
统以满足实际业务需要;是用于用户现场巡视之后便于记录统计现场巡视发现的问题;及进行记录跟踪以及对发现的问题进行行动跟踪统计
功能模块: 巡视事实、巡视计划、巡视报告、建议行动、我的任务、系统管理
责任描述:本人负责需求规格说明书编写;参与数据库设计;负责系统巡视计划、建
议行动、我的任务、巡视事实模块等开发;验收报告编写及用户使用手册编写,及系统
后期试运行上线维护等。