摘要:
1 import java.util.Scanner; 2 import java.util.Set; 3 import java.util.TreeSet; 4 5 /* 6 * 解密9*9数独: 7 * 格子内填充1-9的数字(空格用0代替),使任意格子的行,列,九宫格都出现1-9的数字 8 * 阅读全文
摘要:
1.计数器法 原理:固定时长内访问量进行统计不能超过限制值,新的请求时间不在当前固定时间段时,以当前访问时间为开始时间刷新固定时间 缺点:<1>.不够平滑,如5秒内限制100次,前2秒内到达100次访问量并处理完请求,后三秒会处于空档期 <2>.双倍访问量的风险,如5秒内限制100次,近100个请求 阅读全文
摘要:
import java.util.Date;import java.util.Deque;import java.util.concurrent.LinkedBlockingDeque;/** * 滑动窗口限流 * 使用方式: * 1.使用时创建一个SlideCounterLimiter对象 * 2 阅读全文
摘要:
/** * 计数法限流 */public class CounterLimiter { /** * 限流时间段起始时刻 */ private long currentTimeStart; /** * 限流时间段持续时长(单位:ms) */ private long limitPeriod; /** 阅读全文