个人介绍
自学能力强,善于思考,能吃苦耐劳,有良好的沟通方式,善于与他人相处,富有团队合作精神,热爱运动。但人非完人,自我在某些方面还是有必须的不足,比如知识,社会经验等;可是我相信这些都是能够经过自我努力的学习来提高的,我也正朝着这个方向努力!能吃苦耐劳
工作经历
2019-12-01 -2021-02-20开思时代JAVA
开思商城,是一个做汽车配件专卖的软件,主要分为三端,管理中心、维修厂和供应商。该平台使用了springcloud分布式框架+kafka来构建微服务,使用Eureka为注册中心,OpenFeign进行服务间通信,基于Redis集群做缓存,Kafka作为企业消息总线。使用Jinkens与Svn持续集成管理,版本自动发布到开发环境。个人职责:1、使用Redisson分布式锁解决发货任务组和下运单的并发问题2、根据订单状态机和Redisson分布式锁处理订单系统进行订单审核的时候,存在并发没有处理。多个人同时进行审核或者速度太快点击多次。导致发送多个消息。会员侧生成发货任务组和发货任务时消费了多次。3、处理积分流水明细接口性能优化,按操作人查询积分明细,查询时间超过5s,网关超时,通过Postman调用按操作人查询积分明细,时间超过5s,因此查看日志,发现调用数据库查询的时间过长,因此拿出sql,去分析执行计划,由于在操作人字段未建索引,导致全表扫描,而表中数据有几千万,因此查询时间过长。4、用户注册流程新增滑动验证码,5、负责项目需求开发,跟进推动整个项目,推动项目研发和转测试和bug跟进,
2017-12-01 -2019-09-01银盛支付JAVA开发
项目描述:银盛扫码系统:根据二维码系统给商家生成二维码***宝或者银联扫码完成支付。该平台使用了dubbo分布式框架+zookeeper注册中心来构建微服务,使用Redis作为热点数据缓存,使用RocketMq作消息中间件。个人职责:1、二维码应用搭建,使用zookeeper+springboot+dubbo+springmvc框架,提供dubbo接口,生码接口,绑码接口,修改码信息接口,查询码信息接口,,批量新增空码接口使用多线程和线程池进行异步处理,提升系统吞吐量.2、二维码批量修改:用户通过excel导入需要批量修改的二维码,解析以后将需要处理的二维码信息通过RockertMQ进行异步化处理提高系统吞吐量.3、银联标签碰一碰:对外提供生成标签,更新标签接口.使用单例+策略+模板模式开发和泛型组合,使功能更易扩展,可读性更好.4、收款通知:用户使用碰一碰付款成功,银联通过通知的方式通知渠道,再由渠道调用收款通知接口处理收款通知,生成订单信息和订单明细并入账处理.在此过程银联可能会存在同一笔订单多次通知,存在并发问题,因此使用zookeeper分布式锁解决并发问题,并用状态
教育经历
2012-09-01 - 2016-06-15湖南工学院信息与计算科学本科
4年本科,计算器专业学习,有毕业证和学位证