个人介绍
熟悉Spring的IOC、AOP设计思想,能结合业务使用过滤器、拦截器、监听器。
熟练使用SpringBoot、有过自定义stater经历、熟练掌握SpringCloud开源框架以及相关组件(如 Eureka、Gateway、Hystrix、Zuul、SkyWalking)。
熟悉Mysql存储引擎、事务隔离级别、锁、索引、MVCC,具备千万级别数据库SQL调优经验。
熟练使用Redis、对缓存穿透、击穿、雪崩都有应对经验、高并发场景下分布锁的实现有充分的应用。
能够结合业务场景使用中间件,如RocketMq、Elasticsearch、ElasticJob等。
熟悉JVM参数命令,有过调优实践,如频繁fullGC/youngCG优化、dump文件分析等。
熟悉常用设计模式,有单例、策略、观察者、代理等使用经验,对领域驱动模型有一定了解和简单应用。
工作经历
2020-06-01 -2023-11-01上海来伊份科技Java
主要从事电商互联网小程序、App 的后端开发工作 云店项目是来伊份线上业务(APP商城,外卖,社区团购,来接龙业务聚合)所有业务功能聚合的统一项目。云店业务含盖 了来伊份自营+加盟业务线,营销方式包含了到店自提、快递到家,供应链系统改造升级由原来门店配送,加入了大仓配 送,支持大仓30分钟极速达。是来伊份整体业务向B端发力的开始。 技术架构: SpringCloud + SpringClod Config + Eureka + Hystrix + SkyWalking + Feign + Mybatis + RocketMq + Redis + ElasticJob
2018-10-01 -2020-05-01上海淘景立画信息技术有限公司Java
公司主要是做IPTV互联网电视应用软件,在该公司主要开发了两个项目,一个是视频媒体资源内容运营管理系统,一个是大数据BI数据分析系统 BI大数据系统 内容: 主要是为公司的智能化运营以及针对客户所提出的统计分析需求而设计完成的一套数据统计分析系统。技术架构: Hadoop、Spark、Kafka、Azkaban、Elk、SpringBoot、Vue
2017-04-01 -2018-09-01西安趣医网络javaWeb
主要是做医疗软件,前后端不分离。 公共卫生管理系统是一款针对基层医院的个人档登记、慢性病登记管理、个人健康情况体检、妇幼保健、专项病档案登记以及健康教育的服务于医生的系统。 技术架构: SpringBoot、 MyBatis、 Dubbo、 Shiro、 Redis、 layui、 Springframework、 Finereport、Angular
教育经历
2011-09-01 - 2015-07-01陕西科技大学电子信息工程本科已认证
主要学习了C、C++、Java等编程语言
技能
内容: 来伊份商品是来伊份整个线上业务的对外门户,商城首页每年迭代升级一个大版本,我主要负责开发,升级商城首页。首页楼层,瀑布流,分类页面,秒杀频道页面开发,升级维护工作。 技术架构: SpringCloud + SpringClod Config + Eureka + Hystrix + SkyWalking + Feign + Mybatis + RocketMq + Redis + ElasticJob 业绩: 项目迭代升级了两个大版本,V8、V9版本,主要完成了如下工作: 1、C端千人千面推荐瀑布流接口开发 2、C端首页楼层结构接口开发 3、后台管理系统首页楼层开发(包括后台接口,以及后台VUE页面等) 由于首页是来伊份线上的门面,尤其在大促期间需要承载很大的流量,针对首页楼层,以及瀑布流做过很多优化工作,包括引入阿里开源限流组建Sentile,首页楼层接口缓存华,非关键远程接口调用超时主动熔断等,通过合理分配远程调用线程池,来优化接口响应,我们的首页接口达到了1000TPS。
内容: 云店项目是来伊份线上业务(APP商城,外卖,社区团购,来接龙业务聚合)所有业务功能聚合的统一项目。云店业务含盖了来伊份自营+加盟业务线,营销方式包含了到店自提、快递到家,供应链系统改造升级由原来门店配送,加入了大仓配送,支持大仓30分钟极速达。是来伊份整体业务向B端发力的开始。 技术架构: SpringCloud + SpringClod Config + Eureka + Hystrix + SkyWalking + Feign + Mybatis + RocketMq + Redis + ElasticJob 业绩: 在这个项目中,我整体负责云店首页,分类页面,云店秒杀,云店商详页面的主导、设计,以及部分开发任务。分如下几点: 1. 项目管理:服务拆分,整体功能设计,开发文档编写,组内成员开发任务分派、开发进度管控。2. 首页楼层接口设计,首页门店服务设计开发,单店秒杀业务功能开发。 3. 云店商品索引接口设计,解决了云店渠道商品es全量同步job耗时长的问题,使得job时间从最开始的5小时一直优化到最终的半小时内。 4. 负责项目整体接口性能把控,通过SkyWalking链路追踪,来优化慢接口。 项目一期2021年11月上线,2022年全年完成销售额2.3亿左右,项目获得2022年度公司优秀项目奖
该项目是一款来伊份一款社区团购类应用,在小程序、App、H5等多个渠道上线,是来伊份线上稳定的盈利点。项目业务主打到店自提,顾客在我们应用程序下单后,系统发放提货券,顾客凭借电子提货券到店履约提货。 技术架构: SpringCloud + SpringClod Config + Eureka + Hystrix + SkyWalking + Feign + Mybatis + RocketMq + Redis + ElasticJob 业绩: 该项目我主要负责拼团团单领域、活动库存领域,履约核心服务设计开发工作,主要工作点如下: 1. 拼团核心通用查询接口设计开发 2.拼团核心团单相关:开团、参团、成团、取消团、强制成团等行为逻辑开发 3. 拼团下单校验逻辑(包含预扣库存、用户参与互动次数限制预扣减) 4.社区团履约核心功能开发 业务功能整体难点在于,高并发场景下如何保证团单不超团,库存不超卖,不少买,项目开发前期也尝试了很多方案,并发很低情况下,可以满足生产要求。但一旦有拼团秒杀活动就会产生问题。后期不断优化,通过压测,团单,库存相关业务在10000TPS情况下,准确无误差。