跳转到内容
  • 首页
  • Java
  • JVM
  • 算法
  • MySQL
  • Linux
  • TCP/IP
  • 计算机系统
  • 读书随想
  • 人生感悟
  • Java资源
  • ★ 996极客教程

二进制之路

聊技术聊人生

二进制之路

RateLimiter

Google Guava之RateLimiter核心源码解读(中)

2020年9月30日2020年9月30日

RateLimiter是Google Guava框架的一个限速器,通常用于控制对某个资源的访问速率。

限速常见的有两种实现方式,一种是令牌桶,另一种是漏桶。

RateLimiter选择了令牌桶作为其底层实现,按照固定速率投放令牌,同时支持突发流量。 … [阅读文章]

分类目录 Java 标签 Google, Guava, RateLimiter, 源码 留下评论

Google Guava之RateLimiter核心源码解读(上)

2020年9月15日2020年9月15日

RateLimiter是Google Guava框架的一个限速器,通常用于控制对某个资源的访问速率。

限速常见的有两种实现方式,一种是令牌桶,另一种是漏桶。

RateLimiter选择了令牌桶作为其底层实现,按照固定速率投放令牌,同时支持突发流量。 … [阅读文章]

分类目录 Java 标签 Guava, RateLimiter, Stopwatch, 源码, 秒表 留下评论

关于我

二进制之路

极客教程

  • 轻松学习Jackson
  • 轻松学习Fastjson
  • Java虚拟机系列
  • Mockito开源测试框架
  • JMH微基准测试
  • CAS单点登录
  • Spring Security前身

知识工具箱

  • 知识工作者的工具箱
  • 洞察分析、数据报告
  • 产品设计、图片素材
  • 在线配色、RGB对照表
  • 图片压缩、格式转换

热门文章

  • 寻找产品设计灵感、免费无版权高清图片(LTS)
  • 五年程序员人生的点点滴滴(旧文)
  • 关于行业洞察、数据报告、趋势分析的权威网站资源(LTS)
  • 《一往无前》雷军亲述小米热血10年摘录
  • 从科学记数法到浮点数标准IEEE 754
  • 系统可靠性的三个概念
  • 计算机任何工程领域的问题,都可以通过增加一个中间层来解决
  • 什么是零售?什么是人货场?
  • 程序员必备:Linux日常维护命令
  • Google Guava之RateLimiter核心源码解读(上)
  • Java类加载过程之流程图分解
  • 保持好奇心,把时间花在刀刃上
  • 如何在工作中提高效率的一点思考
  • 大型网站架构的演化过程
  • (珍藏版)精选Java学习网站资源、高效问题分析工具
  • 这个国庆几乎无假期,写了9篇Jackson和4篇Fastjson基础教程
  • Linux下查找文件的一些应用场景
  • 996geek.com极客网站上线
  • Times 33 哈希算法
  • Javassist实现JDK动态代理

近期文章

  • x86内联汇编
  • x86汇编指南之寄存器与内存寻址模式
  • Intel x86比较交换指令cmpxchg的作用与原理
  • Java的静态嵌套类与非静态内部类
  • HotSpot虚拟机垃圾收集调优指南之ZGC垃圾收集器
  • GCC汇编语法与Intel汇编语法的几个差异点
  • 晚清名臣曾国藩,功比周公孔孟,名垂万世千秋
  • 计算机漫游
  • JDK工具的几个常用命令
  • 找到Java中CPU使用率高的线程
  • 什么是新零售?
  • 什么是零售?什么是人货场?
  • 为什么Java String类的哈希乘数选择31?
  • 布隆过滤器之误识别率FPP公式的推导
  • 电子商务基础概念之SPU、SKU

文章分类

  • CPU (2)
  • Fastjson (3)
  • Jackson (4)
  • Java (19)
  • JVM (9)
  • Linux (5)
  • MySQL (2)
  • TCP/IP (3)
  • 人生感悟 (5)
  • 其他分类 (3)
  • 历史 (2)
  • 工具箱 (6)
  • 故障诊断 (1)
  • 数据结构与算法 (6)
  • 架构设计 (2)
  • 汇编语言 (3)
  • 测试 (1)
  • 用户体验 (1)
  • 电子商务 (2)
  • 磁盘存储 (1)
  • 计算机系统 (12)
  • 读书随想 (10)
  • 零售 (3)

标签列表

Bloom filter CMS CMS GC CPU DJB Fastjson Full GC GC Guava Hash Jackson Java Java虚拟机 JSON jstack JVM Linux MySQL RateLimiter TCP Times 33 三次握手 书籍 内存 压缩 命令 哈希函数 哈希算法 垃圾收集器 堆栈 布隆过滤器 成长 技术 文件 新零售 架构 源码 磁盘 程序员 类加载 线程 计算机 计算机原理 设计 趋势

Java资源

  • Java SE 8 Documentation
  • AdoptOpenJDK
  • OpenJDK
  • Tutorials Jenkov.com
  • HowToDoInJava.com
  • Java Code Geeks
  • Java IBM Developer

技术框架

  • Netty Home
  • Spring Home
  • MyBatis 3

友情链接

  • 并发编程网
  • PerfMa技术社区
  • 酷壳CoolShell-陈皓
  • 阮一峰的个人网站
  • 廖雪峰的官方网站

文章归档

  • 2020年12月 (6)
  • 2020年11月 (2)
  • 2020年10月 (24)
  • 2020年9月 (50)
二进制之路 ©Copyright 2020 • Powered by GeneratePress
滚动回到顶部