1. 如何实现分布式锁
Redis 天生就可以作为一个分布式系统来使用,所以它实现的锁都是分布式锁。
2025年06月25日
情况是这样的,线上系统出问题了。有一个弱密码的判断功能,我做了缓存,结果用户修改了密码后,没有及时修改缓存,导致重复报弱密码,要求修改密码后才能执行下一步操作。
卡BUG了。
怎么办呢?首先,因为系统性能问题,我做了redis缓存,缓存时长是可配置的,但配置了10天;原则上,如果旅客修改了密码,会触发事件清空缓存的,但修改密码的接口比较多,代码没有覆盖到;现在唯一能抢救的,就是先把缓存时长配置到最低(几乎无缓存),然后想法清理掉原先的缓存值。
2025年06月25日
在高并发的Java应用场景中,堆外内存溢出往往是最难排查的问题之一。当Spring Boot项目出现内存异常时,传统的堆内存分析工具常常束手无策,因为堆外内存不受JVM堆内存管理机制的直接控制。本文将通过一个真实的电商缓存服务案例,完整展示从问题发现到定位再到解决的全流程,帮助开发者掌握堆外内存溢出的紧急处理技巧。
2025年06月25日
以下是整合后的浅色AI云食堂APP完整代码,包含后端核心功能、前端界面以及优化增强功能。项目采用Django框架开发,支持库存管理、订单处理、财务管理等核心功能,并包含库存预警、数据导出、权限管理等增强功能。
项目结构
2025年06月25日
各位互联网大厂的后端开发小伙伴们!咱在开发 Spring Boot RESTful 接口的时候,接口安全性那可是重中之重,关乎到系统稳定运行和用户数据安全呢。今天就来唠唠,怎么才能让咱们的 Spring Boot RESTful 接口固若金汤。