首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
java
星空wander
更多收藏集
微信扫码分享
微信
新浪微博
QQ
59篇文章 · 0订阅
被架构师怼了三次,小明终于懂了接口幂等设计
隔壁组的小明最近有点不痛快,在设计支付接口时被架构师老李连怼三次,就因为接口的幂等性没有考虑充分。 每次都是自信满满,可每次都被找出问题。 这次我们跟着隔壁小明的视角,循序渐进,彻底搞懂接口幂等的精髓
Spring Boot 的优雅启停:确保停机不影响交易
Spring Boot 的优雅启停:确保停机不影响交易 在实际生产环境中,项目上线、发版或版本升级时,服务直接关停可能导致正在执行的交易失败,尤其是在分布式事务和异步调用场景下。许多人对“优雅启停”的
SpringBoot 程序 CPU 飙升排查:自制「方法级采样火焰图」
在生产环境里,大家或多或少都遇到过这种场景: 某个 Spring Boot 应用突然 CPU 飙升
Spring Boot 项目中泛型统一响应封装的设计与实现
🎯 设计目标 统一接口响应格式,前后端契约清晰 采用泛型支持各种业务数据类型 集成状态码枚举,避免魔法数字 支持链式调用,代码更优雅 兼容 Swagger 自动文档生成 🧱 核心代码设计 1. 泛型响
如何用Spring Boot实现分布式锁?
我来详细讲解Spring Boot中实现分布式锁的几种方式,包括手写Redis锁和使用Redisson框架。 一、基于Redis原生命令实现分布式锁 1. 基础版Redis分布式锁 2. 可重入锁实现
SpringBoot防重放攻击的5种实现方案
在项目开发中,重放攻击(Replay Attack)是一种常见的攻击手段, 攻击者截获有效请求后重
告别ID冲突:分布式唯一 ID 生成方案全解析
在现代高并发、大规模分布式系统中,唯一标识符(ID)不仅是数据的“身份证”,更是系统稳定性和可扩展性的基石。本文将深入探讨为什么需要分布式 ID、业务对 ID 的核心要求,并全面对比主流的分布式 ID
基于Mybatis-Plus的数据库操作日志方案
本文主要介绍了如何使用Mybatis-Plus的 数据变动记录插件 来记录我们的业务操作日志,下文主要改造了DataChangeRecorderInnerInterceptor拦截器。
通用树形结构构建工具类-Java
一、设计思想与核心功能 本工具类采用泛型设计,可处理任意类型的节点数据,具备以下核心能力: 多类型支持:通过泛型参数T(数据类型)和K(ID类型),支持各种业务场景 自动化构建:自动识别根节点、建立父
线上Nginx频繁502,排查3小时发现是这个配置的问题
监控告警:Nginx 502错误率飙升到5%。 看了眼后端服务,运行正常,没有报错。重启Nginx,好了一会又开始502。 排查了3个小时,最后发现是upstream配置的问题。记录一下排查过程。 问