guava

forestsea6 天前
java·开源·guava
Guava:Google开源的Java工具库,太强大了🧑 博主简介:CSDN博客专家,历代文学网(PC端可以访问:https://literature.sinhy.com/#/?__c=1000,移动端可微信小程序搜索“历代文学”)总架构师,15年工作经验,精通Java编程,高并发设计,Springboot和微服务,熟悉Linux,ESXI虚拟化以及云原生Docker和K8s,热衷于探索科技的边界,并将理论知识转化为实际应用。保持对新技术的好奇心,乐于分享所学,希望通过我的实践经历和见解,启发他人的创新思维。在这里,我希望能与志同道合的朋友交流探讨,共同进
高飞的Leo23 天前
java·spring·guava
Guava Cache 中LocalCache的分段锁实现以下是 Guava Cache 中 LocalCache 分段锁实现的核心流程图,使用 Mermaid 语法绘制。该流程图展示了 Segment 的初始化、缓存操作(获取和写入) 以及 并发控制机制。
weixin_748877001 个月前
redis·缓存·guava
【高并发秒杀系统设计:从Guava到Redis的6级缓存架构演进】❌ 未做库存预热的系统在开抢瞬间:✅ 优化后方案:📉 未配置熔断时:📈 加入Resilience4j熔断后:
吴晓斌kobe1 个月前
java·redis·缓存·guava·caffeine
Java中的缓存技术:Guava Cache vs Caffeine vs Redis在Java中,缓存技术是提升应用性能的重要手段。常见的缓存技术包括Guava Cache、Caffeine和Redis。它们各有优缺点,适用于不同的场景。以下是对它们的详细对比:
四季夏目天下第一1 个月前
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”。
10km2 个月前
java·guava·泛型·typevariable·类型变量
guava:基于TypeToken解析泛型类的类型变量(TypeVariable)的具体类型对于 Base<F,T>这样的带泛型参数的抽象类,如何在类初始化时得到F,T对应的类型? Guava TypeToken是一个功能强大的泛型解析工具。可以很简单的实际这个需求。
咖猫3 个月前
开发语言·python·guava
Guava 库中的 `Multimap` 是一个允许一个键对应多个值的集合 Guava `Multimap` 的基本代码示例:Guava 库中的 Multimap 是一个允许一个键对应多个值的集合。以下是一些使用 Guava Multimap 的基本代码示例:
咖猫3 个月前
java·开发语言·guava
Google guava 最佳实践 学习指南之08 `BiMap`(双向映射)guava 最佳实践 学习指南Google Guava 库中的 BiMap(双向映射)是一种特殊的映射类型,它维护了映射的反向视图,并确保不存在重复值,且始终可以安全地使用值获取对应的键。以下是关于 Guava BiMap 的一些介绍和用法:
小沈同学呀3 个月前
java·缓存·guava·caffeine·ehcache
Java 本地缓存实现:Guava Cache、Caffeine、Ehcache 和 Spring Cache在现代应用程序开发中,缓存是提高性能和响应速度的关键技术之一。Java 提供了多种本地缓存解决方案,每种方案都有其特点和适用场景。本文将介绍四种常见的 Java 本地缓存实现:Guava Cache、Caffeine、Ehcache 和 Spring Cache。
程序无涯海3 个月前
java·开发语言·编程·guava·重试
【Java技巧】深入浅出 Guava Retry 框架:业务兜底重试方案示例重试常用于三方的对接的过程中,比如调第三方的接口,可能因为网络抖动等不可预知的问题而出现错误,这个时候只需要重新一下就好了。Guava Retry 是一个基于 Java 的开源重试库,可以帮助开发者在面对不可预期的失败(如网络异常或服务超时)时实现逻辑重试功能。本文将详细讲解如何使用 Guava Retry,包括示例代码和方法参数的详细说明。
咖猫3 个月前
windows·list·guava
Guava 提供了集合操作 `List`、`Set` 和 `Map` 三个工具类入门示例 guava 最佳实践 学习指南以下是使用Google Guava库中的工具方法来创建和操作List、Set、Map集合的一些示例:
咖猫3 个月前
java·开发语言·guava
Guava库中的`ImmutableCollections`进行集合操作的示例Guava库中的ImmutableCollections进行集合操作的示例,包括创建不可变集合和常见的集合操作:
咖猫3 个月前
学习·guava
google 的guava 学习 基本工具类Guava 是 Google 开发的一个 Java 核心库,它提供了一系列工具类,用于简化 Java 编程中的常见任务。以下是 Preconditions 和 Verify 两个工具类的使用示例:
咖猫3 个月前
开发语言·python·guava
Guava 库中的 `Multiset` 是一个允许元素重复的集合Guava 库中的 Multiset 是一个允许元素重复的集合。它继承自 Collection 接口,提供了额外的方法来处理元素的计数。以下是一些使用 Guava Multiset 的基本代码示例:
u0100559604 个月前
java·缓存·guava
guava缓存的get方法的回调函数讲解一下initialCapacity(10):maximumSize(100):concurrencyLevel(5):
乘风而来的思绪4 个月前
java·redis·缓存·guava·memcachaed·tair·evcache
【系统设计】高可用之各种缓存对比Local caching, done right, and supporting a wide variety of expiration behaviors.
Hsu_kk4 个月前
大数据·flink·guava
Flink 热存储维表 使用 Guava Cache 减轻访问压力目录背景Guava Cache 简介实现方案1. 项目依赖2. Guava Cache 集成到 Flink
CN.LG4 个月前
guava
浅谈Java库之‌GuavaGuava是Google开发的一个Java核心库,它包含了新的集合类型(如多集合、双端队列等)、并发库、常用工具类(如缓存、预处理和字符串处理)、I/O和时间库等。Guava库旨在提供简洁、高性能的解决方案来处理Java标准库中未涵盖或处理不够好的问题。
Wx-bishekaifayuan4 个月前
java·css·spring boot·spring·spring cloud·servlet·guava
springboot市社保局社保信息管理与分析系统-计算机设计毕业源码03479摘 要社保是保障公民基本生活的重要制度。随着社保参保人数的增加和社保政策的不断调整,传统的手工操作已不能满足社保管理的需要。因此,设计和实现一个高效、安全、可靠的社保信息管理和分析系统对于有效管理和优化社保工作具有重要现实意义。