首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

#guava

Google Guava 在实际场景中的应用封装

磊叔的技术博客

最近这段时间用了下谷歌的guava,自己封了一个缓存模板方案,特此记录,以备后续所需。

5310

Guava RateLimiter单机实战指南

一只牛博

想象一下你是一位大厨,正在烹饪美味佳肴。突然之间,前来就餐的人潮如潮水般涌入,如果没有明智的限流策略,你可能会被厨房的热潮吞噬。现在,想象Guava的RateL...

5200

探秘Guava的RateLimiter:单机流量控制的黄金法宝

一只牛博

在程序的世界里,想象一下你的服务器像一位疲倦的服务员,面对繁忙的顾客。如果没有合理的流量控制,他可能被淹没在请求的海洋中。但别担心,Guava的RateLimi...

6700

Guava:Java开发者的全方位工具库

一只牛博

在现代软件开发中,Java一直是一种广泛使用的编程语言。然而,尽管Java本身非常强大,但许多开发者发现,在日常编码任务中,需要一些额外的工具和实用功能,以提高...

13810

深入解析 Guava Cache- 从基本用法、回收策略、刷新策略到实现原理

勇哥java实战

Guava Cache 是非常强大的本地缓存工具,提供了非常简单 API 供开发者使用。

17400

Guava的Futures与ListenableFuture-Java快速进阶教程

jack.yang

Guava为我们提供了ListenableFuture,在默认的Java Future上具有丰富的API。让我们看看如何利用这一点来发挥我们的优势。

8200

如何使用第三方库提升开发效率:Apache Commons、Guava与Lombok的使用

默 语

在现代Java开发中,第三方库能够大幅提升开发效率,减少重复代码和提高可维护性。通过利用像Apache Commons、Guava和Lombok这样的库,开发者...

10510

使用 Guava 实现简洁高效的本地缓存

用户1142828

在现代应用中,缓存是提升性能和降低外部系统压力的关键组件。Google 提供的 Guava 是一款强大的 Java 工具库,其中的 Guava Cache 模块...

14600

后端服务、服务间接口限流实现

shigen

这里就是用到了guava的com.google.common.util.concurrent.RateLimiter,实现的类似令牌桶的算法(相关的流控算法可参...

22810

谷歌Guava LoadingCache介绍

xindoo

   关于LoadingCache的介绍就到这了。再说下谷歌的guava包,其实guava是一个很好用的Java开源开发包,里面除了cache之外,还有各种集合...

16910

高性能,100 W级任务重试框架!号称超越Spring-Retry和Guava-Retry的选项!

程序视点

想象个系统容纳了数百万用户,需要高效获取每个用户的身份信息。若你还在依赖SpringRetry或GuavaRetry等单线程的同步重试机制,那无疑是望洋兴叹。即...

23510

使用Guava的Multimap实现多键值映射

编程思维

MultiMap是一个映射,但它可以根据一个键映射多个值。当我们遇到具有多个值的场景时,我们必须编写大量代码来维护列表。

36210

Java开源工具库Guava使用指南 ️☕️

猫头虎

Google的Guava库是Java开发中不可或缺的工具库之一。它提供了大量的工具类和方法,能极大地提高编程效率和代码质量。本文将详细介绍Guava的基本使用方...

1.7K10

《Guava》基础 入门

猫头虎

我们日常开发中 遇到最多的Exception 可能就是NullPointException 了,那么 guava 如何来优化这个问题呢?

17510

深入解析Google Guava库与Spring Retry重试框架

公众号:码到三十五

Guava库是Google提供的一套Java核心库,旨在增强Java集合、缓存、并发、I/O、字符串处理等核心功能。其中,Guava Retryer是Guava...

53110

提升编程效率的利器: 解析Google Guava库之IO工具类(九)

公众号:码到三十五

Guava的ByteStreams和CharStreams类为处理字节流和字符流提供了便捷的方法。这两个类都包含了一系列静态实用方法,用于读取、写入、复制和操作...

24310

提升编程效率的利器: 解析Google Guava库之RateLimiter优雅限流(十)

公众号:码到三十五

RateLimiter基于令牌桶算法(Token Bucket Algorithm)实现。该算法通过以恒定的速度向桶中添加令牌,并且每当有请求来时,需要从桶中取...

2K10

提升编程效率的利器: 解析Google Guava库之集合工具类-50个示例(八)

公众号:码到三十五

Guava库为Java的集合处理提供了一套全面且强大的工具类,极大地增强了Java集合框架的功能性和易用性。

47510

提升编程效率的利器: 解析Google Guava库之常用工具类-40个示例(七)

公众号:码到三十五

Guava库是一组来自Google的核心Java库,其设计目的是为了简化Java开发过程,提高开发效率。这个库包含了大量实用的API,可以帮助开发者解决日常开发...

30410

提升编程效率的利器: 解析Google Guava库之集合篇RangeMap范围映射(六)

公众号:码到三十五

RangeMap是Guava提供的一种特殊的映射结构,它将不相交、且不为空的Range(范围)映射到一个特定的值。与传统的Map不同,RangeMap的键是一个...

65410
领券