12 2022 档案
摘要:redis 轻松实现分布式秒杀系统 利用redis操作的原子性,轻松实现一个分布式的秒杀系统。 假设设计背景: 1万人去抢10个商品 设计思路: 在redis中存储一个list,每次用户请求抢购商品,就删除list队列中的一个值,这样,利用redis的原子性,就可以实现一个分布式秒杀系统。 代码示例
阅读全文
摘要:通过 HttpServletRequest 获取真实请求IP package cc.library.security.utils; import javax.servlet.http.HttpServletRequest; /** * CREATE BY funnyZpC ON 2018/5/3 *
阅读全文
摘要:1. 引入 guava 依赖 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> </dependency> 编写切面类 对 所有的controller 都做了限流 @Component @A
阅读全文