摘要: 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 * 阅读全文
posted @ 2022-03-28 17:12 不想取名007 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.计数器法 原理:固定时长内访问量进行统计不能超过限制值,新的请求时间不在当前固定时间段时,以当前访问时间为开始时间刷新固定时间 缺点:<1>.不够平滑,如5秒内限制100次,前2秒内到达100次访问量并处理完请求,后三秒会处于空档期 <2>.双倍访问量的风险,如5秒内限制100次,近100个请求 阅读全文
posted @ 2021-12-20 17:32 不想取名007 阅读(35) 评论(0) 推荐(0) 编辑
摘要: import java.util.Date;import java.util.Deque;import java.util.concurrent.LinkedBlockingDeque;/** * 滑动窗口限流 * 使用方式: * 1.使用时创建一个SlideCounterLimiter对象 * 2 阅读全文
posted @ 2021-12-20 16:13 不想取名007 阅读(2011) 评论(1) 推荐(1) 编辑
摘要: /** * 计数法限流 */public class CounterLimiter { /** * 限流时间段起始时刻 */ private long currentTimeStart; /** * 限流时间段持续时长(单位:ms) */ private long limitPeriod; /** 阅读全文
posted @ 2021-12-20 16:07 不想取名007 阅读(150) 评论(1) 推荐(0) 编辑