SpringBoot 整合 Guava Cache 实现本地缓存
美团技术团队-缓存那些事是 Google 开发的 Guava 工具包中一套完善的JVM 本地缓存框架,底层实现的数据结构类似于,但是进行了更多的能力拓展,包括缓存过期时间设置、缓存容量设置、多种淘汰策略、缓存监控等。是一个支持高并发的线程安全的本地缓存。多线程情况下也可以安全的访问或者更新Cache
Java工具库系列(二十):Apache PDFBox
Apache PDFBox 是 Apache 软件基金会下的一个开源Java库,用于处理PDF文档。PDFBox 提供了丰富的API,用于创建新的PDF文档、修改现有的PDF文档以及从PDF文档中提取内容。创建和修改PDF文档提取文本和图像处理表单和注释合并和拆分PDF文档Apache PDFBox
Guava:Strings 字符串处理工具
String实例有关的静态实用程序方法。
Guava:Cache强大的本地缓存框架
Guava Cache 非常强大,它并没有后台任务线程异步的执行 load 或者 reload 方法,而是通过请求线程来执行相关操作。为了提升系统性能,我们可以从如下两个方面来处理 :配置 refresh < expire,减少大量线程阻塞的概率。采用异步刷新的策略,也就是线程异步加载数据,期间所有
Google 开源库Guava详解(集合工具类)—Maps、Multisets、Multimaps
Google 开源库Guava详解(集合工具类)—Maps、Multisets
Flink+Flink CDC版本升级的依赖问题总结
flink 1.16 + flink-connector-mysql-cdc2.3 的依赖冲突问题总结。
Google 开源库Guava详解
Google 开源库Guava详解
guava限流器RateLimiter使用简介(Springboot实现)
令牌产生的稳定速率,只是这里的速率是转换成了两个令牌生产之间的时间间隔(毫秒)。之所以是稳定速率,是因为SmoothWarmUp,在预热阶段产生令牌的速率会低于这个值。RateLimiter初始化的时候,传入的permitsPerSecond表示的是每秒产生的产生的令牌个数,也就是说令牌的生产速率的
重试框架入门:Spring-Retry&Guava-Retry
重试框架入门:Spring-Retry和Guava-Retry
GUAVA本地缓存01_概述、优缺点、创建方式、回收机制、监听器、统计、异步锁定
GUAVA本地缓存01_概述、优缺点、创建方式、回收机制、监听器、统计、异步锁定
Guava-retrying 重试机制
Guava retrying 重试工具