喻辉
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日10:00-20:00工作地点: 远程
服务企业: 1家累计提交: 1工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的皮休,一位java后端开发工程师,有过5年一线互联网企业工作经验,有过高并发项目架构设计参与。

我的技术栈如下:

深入理解spring,spring mvc 等开源框架设计原理及底层架构,研究过部分核心功能源码, 具备一定的框架定制开发能力

精通JVM内存模型,垃圾回收算法,垃圾收集器CMS,G1实现原理,类加载机制,Tomcat实现自定义类加载器原理。

精通并发编程原理,熟读JUC下常用源码,ReentrantLock,AQS,BlockingQueue等。熟悉volitile,Synchronize,CAS等实现高性能并发安全的机制。熟练掌握线程池运用及实现原理。

深入理解spring boot,spring cloud,dubbo等微服务框架的设计原理及底层架构,研究过核心源 码,熟悉各种微服务架构场景设计,比如服务注册与发现,服务限流、降级、熔断,服务网关路由设计, 服务安全认证架构

熟悉常见消息中间件的使用,解决过各种消息通信场景的疑难问题,比如消息丢失、消息重复消费, 消息顺序性,大规模消息积压问题

精通mysql调优,有过很多调优实践,对索引底层实现原理熟练掌握,能在表设计时选择最适合的索引设计方式。研究过mysql底层实现事务的机制,mvcc原理。

深入理解Redis线程模型,熟练掌握redis的核心数据结构的使用场景,熟悉多级缓存架构,熟悉各种 缓存高并发的使用场景。

对于高性能IO通信模型以及相关开源组件Netty等源码有过深度研究,熟悉Netty线程模型,熟悉百万级并发服务器架构设计,深入理解Epoll原理;

在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式事务,分布式session,分布式任 务,海量数据的分库分表等。

一直持续学习算法,熟练掌握排序算法常用数据结构,有一定的算法优化思维。

工作经历

  • 2020-05-11 -2023-03-13上海钢银电子商务股份有限公司java开发小组组长,架构组员

    ➢ 负责系统项目前期的技术方案设计、技术选型、系统搭建,作为架构组的一员,在讨论中提出很多方案,一部分被最终采纳。 ➢ 项目中期作为开发核心,主导项目技术管理,并负责分布式系统架构搭建; 解决过的较典型问题: ➢ 表设计时遵循职责单一原则将商品相关表细分为商品表、属性表、分类表,以解耦商品的复杂构成。 ➢ 利用三级缓存架构解决详情页过量请求后端服务,数据库压力过大问题。一级缓存ngnix+lua+cdn页面静态化缓存,二级缓存Guaua本地缓存,三级缓存Redis ➢ 利用分布式锁防止同一时间大量请求数据库、mq解耦削峰、canal同步最新mysql数据、遵循单一职责部署、利用缓存过滤等等分布式解决方案解决秒杀场景,同一商品或详情页大量请求问题。 ➢ 针对特殊表做分库分表架构升级,如订单表,账单表,针对分库分表引出的分布式事务问题,表查询结果集问题、引入分布式事务框架Seata、分库分表框架Sharding Shpere、分布式id组件SnowFlake等一系列解决方案。

  • 2017-11-09 -2020-05-11e签宝java开发

    ➢ 负责系统项目前期的技术方案设计、技术选型、系统搭建; ➢ 项目中期作为开发核心,主导项目技术管理,并负责分布式系统架构搭建; ➢ 负责项目定制化开发扩展点开发,抽离扩展逻辑,以应对很多客户的定制化需求,让定制化模块以隔离的插件形式独立于主版本之外,节省了很多版本迭代方面的工作量。

教育经历

  • 2014-09-09 - 2018-05-10江西农业大学南昌商学院金融工程本科

资质认证

技能

RocketMQ
ElasticSearch
多线程
Netty
Zookeeper
Spring
Dubbo
Redis
MySQL
0
1
2
3
4
5
0
1
2
3
4
5
作品
平安车险

平安车险是一家专业的车险服务提供商,基于微服务架构提高业务的可扩展性、可靠性和安全性,提高业务的灵活性和响应能力。下面是平安车险系统设计方案: 用户服务微服务:负责处理用户信息的相关操作,包括用户注册、登录、个人信息管理等。 保险产品微服务:负责管理和提供平安车险的保险产品,包括产品信息管理、产品套餐定价、保险产品查询等。 订单服务微服务:负责处理平安车险的订单管理,包括订单生成、订单状态变更、订单查询、订单支付等。 赔付服务微服务:负责处理平安车险的赔付管理,包括赔付计算、赔付申请、赔付审核、赔付支付等。 理赔服务微服务:负责处理平安车险的理赔管理,包括理赔信息采集、理赔审核、理赔处理、理赔查询等。 统计报表服务微服务:负责处理平安车险的统计报表,包括数据采集、数据处理、数据展示等。 通知服务微服务:负责处理平安车险的通知消息,包括短信通知、邮件通知、站内信通知等。 安全认证服务微服务:负责处理平安车险的安全认证,包括用户身份认证、信息加密、数据安全等。 日志服务微服务:负责处理平安车险的日志记录和分析,包括日志采集、日志分析、日志查询等。 每个微服务都有独立的职责和功能,通过API网关将各个微服务连接起来,实现了服务的解耦和业务的模块化,提高了系统的灵活性、可扩展性和可靠性。同时,根据实际需求对微服务进行横向扩展,提高系统的性能和吞吐量,保证系统的高可用性和稳定性。

0
2023-03-29 08:09
e签宝电子签证平台

e签宝是一家专业的电子签名和数字化管理平台,旨在帮助企业、政府和个人实现数字化转型和高效管理。在e签宝电子签证平台上,服务主分为以下几个部分: 1.电子签名服务:e签宝提供的电子签名服务包括标准电子签名、批量签署、定位签名、手写签名、图章签名等多种签名方式,用户可以根据实际需求选择合适的签名方式。同时,e签宝的电子签名服务符合国内外相关法规标准,具有法律效力。 2.电子合同管理:e签宝提供的电子合同管理服务包括合同起草、合同审批、合同签署、合同归档等环节,用户可以在e签宝平台上完成合同整个生命周期的管理,实现全流程数字化管理,大大提高管理效率。 3.数字证书服务:e签宝提供的数字证书服务可以为用户提供数字身份认证、加密、签名等安全保障,确保用户信息和数据的安全性和可靠性。同时,数字证书服务也是e签宝电子签证平台的核心服务之一。 4.API服务:e签宝提供的API服务可以与用户现有的系统进行集成,实现数字化管理的无缝衔接,为用户提供更加便捷高效的数字化管理解决方案。 5.其他增值服务:e签宝还提供了一系列增值服务,如人脸识别、手写识别、OCR识别等,帮助用户更加便捷地完成数字化转型和管理。

0
2023-03-29 08:11
智慧家商城

用户服务:负责用户注册、登录、信息管理等功能。使用Spring框架实现RESTful API接口,使用OAuth2实现用户认证和授权,使用MySQL存储用户信息。 商品服务:负责商品目录、商品详情、商品评论等功能。使用Spring框架实现RESTful API接口,使用Elasticsearch实现商品搜索,使用MySQL存储商品信息。 订单服务:负责订单创建、支付、配送、退款等功能。使用Spring框架实现RESTful API接口,使用rocketmq实现异步消息处理,使用Redis存储订单状态。 促销服务:负责促销活动、优惠券、积分兑换等功能。使用Spring框架实现RESTful API接口,使用Redis存储促销信息。 数据服务:负责数据存储、缓存、分析等功能。使用MySQL实现关系型数据库,使用Redis实现缓存,使用Hadoop实现数据分析。

0
2023-03-29 08:18
更新于: 2023-03-14 浏览: 187