240 发简信
IP属地:四川
  • Resize,w 360,h 240
    COLA状态机组件实战:用StateMachine接口构建复杂业务流转系统

    引言:状态管理的困境与解决方案 你是否还在为业务系统中的状态流转逻辑混乱而头疼?订单从创建到支付再到发货的状态变化,用户从注册到认证再到活跃的生...

  • SpringBoot——整合熔断限流 Resilience4j

    1. 服务容错概述与背景 1.1 微服务架构下的挑战 在微服务架构中,服务之间通过远程调用进行通信,这种分布式特性带来了新的挑战: 服务雪崩效应...

  • SpringBoot——Bucket4j:分布式限流

    1. 引言:限流背景与 Bucket4j 项目概述 在微服务与高并发系统中,合理地限制请求速率能够保护后端服务不被洪水般的请求压垮,平滑流量并保...

  • Java——高精度电子围栏算法

    前言 java版的电子围栏违规判断,经过测试,准确率接近百分之百,偏差在几米范围以内。本工具类支持圆形,矩形,多边形,采用射线穿透算法,性能与准...

  • Resize,w 360,h 240
    SpringBoot——注册Bean的方式及适用场景

    前言 在Spring Boot应用中,Bean是构成应用的核心组件。Spring容器负责管理这些Bean,包括它们的创建、配置、组装、管理和销毁...

  • Resize,w 360,h 240
    xxl-job源码分析

    一、数据库表梳理 1.1 源码目录介绍 /xxl-job-admin:调度中心(任务调度管理平台),项目源码 /xxl-job-core:公共J...

  • Resize,w 360,h 240
    Spring事务报错Transaction rolled back because it has been marked as rollback-only

    前言 文章详细分析了在Spring框架中,由于事务嵌套导致的Transactionrolledbackbecauseithasbeenmarke...

  • 订单系统状态机,实现订单状态的合法流转,并确保状态变更的幂等性

    一、前言 在电商系统中,订单有着复杂多变的状态流转,从待付款、已付款、已发货到已完成、已取消等。如何高效、准确地管理订单状态流转,是一个关键问题...

  • Resize,w 360,h 240
    SpringBoot——SpringBoot starter 原理及自定义 starter

    前言 项目的开发要求是不断进化的,而随着时间以及技术的推移,在项目中除了基本的编程语言外,还需要进行大量的应用服务整合。例如,在项目中使用 My...