1、 精通微服务架构Spring Cloud全家桶、Spring Cloud Alibaba、分布式锁、分布式事务。
2、 精通并发编程、JUC、线程池,并能在项目中熟练使用。
3、 精通MySql,对索引结构、锁等有深入理解,并参与过线上项目的性能优化工作。
4、 精通Redis,对其持久化方式,主从、哨兵和集群,分布式锁的使用,底层IO模型等有一定理解。
5、 掌握Mybatis、Mybatis-plus、Canal、MyCat、ShardingSphere、Dubbo、Zookeeper、XXL- JOB、RabbitMQ、Spring Session、Jpush、Swagger、Skywalking、Nginx、Keepalived、LVS、Maven等开发技术。
6、 熟练使用Eclipse、IDEA开发工具。
7、 熟练使用SVN、Git版本管理工具。
8、 熟练使用Jenkins、docker、kubernetes等微服务集群自动化部署工具。
9、 具有独立解决问题的能力,JVM故障排查优化、SQL慢查询优化等,并对其底层原理有一定研究。阅读过Spring的部分源码。
10、能够根据项目需求进行技术选型、数据库设计、搭建项目架构。
一款基于微信小程序开发的汽车后市场应用,用户可以通过微信小程序下单,对汽车进行保养、洗车、美容等服务。分为微信小程序和web端,web端主要是工作人员使用。涉及到的服务主要有:保养服务、维修服务、洗车服务、美容装饰服务、供应链服务、轮胎服务等。
在此项目中我主要负责项目架构搭建,数据库设计,指导团队开发。核心业务开发,微信支付宝支付功能抽取,技术难点解决,问题排查等。如:缓存的设计,分布式锁和分布式事务的搭建和应用。秒杀活动的实现方案。对系统主要接口的限流方案设置等等。
此项目主要应用到的技术有 Spring Boot、Gateway、Nacos、Seata、Sentinel、Redis、OpenFeign、RabbitMQ、XXL-JOB、Mysql、MyBatis-Plus、Nginx、Docker等等。
此项目是基于微信小程序开发的汽车后市场应用,用户可以通过微信小程序下单,对汽车进行保养、洗车、美容等服务。分为微信小程序和web端,web端主要是工作人员使用。涉及到的服务主要有:保养服务、维修服务、洗车服务、美容装饰服务、供应链服务、轮胎服务等。 在此项目中我主要负责项目架构
此项目是以供应链为基础,包括账号、云仓、监管、交易、供应链金融、运输、CRM等多个服务模块的产业互联网项目。 在此项目中我主要负责项目架构搭建,数据库设计,带领团队开发,核心业务代码开发,技术难点解决,问题排查等工作。