个人介绍
14年程序员,经验丰富,做过多个项目,熟悉电商,餐饮,物流,区块链,金融行业
1.理解spring,spring mvc,mybaits等开源框架的设计原理以及底层架构,研究过核心源码,具备一定的框架定制开发 能力. 2.理解spring boot、spring cloud(Eureka、Zuul,Feign,Hystrix、Ribbon的),dubbo等开源框架的设计原理以及底层架 构,研究过部份核心源码 3.理解redis线程模型,熟悉掌握redis核心数据结构的使用场景,熟悉多级缓存架构,熟悉各种缓存高并发的使用 场景,比如缓存雪崩,缓存穿透,缓存失效等。 4.熟悉常见中间件的使用,解决过各种消息通信场景的疑难问题,比如消息丢失,消息重复消费,消息顺序性, 消息积压问题等。 5.熟悉高并发服务器架构的常规设计方法。 6.理解JVM底层原理,熟悉JVM各种垃圾收集器的使用以及核心参数调优,有过一定的JVM线上调优经验,对JV M调优有自己的独到的见解。 7.在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式事务,分布式会话,分布式任务调度,分 库分表,数据库读写分离,主从复制原理理解,主从复制延时的常规解决方案 8.熟悉常见的分布式技术,例如elasticsearch,Logstash,Kibana,处理分布式日志系统的搭建,ES增量日志的常见同步 方式例如cannal处理等;分布式配置服务等 9.熟悉使用linux,掌握基本命令 10.熟悉分布式高并发系统开发压测工具使用,例如jmeter,高并发性能方案调优系统,如秒杀系统开发下用jmeter 调优 11.有处理过线上高并发订单生成,及实时查询的解决方案 12.熟悉MYSQL各种隔离级别,以及MVCC原理 13.熟悉raft应用场景,有用raft工具包开发过撮合引擎ha架构,实现状态机复制(订单薄)备份,准实时恢复
工作经历
2021-12-13 -2023-07-14深圳市明心数智信贷组长
信贷系统开发,跟进团队成员完成任务,完成建行银行,华兴银行,邮储银行,华润银行系统的迭代开发
教育经历
2007-03-01 - 2009-06-30广西大学计算机应用技术专科
大专学历