个人介绍
本人简介:
1、10年以上大型互联网项目开发经验,对大型互联网项目后端架构和整体业务有深入的理解
2、对分布式,高并发,高可用,微服务架构设计有深度理解,曾负责过注册用户数百万,日活近数十万的项目设计与研发。
3、对IT技术有较浓厚的兴趣,喜欢跟踪与钻研新技术以及底层实现。有阅读过Dubbo、Spring、Spring MVC以及RocketMQ、Mybatis等开源框架源码以及公司自研微服务框架DSF、DWF、DMQ的源码。
4、有一定项目管理经验,协调前后端、测试开发排期、开发进度、上线、验收等整体流程
主要技术栈 如下:
l 扎实的Java基础,掌握多线程并发编程,熟悉JUC相关内容
l 熟练掌握JVM虚拟机(Java内存区域、垃圾回收算法、垃圾收集器等)
l 熟练掌握MySQL关系型数据库的使用、sql优化,掌握索引、事务隔离级别、锁机制等
l 熟练掌握Redis非关系型数据库的使用以及分布式锁的实现;以及缓存穿透、缓存雪崩、缓存击穿的解决方案,以及RDB、AOF两种模式及混合模式下的持久化的实现原理;主从、哨兵、主从集群模式;过期淘汰策略;
l 熟练掌握Spring、Springmvc、Mybatis等框架的应用及底层原理
l 熟练掌握消息中间件RocketMQ、Kafka的使用,如顺序消息、延迟消息、事务消息,掌握消息堆积、重复消息等问题的解决方案
l 熟练掌握网络编程BIO、NIO以及网络通信框架NETTY的使用及线程模型
l 熟练掌握SpringCloud生态下的微服务使用(NacosFeginHytrixGatewayRibbon等)
掌握常见设计模式及应用,如单例模式、工厂模式、责任链模式、适配器模式、装饰者模式等
工作经历
2021-09-01 -2026-06-05北京五八同城高级软件开发工程师
主要负责公司基础服务的开发和维护,如:虚拟号服务系统、短链系统、司机任务系统、电销系统等
教育经历
2011-09-01 - 2015-06-17泰山学院软件工程本科




