自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 秒杀场景下数据一致性实战:Redis + 分布式锁 + 幂等性校验

本文提出了一套高可用秒杀系统解决方案,通过多层防护机制应对高并发挑战。前端采用静态页面+按钮置灰进行流量削峰;接口层通过Token校验防止提前抢跑;商品预热避免缓存击穿;幂等性校验防止重复提交;Lua脚本实现原子性库存扣减,并自动标记售罄状态。系统采用Redis分布式锁保证商品请求串行化处理,结合预扣库存机制有效防止超卖问题。该方案通过前端削峰、Token验证、Redis预热、幂等设计和原子操作等多层防护,构建了完整的秒杀防护体系。

2025-12-05 15:07:44 311

原创 《Spring Security + JWT 无状态认证实战:从零构建企业级认证系统(含验证码集成)》

本文详细介绍了基于SpringSecurity和JWT构建企业级安全认证系统的完整方案。该系统采用验证码+RSA+JWT三重防护机制,实现带验证码的登录流程、JWT生成校验、动态权限管理等功能。核心模块包括:安全配置、用户认证、密码加密、异常处理等,支持前后端分离架构。系统特点为高安全性、可扩展性和生产级兼容性,通过Redis缓存和动态权限设计确保系统性能和安全。该方案适用于现代分布式系统,可满足企业级应用的安全认证需求。

2025-12-05 11:53:35 704

原创 多数据源、跨库数据查询的通用后端动态数据库(详细)

本文详细介绍了一套基于 Spring Boot 的 动态数据库接入系统,支持运行时按需连接 MySQL、PostgreSQL、SQL Server、Oracle 等异构数据库,并统一获取表结构元数据。系统具备 安全加密、连接复用、方言屏蔽、扩展性强 等特点,适用于低代码平台、数据中台、SaaS 多租户等场景。

2025-12-04 13:48:36 757

原创 [前后端/微服务]复杂文件上传实现以及踩坑(详细)

本文分享了微服务架构下文件上传模块的开发经验。首先对比了Base64和Blob两种文件传输方式的优缺点,推荐大文件使用Blob传输。详细介绍了前端FormData构建方法、后端接收文件的两种方式(@RequestParam和@ModelAttribute),以及Feign远程调用文件服务的正确配置。特别强调了在Feign接口中添加headers="content-type=multipart/form-data"的重要性,并记录了解决"Current request is not a multipart r

2025-06-14 16:54:18 1108

原创 [java/详细]序列化与反序列化

序列化与反序列化

2025-06-13 22:25:36 389

原创 使用Docker Compose部署SpringCloud项目(详细)

使用Docker Compose部署SpringCloud项目

2025-04-03 21:25:47 1747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除