Google Guava之RateLimiter核心源码解读(中)
RateLimiter是Google Guava框架的一个限速器,通常用于控制对某个资源的访问速率。
限速常见的有两种实现方式,一种是令牌桶,另一种是漏桶。
RateLimiter选择了令牌桶作为其底层实现,按照固定速率投放令牌,同时支持突发流量。 … [阅读文章]
聊技术聊人生
RateLimiter是Google Guava框架的一个限速器,通常用于控制对某个资源的访问速率。
限速常见的有两种实现方式,一种是令牌桶,另一种是漏桶。
RateLimiter选择了令牌桶作为其底层实现,按照固定速率投放令牌,同时支持突发流量。 … [阅读文章]
RateLimiter是Google Guava框架的一个限速器,通常用于控制对某个资源的访问速率。
限速常见的有两种实现方式,一种是令牌桶,另一种是漏桶。
RateLimiter选择了令牌桶作为其底层实现,按照固定速率投放令牌,同时支持突发流量。 … [阅读文章]
今天我们要学习的,是数组这种数据结构在JDK集合中的应用。
数组作为最简单的一种线性结构,操作也比较简单。虽说简单,但它却是编程语言底层实现不可缺少的。
它的特点是,按索引随机查找快,插入和删除比较慢。因为按照索引可以直接定位到某个元素,而插入或删除通常会涉及到数据的迁移。 … [阅读文章]