摘要:号段模式 VS 批量生成ID 所谓 号段模式 跟 批量生成ID 有什么区别? 乍一看,感觉基本上是一个意思。 其实还是不同的! 批量生成ID 一次按需批量生成多个ID( 也就是一批),每次生成都需要访问数据库,将数据库中对应的批 消耗掉,并在内存中记录下来。 批量生成是 一次获取一批的数据, 比如一
阅读全文
10年 Java程序员,硬核人生!勇往直前,永不退缩!欢迎围观我的git:https://github.com/R1310328554/spring_security_learn 寻找志同道合的有志于研究技术的朋友,关注本人微信公众号: 觉醒的码农,或Q群 165874185 |
04 2021 档案
摘要:号段模式 VS 批量生成ID 所谓 号段模式 跟 批量生成ID 有什么区别? 乍一看,感觉基本上是一个意思。 其实还是不同的! 批量生成ID 一次按需批量生成多个ID( 也就是一批),每次生成都需要访问数据库,将数据库中对应的批 消耗掉,并在内存中记录下来。 批量生成是 一次获取一批的数据, 比如一
阅读全文
摘要:guava 16版本中的WarmingUp 的许可,即storedPermits是字段,是非常关键的属性,它会随时间推移不断的变化,我们怎么样即使的动态观察它呢? 因为它是私有字段,而且是惰性的,因为因为RateLimiter 允许提前消费,这意味着它确实比较难观察。 我想到了下面的方法: publ
阅读全文
摘要:平滑限流 什么是平滑限流? 平就是平稳、滑是没有折线(好像也不太准确),没有曲线?(曲线其实也可以有Smooth的意思)丝滑?总之是比较Smooth就对了。guava中RateLimiter 的实现只有平滑限流的实现,即SmoothRateLimiter。 而SmoothRateLimiter 也是
阅读全文
|