精通java语言,对常用设计模式有深入研究
对Java并发的底层原理有深入的理解,并能熟练的应用并发编程提升效率
对Java NIO及对NIO封装的Netty框架有着深入理解
对JVM底层原理有着深入的理解,能够从底层对一些问题进行查找和解决
对SpringBoot、Mybatis等主流框架拥有深入的研究,并有着丰富的使用经验
对SpringCloud、Dubbo微服务框架有着深入的理解和使用经验
掌握Tomcat等web容器的原理及使用经验
深刻理解Redis、Memcache等缓存技术的工作原理,并熟练运用API
对分布式消息中间件RabbitMQ、Kafka、activeMQ有着深入的了解,并有丰富的使用经验
熟练应用分布式作业调度框架ElasticJob
熟练掌握HTML、CSS、JavaScript、jQuery等前端开发技术
OMS管理系统
项目描述:此项目为后台订单管理系统,负责蜂网所有的B2B订单及销退单的管理功能,包含订单/销退单的创建及后续的处理流程。
主要技术:SpringCloud+Mybatis+Redis+RabbitMQ+Elasticsearch+ElasticJob
责任描述:本人主要负责销退单相关的管理功能,包括消退策略的设置,销退单的创建流程,销退单的状态流转流程(从确认状态到完成状态)。其中包括与TMS、WMS、B2B和库存等系统的接口调用过程,以及销退单状态流转任务的开发。
B2B经销商任务管理系统
项目描述:此项目为城市合伙人商品进店任务管理系统,商户通过设置商品进店任务,并按指定时间开启任务,来帮助商家进行新品的推广和增加城市合伙人的收益
主要技术:SpringCloud+Mybatis+Redis+RabbitMQ
责任描述:本人主要负责商品进店任务的设置及修改功能,和任务指定时间开启的功能。通过使用RabbitMQ的插件实现的延时队列实现了任务的定时开启功能
仓库覆盖区域及优先级管理
项目描述:此项目主要是用来对仓库的覆盖区域及优先级进行设置,每个仓库的覆盖区域可能会有重叠,重叠的区域的仓库优先级需要进行配置,以及仓库覆盖区域修改后的自动同步修改区域优先级的功能,同时对外提供查询仓库覆盖区域及优先级的接口
主要技术:SpringCloud+Mybatis+Redis+RabbitMQ
责任描述:本人负责该项目的全部设计及开发工作。通过使用树形数据结构来来实现的当仓库覆盖区域有修改的时候,后台自动计算出对应的区域优先级的改动。
OMS管理系统 项目描述:此项目为后台订单管理系统,负责蜂网所有的B2B订单及销退单的管理功能,包含订单/销退单的创建及后续的处理流程。 主要技术:SpringCloud+Mybatis+Redis+RabbitMQ+Elasticsearch+ElasticJob
OMS管理系统 项目描述:此项目为后台订单管理系统,负责蜂网所有的B2B订单及销退单的管理功能,包含订单/销退单的创建及后续的处理流程。 主要技术:SpringCloud+Mybatis+Redis+RabbitMQ+Elasticsearch+ElasticJob