技术栈
guava
sqyaa.
10 小时前
jvm
·
缓存
·
guava
Guava LoadingCache
LoadingCache 是 Google Guava 库提供的一个高级缓存实现,它通过自动加载机制简化了缓存使用模式。
杨某一辰
6 天前
guava
【Guava】1.0.设计虚拟机的方向
虚拟机(VirtualMachine, VM)是一种计算机程序或系统,它通过软件模拟物理计算机的硬件运行环境,使得多个操作系统能够在同一台物理机器上同时运行。虚拟机通过虚拟化技术将物理资源(如CPU、内存、存储、网络等)抽象成逻辑资源,为每个虚拟机提供独立的计算环境,因此虚拟机彼此之间相互隔离,并能够运行不同的操作系统和应用程序。
赶路人儿
8 天前
guava
guava限流器RateLimiter源码详解
限流是保护高并发系统的三把利器之一,另外两个是缓存和降级。常用的限流算法有滑动窗口、令牌桶和和漏桶等。Guava中的RateLimiter使用的是令牌桶,对比其他,该算法可容忍一定突发流量的速率的限流,通过控制桶的容量、发放令牌的速率,来达到对请求的限制。
MonkeyKing_sunyuhua
9 天前
缓存
·
guava
Guava Cache 本地项目缓存
在 Spring Boot 项目中,Guava Cache 是 Google Guava 库的一部分,因此需要添加 Guava 的依赖。
杨某一辰
20 天前
c++
·
guava
·
语言设计
【Guava】0.做自己的编程语言
DO WHAT THE F**K YOU WANT TO DO 我相信,网上有许多各式各样的做自己的编程语言教程,but 都是这样 收费 shit 本教程教你真正教你实现一个名叫Guava的编程语言!!! (Throw away that f**king shit stuff)
智_永无止境
22 天前
java
·
jdk
·
集合
·
guava
集合的处理:JDK和Guava孰强孰弱?
在日常开发中,集合的操作是无法避开的。对于集合的操作,你是在JDK的流式处理还是Guava处理呢?JDK8以前对于集合的处理,基本上只能遍历处理。而Guava对于集合操作的封装,简直不要太爽,备受广发开发者好评。而JDK8以后,流式处理简化了集合的操作,慢慢的吸引了一批开发者成为忠粉。
铁锚
1 个月前
java
·
高并发
·
限流
·
guava
·
ratelimiter
Guava限频器RateLimiter的使用示例
高并发应用场景有3大利器: 缓存、限流、熔断。也有说4利器的: 缓存、限流、熔断、降级。每一种技术都有自己的适用场景,也有很多使用细节和注意事项。
lingdian23
1 个月前
java
·
guava
·
ratelimiter
限流系列:guava rateLimiter
目录令牌桶算法Guava-RateLimiter数据模型示例大致流程acquirereservereserveAndGetWaitLength
AcmenSan
2 个月前
java
·
spring
·
guava
深入解析 Guava Cache
Guava Cache 是非常强大的本地缓存工具,提供了非常简单 API 供开发者使用。这篇文章,我们将详细介绍 Guava Cache 的基本用法、回收策略,刷新策略,实现原理。
技术liul
2 个月前
spring boot
·
spring
·
guava
Spring Boot中集成Guava Cache或者Caffeine
在pom.xml中添加Guava依赖:在启动类上添加@EnableCaching注解:创建配置类定义CacheManager Bean:
东阳马生架构
3 个月前
算法
·
sentinel
·
guava
Sentinel源码—5.FlowSlot借鉴Guava的限流算法二
大纲1.Guava提供的RateLimiter限流使用示例2.Guava提供的RateLimiter简介与设计
〆、风神
3 个月前
缓存
·
guava
Guava Cache 实战:构建高并发场景下的字典数据缓存
在系统开发中,字典数据(如状态类型、分类数据)具有以下特点:为什么选择 Guava Cache?KeyValue
forestsea
4 个月前
java
·
开源
·
guava
Guava:Google开源的Java工具库,太强大了
🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进
高飞的Leo
4 个月前
java
·
spring
·
guava
Guava Cache 中LocalCache的分段锁实现
以下是 Guava Cache 中 LocalCache 分段锁实现的核心流程图,使用 Mermaid 语法绘制。该流程图展示了 Segment 的初始化、缓存操作(获取和写入) 以及 并发控制机制。
weixin_74887700
4 个月前
redis
·
缓存
·
guava
【高并发秒杀系统设计:从Guava到Redis的6级缓存架构演进】
❌ 未做库存预热的系统在开抢瞬间:✅ 优化后方案:📉 未配置熔断时:📈 加入Resilience4j熔断后:
吴晓斌kobe
5 个月前
java
·
redis
·
缓存
·
guava
·
caffeine
Java中的缓存技术:Guava Cache vs Caffeine vs Redis
在Java中,缓存技术是提升应用性能的重要手段。常见的缓存技术包括Guava Cache、Caffeine和Redis。它们各有优缺点,适用于不同的场景。以下是对它们的详细对比:
四季夏目天下第一
5 个月前
java
·
开发语言
·
guava
Guava学习(一)
在程序开发中,特别是涉及到集合的场景,90%都不允许null值的存在,特别是null值存在歧义,当使用ConcurrentMap是为了并发安全不允许将null值作为key,但是普通map允许null值为key,当null作为key时它与普通的key类似,多次put会覆盖,二次hash计算的桶默认为0。当null作为value时,当我们拿到一个value为null,我们无法判断是“不存在这个key”还是“这个key对应的值为null”。
10km
6 个月前
java
·
guava
·
泛型
·
typevariable
·
类型变量
guava:基于TypeToken解析泛型类的类型变量(TypeVariable)的具体类型
对于 Base<F,T>这样的带泛型参数的抽象类,如何在类初始化时得到F,T对应的类型? Guava TypeToken是一个功能强大的泛型解析工具。可以很简单的实际这个需求。
咖猫
7 个月前
开发语言
·
python
·
guava
Guava 库中的 `Multimap` 是一个允许一个键对应多个值的集合 Guava `Multimap` 的基本代码示例:
Guava 库中的 Multimap 是一个允许一个键对应多个值的集合。以下是一些使用 Guava Multimap 的基本代码示例: