1. 熟练掌握Java基础知识面向对象对象思想,集合多线程的使用。
2. 掌握SpringMVC, Spring, Mybatis框架,理解SpringMVC的执行流程及Spring的10C和AOP
3. 掌握SpringBoot微服务开发和SpringCloud分布式组件的使用熟悉Redis的五大数据结构, Redis持久化RDB和AOF,事物控制等。4. 熟练MySQL数据库使用, SQL的编写及性能的优化。
5. 熟悉Nginx, Seata, RabbitMQ等中间件。
6. 了解Linux系统环境,及常用的Linux基本命令。熟悉Postman , ab压力测试工具。
7. 熟悉使用Jenkins进行对项目的自动化部署。
世纪购
系统架构: SpringClould-Hoxton.SR1 +SpringBoot2.2+Mybatis-plus3.3+ SpringMVC +Nacos1.1+Redis4.0 +Jenkins 2.8 + Vue + Node.js + Thymeleaf + xxl-job
项目描述:主要经营有进口化妆品,进口母婴用品,进口奶粉,个人护理等一系列的商品,此平台采用SOA面向服务分布式架构。功能模块有:首页展示模块、用户模块、后台管理模块、商品详情模块、商品检索模块、购物车模块、物流模块,登录模块、订单模块和支付模块等组成
工作职责:参与项目前期的需求分析,讨论技术选型等工作。负责商品订单模块的设计与开发协助测试完成bug的修改和提交参与Jenkins对项目进行自动化部署工作技能叙述:使用MQ机制保证了商品数据可以及时同步到ES中大量的使用用redis缓存技术,使用mycat分库分表,使用百度封装的UidGenerator生成订单编号项目采用了Spring Cloud分布式框架,使用Nacos作为配置中心和注册中心