个人介绍
18年开始从事java编程工作。追求清爽简洁的编码风格,对技术有较强的求知欲,喜爱有挑战的 工作,对代码性能有不懈的追求,积极主动钻研工作中遇到的问题。做自己喜爱的事物,编程即是其中之一。 性格乐观开朗,乐于分享,帮助他人。具有分布式、高并发、高可用、大数据分析的系统架构设计以及研发经验,负责过注册用户三百万,日活近百万,日访问量1千万+,高峰期百万并发的商城系统app的设计与研发。负责过每日数据过十亿的大数据分析设计与研发。
技术能力:
● 深入理解JVM底层原理,熟练掌握JVM内存模型以及各种垃圾回收器的的使用,有一定线上调优的 经验 , 对JVM调优充满着浓厚的兴趣;
● 深入理解MySQL底层原理,对于MySQL底层索引、事务机制有一定的研究,对sql调优充满了浓厚 的兴趣,曾将执行时长30s的sql优化到1s以内;
● 深入理解并发编程、熟练掌握单机锁以及线程池等技术、对于juc包下源码有过一定研究,熟练掌握 分布式锁;
● 深入理解Spring、Spring MVC、Mybatis等主流开源框架的设计原理,深入研究过Spring源码, 具备一定框架开发的思维;
● 熟练使用SpringBoot,熟练掌握SpringCloudAlibaba相关微服务组件,熟悉组件的设计原理,深入研究过nacos1.x及2.x源码;
● 深入理解redis线程模型,熟练掌握redis核心数据结构的使用场景,熟悉多级缓存架构,熟悉各种
缓存高并发的使用场景,如缓存雪崩、缓存穿透、缓存失效等;
● 深入理解高性能IO通信模型以及相关开源组件Netty线程模型,对于Netty原理和源码有一定研究
● 熟悉使用前端框架vue、uni-app、js、html
工作经历
2023-05-01 -2025-01-01赞童科技有限公司java高级开发
开发环境:idea、git、maven 技术栈: Spring Boot+SpringCloudAlibaba+MySQL+Redis+shardingSphere+nacos、rockeymq 项目描述:宠物商城基于支付宝宠物功能实现的一个sass系统,每个商户入驻时会根据模版生成一个小程序,后端统一处理。主要功能有宠物保险、宠物先享后付及普通商城功能。目前有一万多家商户入驻,高峰时十多万并发,平台提供商品秒杀系统,支持百万高并发 职责描述: 1.、配合产品经理需求分析,需求评审。 2、负责核心模块的设计及开发、分配任务和及时解决团队问题
2021-01-01 -2022-12-01天源迪科java高级开发
开发环境:idea、git、maven 技术栈: hbase+flink+时序数据库 项目描述:电信实时侦测系统是一个根据前端配置环节生成对于jar包 运行在flink上的大数据实时分析系统。 职责描述: 1.、配合产品经理需求分析,需求评审。 2、负责核心模块的设计及开发、分配任务和及时解决团队问题 难点: 1、根据前端配置生成flink需要的jar包及每个环节配置多少台服务器运行 2、每秒上千万数据分析
2019-07-01 -2021-12-01苏州首拓有限公司全栈开发
开发环境:idea、git、maven 技术栈: Spring Boot+SpringCloudAlibaba+MySQL+Redis+shardingSphere+nacos 项目描述:天道药业系统是一个对药品库存管理的系统,包含收货、验收、上架、盘点、出货等功能 职责描述: 1.、配合产品经理需求分析,需求评审。 2、负责核心模块的设计及开发、分配任务和及时解决团队问题
教育经历
2015-09-01 - 2019-07-01苏州大学文正学院电气工程与智能控制本科
在校期间成绩始终名列前茅,专业基础扎实,多次荣获一等奖学金、二等奖学金。担任四年学习委员,认真负责,积极协助老师开展教学工作,主动帮助同学解决学习难题,组织学习交流活动,具备良好的沟通协调能力与团队服务意识,责任心强,作风踏实。
语言
技能

微服务拆分:用户服务、商品服务、订单服务、库存服务、支付服务、秒杀服务•高并发优化:Redis缓存、分布式锁、消息队列削峰、接口限流•核心功能:商品列表、详情、搜索、购物车、下单、支付、物流状态•秒杀模块:防超卖、限流、异步扣减库存,支持高并发抢购•安全机制:JWT认证、接口鉴权、防重复提交•分布式

采用微服务拆分:会员服务、课程服务、订单服务、支付服务、网关服务、认证服务•实现用户注册登录、JWT权限控制、角色权限管理•支持健身课程在线预约、私教预约、课程评价•集成Redis实现缓存、接口限流、分布式Session•使用Nacos实现服务注册发现、配置中心•使用Gateway网关统一路由、请求






