1、精通Java、设计模式、网络编程(Netty)、并发编程、JVM内存管理及调优
2、精通spring、springMVC、Mybatis,阅读过相关源码并根据需要扩展
3、精通dubbo、spring cloud(Eureka、Ribbon、Feign、Hystrix、zuul),阅读过相关源码
4、精通分布式事务,阅读过2PC、TCC相关组件的源码,设计可靠消息最终一致性方案、最大努力通知方案、saga
5、精通Mysql,具有sql优化、Mycat分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验
6、精通Redis,具有集群搭建(Twemproxy、Codis、Redis Cluster),冷热备份,性能调优、数据迁移等实战经验
7、消息中间件:掌握rocketMQ原理及集群布署
8、负载均衡:熟练使用Nginx(Tengine、Openresty)、zookeeper等负载均衡组件
项目经验
项目名称:商品线架构拆分
项目描述:目前商品线运营后台功能还在基础工程中,而且商品线只有一工程,包含了所有功能,需要将同步redis定时任务和小程序接口进行工程拆分,同时在小程序接口工程中增加本地缓存逻辑
项目意义:商品线按运营后台,同步任务,小程序接口三个维度进行拆分工程,职责分明,解耦,提高并发性能
项目职责:负责将活动管理模块拆分;负责同步事件的写入;负责品牌馆模块拆分和本地内存设计和实现
项目名称:商品资料专项
项目描述:现有商品模型没有统一,不具备扩展性和维护性,严重妨碍了物流侧的优化工作。需要将商品线业务进行重新梳理,建立完善可扩展性强的模型结构,重新定义表结构,整合业务,提高运行效率,降低业务和代码的复杂度。
项目意义:标志着公司电商端、物流端商品基础资料库的统一,提高了公司商品编辑部门和物流分拣的工作效率;也为一品多规,统一库存单位打下了坚实的基础,也进一步为电商平台的人、货、场信息贯彻提供了数据基础,是意义非凡的项目成功
角色 | 职位 |
负责人 | java开发工程师 |
队员 | 后端工程师 |