个人介绍
1.十年一线开发管理经验,从0到1构建支付中台项目,具备支付中台系统迁移项目实战经验;
2.熟练掌握JavaEE,具备良好的面向对象编程思想;
3.熟练掌握并发编程、网络编程(Netty),JDK中集合,JUC锁,队列,多线程与高并发的底层结构及原理;
4.熟练掌握各种GC,各种垃圾回收算法,有丰富JVM调优经验;
5.精通Spring,SSM技术栈,多年实战经验,可以通过需求快速构建项目,阅读过相关核心源码;
6.精通dubbo、spring cloud(Eureka、Ribbon、Feign、Hystrix、zuul)技术栈,阅读过相关核心源码;
7.精通Mysql,具有sql优化、分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验;
8.精通Redis,具有集群搭建(Twemproxy、Codis、Redis Cluster)、冷热备份,性能调优、数据迁移等实战经验;
9.精通zookeeper,掌握其Leader选举、ZAB一致性协议、Watcher机制、集群搭建,分布式锁等;
10.精通kafka消息队列,掌握其topic、partition、group模型;
分布式服务治理相关:
1.对于构建高吞吐,低延迟,分布式架构,有丰富经验;
2,。熟练掌握分布式常见解决方案,包括:分布式事务、分布式一致性、分布式锁(Zookeper、redisson分布式锁、红锁(redLock)等);
3.阅读过2PC、LCN、TCC相关组件的源码,设计基于本地事件表分布式事务、可靠消息最终一致性方案、最大努力通知方案等分布式架构,seata AT;
4.编写核心代码,使用注解+AOP,实现了分布式锁,对业务无侵入性,提升了整个团队研发效率,
5.基于SnowFlake雪花算法,编写基于分布式下的ID生成器,单机每秒是40万+生成 * 高性能高可用:生成时不依赖于数据库,完全在内存中生成。 * 容量大:每秒中能生成数百万的自增ID。 * ID自增:存入数据库中,索引效率高。
6.负载均衡:熟练使用Nginx、基于Keepalived的LVS搭建等负载均衡组件;
工作经历
2021-09-01 -至今奇富科技技术专家
负责我司核心模块研发,业务流程对接,需求分析,落地,三方沟通,处理各种产线紧急问题等
教育经历
2011-09-01 - 2015-07-01太原理工大学计算机科学与技术本科