夏潇潇

java
北京中科辅龙智能技术 · 10年经验
夏潇潇
日薪: ¥500/8h
地点: 北京
时间: 下班后周六周日可工作日远程可工作日驻场(离职原因)可工作日驻场(自由职业原因)
ID:434931 复制

0
接单数
0
评价数
0
收藏数

AI 技能提取 | Spring Spring Cloud MyBatis Dubbo 微服务 分布式 Spring Boot MyBatis-Plus gRPC Kafka RabbitMQ RocketMQ Elasticsearch Solr Java
一、基础核心

语言:Java 8 / 11 / 17 / 21(LTS 版本)

JVM:HotSpot、GraalVM;调优工具如 JVisualVM、Arthas、JProfiler

构建工具:Maven、Gradle

版本控制:Git、GitLab / GitHub / Gitee

二、Web 开发框架

基础框架:Spring Framework、Spring Boot、Spring MVC

微服务:Spring Cloud、Spring Cloud Alibaba(Nacos、Sentinel、Seata)、Dubbo

API 文档:Swagger / OpenAPI、Knife4j

模板引擎(前后端不分离时):Thymeleaf、Freemarker

安全:Spring Security、Apache Shiro、JWT

三、数据存储

关系型数据库:MySQL、PostgreSQL、Oracle

ORM / 持久层:MyBatis、MyBatis-Plus、JPA / Hibernate

连接池:HikariCP、Druid

缓存:Redis、Caffeine、Ehcache

搜索引擎:Elasticsearch、Solr

NoSQL:MongoDB、HBase、Neo4j

时序 / 列式:ClickHouse、InfluxDB

四、消息与中间件

消息队列:Kafka、RocketMQ、RabbitMQ、Pulsar

注册与配置中心:Nacos、Eureka、Consul、Apollo

网关:Spring Cloud Gateway、Zuul、Kong

RPC:Dubbo、gRPC、Feign

分布式协调:ZooKeeper、etcd

五、架构与运维

容器与编排:Docker、Kubernetes、Docker Compose

CI/CD:Jenkins、GitLab CI、GitHub Actions、ArgoCD

监控与日志:Prometheus + Grafana、SkyWalking、Zipkin、ELK / EFK、Loki

负载均衡:Nginx、HAProxy、LVS

项目名称:XX 企业级电商中台系统(或「XX 供应链管理平台」)
项目角色:Java 后端开发工程师
项目周期:2023.03 – 2024.06
技术栈:Spring Boot、Spring Cloud Alibaba、MyBatis-Plus、MySQL、Redis、RocketMQ、Nacos、Sentinel、Seata、XXL-JOB、Docker、Kubernetes、Prometheus + Grafana、ELK

项目背景
该项目为公司核心业务系统,面向 B 端商户与 C 端用户,提供商品管理、订单交易、库存扣减、支付回调、营销活动、数据报表等能力。系统初期为单体架构,随着业务量增长出现耦合严重、发布效率低、高峰期订单超时等问题,后逐步拆分为微服务架构。日均订单量约 50 万+,高峰 QPS 约 8000+。

个人职责与核心工作
1. 订单服务设计与开发

基于 Spring Boot + MyBatis-Plus 搭建订单核心服务,负责下单、改单、取消、超时关闭等流程。

使用 RocketMQ 事务消息 解决「订单创建」与「库存扣减」的最终一致性问题,避免超卖。

引入 Redis + Lua 脚本 实现库存预扣减,保证原子性,接口响应时间从 320ms 降至 80ms。

设计订单状态机,使用状态模式 + 事件驱动,统一处理支付、发货、退款等状态流转,减少冗余 if-else。

2. 微服务拆分与治理

参与单体到微服务的拆分,按业务域拆分为商品、订单、库存、支付、用户、营销等服务。

使用 Nacos 做注册中心与配置中心,实现配置动态刷新。

集成 Sentinel 实现限流、熔断、降级,针对下单接口设置 QPS 阈值,防止突发流量打垮库存服务。

使用 Seata AT 模式 处理跨服务分布式事务,保证订单与库存、优惠券的一致性。

3. 性能优化与高可用

针对订单列表查询慢的问题,通过 索引优化 + 分页改写 + Redis 缓存热点数据,将 P99 从 1.8s 降至 200ms。

使用 XXL-JOB 实现订单超时关闭、对账、报表统计等定时任务,支持分片广播,任务处理效率提升 3 倍。

引入 Hystrix/Sentinel 线程池隔离,避免下游支付服务抖动导致订单服务线程耗尽。

使用 Prometheus + Grafana 搭建监控看板,配合 ELK 收集日志,故障定位时间从小时级缩短到分钟级。

4. 支付与对账

对接微信支付、支付宝,封装统一支付网关,支持策略模式切换渠道。

设计支付回调幂等方案:Redis 分布式锁 + 唯一流水号 + 数据库唯一索引,解决重复回调问题。

开发每日自动对账任务,比对平台订单与渠道流水,差异自动告警,对账准确率提升至 99.99%。

5. 工程化与部署

使用 Docker 编写 Dockerfile,配合 Jenkins 实现自动化构建与部署。

基于 Kubernetes 部署服务,配置 HPA 自动扩缩容,大促期间稳定支撑 3 倍日常流量。

推动代码规范与 SonarQube 静态扫描,单元测试覆盖率从 35% 提升至 70%。
夏潇潇 ID:434931 复制

夏潇潇

java · 10年经验 · 北京中科辅龙智能技术
城市北京 日薪500元/8h 时间 下班后周六周日可工作日远程可工作日驻场(离职原因)可工作日驻场(自由职业原因)
0
累计接单
0
用户评价
0
被收藏

信用行为

0
接单数
0
评价数
0
收藏数

技术能力

AI 技能提取 | Spring Spring Cloud MyBatis Dubbo 微服务 分布式 Spring Boot MyBatis-Plus gRPC Kafka RabbitMQ RocketMQ Elasticsearch Solr Java
一、基础核心

语言:Java 8 / 11 / 17 / 21(LTS 版本)

JVM:HotSpot、GraalVM;调优工具如 JVisualVM、Arthas、JProfiler

构建工具:Maven、Gradle

版本控制:Git、GitLab / GitHub / Gitee

二、Web 开发框架

基础框架:Spring Framework、Spring Boot、Spring MVC

微服务:Spring Cloud、Spring Cloud Alibaba(Nacos、Sentinel、Seata)、Dubbo

API 文档:Swagger / OpenAPI、Knife4j

模板引擎(前后端不分离时):Thymeleaf、Freemarker

安全:Spring Security、Apache Shiro、JWT

三、数据存储

关系型数据库:MySQL、PostgreSQL、Oracle

ORM / 持久层:MyBatis、MyBatis-Plus、JPA / Hibernate

连接池:HikariCP、Druid

缓存:Redis、Caffeine、Ehcache

搜索引擎:Elasticsearch、Solr

NoSQL:MongoDB、HBase、Neo4j

时序 / 列式:ClickHouse、InfluxDB

四、消息与中间件

消息队列:Kafka、RocketMQ、RabbitMQ、Pulsar

注册与配置中心:Nacos、Eureka、Consul、Apollo

网关:Spring Cloud Gateway、Zuul、Kong

RPC:Dubbo、gRPC、Feign

分布式协调:ZooKeeper、etcd

五、架构与运维

容器与编排:Docker、Kubernetes、Docker Compose

CI/CD:Jenkins、GitLab CI、GitHub Actions、ArgoCD

监控与日志:Prometheus + Grafana、SkyWalking、Zipkin、ELK / EFK、Loki

负载均衡:Nginx、HAProxy、LVS

项目经验

项目名称:XX 企业级电商中台系统(或「XX 供应链管理平台」)
项目角色:Java 后端开发工程师
项目周期:2023.03 – 2024.06
技术栈:Spring Boot、Spring Cloud Alibaba、MyBatis-Plus、MySQL、Redis、RocketMQ、Nacos、Sentinel、Seata、XXL-JOB、Docker、Kubernetes、Prometheus + Grafana、ELK

项目背景
该项目为公司核心业务系统,面向 B 端商户与 C 端用户,提供商品管理、订单交易、库存扣减、支付回调、营销活动、数据报表等能力。系统初期为单体架构,随着业务量增长出现耦合严重、发布效率低、高峰期订单超时等问题,后逐步拆分为微服务架构。日均订单量约 50 万+,高峰 QPS 约 8000+。

个人职责与核心工作
1. 订单服务设计与开发

基于 Spring Boot + MyBatis-Plus 搭建订单核心服务,负责下单、改单、取消、超时关闭等流程。

使用 RocketMQ 事务消息 解决「订单创建」与「库存扣减」的最终一致性问题,避免超卖。

引入 Redis + Lua 脚本 实现库存预扣减,保证原子性,接口响应时间从 320ms 降至 80ms。

设计订单状态机,使用状态模式 + 事件驱动,统一处理支付、发货、退款等状态流转,减少冗余 if-else。

2. 微服务拆分与治理

参与单体到微服务的拆分,按业务域拆分为商品、订单、库存、支付、用户、营销等服务。

使用 Nacos 做注册中心与配置中心,实现配置动态刷新。

集成 Sentinel 实现限流、熔断、降级,针对下单接口设置 QPS 阈值,防止突发流量打垮库存服务。

使用 Seata AT 模式 处理跨服务分布式事务,保证订单与库存、优惠券的一致性。

3. 性能优化与高可用

针对订单列表查询慢的问题,通过 索引优化 + 分页改写 + Redis 缓存热点数据,将 P99 从 1.8s 降至 200ms。

使用 XXL-JOB 实现订单超时关闭、对账、报表统计等定时任务,支持分片广播,任务处理效率提升 3 倍。

引入 Hystrix/Sentinel 线程池隔离,避免下游支付服务抖动导致订单服务线程耗尽。

使用 Prometheus + Grafana 搭建监控看板,配合 ELK 收集日志,故障定位时间从小时级缩短到分钟级。

4. 支付与对账

对接微信支付、支付宝,封装统一支付网关,支持策略模式切换渠道。

设计支付回调幂等方案:Redis 分布式锁 + 唯一流水号 + 数据库唯一索引,解决重复回调问题。

开发每日自动对账任务,比对平台订单与渠道流水,差异自动告警,对账准确率提升至 99.99%。

5. 工程化与部署

使用 Docker 编写 Dockerfile,配合 Jenkins 实现自动化构建与部署。

基于 Kubernetes 部署服务,配置 HPA 自动扩缩容,大促期间稳定支撑 3 倍日常流量。

推动代码规范与 SonarQube 静态扫描,单元测试覆盖率从 35% 提升至 70%。
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏