




个人介绍
工学硕士,二年多的分布式开发经验,参与过公司核心产品,合肥地区注册量200W,日访问量400w,日订单量过
万,峰值QPS6000,接触过高并发业务,接触过JVM调优,arthas调优等,熟悉大量数据量下的性能优化及sql优化,了解
java常用技术栈,如SpringBoot、SpringCloud、Mybatis、redis、Es、MQ等,熟悉stream流以及lambda表达式书
写,英语水平良好,能熟悉阅读各种英文文献及资料。
工作经历
2021-06-15 -2023-01-05每日优鲜JAVA开发
1、利用freemark技术对热点商品生成静态页面存储在CDN,降低秒杀前的服务器压力。 2、利用redis技术对热点商品进行预热,防止秒杀时缓存雪崩。 3、利用gateway网关以及令牌桶算法实现秒杀时对前端大量请求的限流,同时对网关进行集群部署,能够承受秒杀时万级 QPS的高并发。 4、利用MQ技术实现对订单的拉取,同时利用redis预存取订单并存入redis中。 5、基于canal实现redis和MySql的数据库同步 搜索功能,利用ElasticSearch技术对搜索进行优化,使原来的搜索时间优化到100ms左右。 利用ThreadLocal以及JWT生成的token技术设计购物车功能。 参与异常设计,使用Spring MVC全局异常处理机制,捕获业务层抛出的各类异常并生成各类日志提示用户或管理员。 参与线上问题的排查与解决。
教育经历
2018-09-01 - 2021-06-01杭州电子科技大学计算机科学与技术硕士
技能

1、利用freemark技术对热点商品生成静态页面存储在CDN,降低秒杀前的服务器压力。 2、利用redis技术对热点商品进行预热,防止秒杀时缓存雪崩。 3、利用gateway网关以及令牌桶算法实现秒杀时对前端大量请求的限流,同时对网关进行集群部署,能够承受秒杀时万级 QPS的高并发。 4、利用MQ技术实现对订单的拉取,同时利用redis预存取订单并存入redis中。 5、基于canal实现redis和MySql的数据库同步 搜索功能,利用ElasticSearch技术对搜索进行优化,使原来的搜索时间优化到100ms左右。 利用ThreadLocal以及JWT生成的token技术设计购物车功能。 参与异常设计,使用Spring MVC全局异常处理机制,捕获业务层抛出的各类异常并生成各类日志提示用户或管理员。 参与线上问题的排查与解决。
