guava

杏花春雨江南2 天前
服务器·windows·guava
guava里常用功能guava 是 Google 提供的一个 Java 库,提供了很多实用的工具类和方法,可以帮助开发者更高效地编写代码。以下是一些常用的 Guava 工具类及其功能示例:
杀死一只知更鸟debug6 天前
guava
Guava中Preconditions校验提出疑问?为什么不直接使用 jsr330校验注解对实体类进行校验呢?答:不同的场景,如短信码验证登录,账号密码登录此类的实体,对于字段是否必填并不是必须的。
我是鸹貔19 天前
java·guava
guava-Immutable(不可变集合)本文主要介绍Java中创建List集合的多种方式(可变、不可变、容量固定等等),以及其优缺点和区别。学到就是赚到。
sco528221 天前
缓存·oracle·guava
SpringBoot 整合 Guava Cache 实现本地缓存【问】:项目中哪些地方会用到缓存?为什么要引入缓存?如何使用缓存?引入缓存后会带来哪些问题?还得结合项目中的业务来回答。引入缓存,其实主要有两个用途:高性能、高并发!
qq_3660862223 天前
spring boot·guava
guava中对Map的扩展数据结构guava中的Multimap提供了将一个键映射到多个值的形式,使用起来无需定义复杂的内层集合,可以像使用普通的Map一样使用它,定义及放入数据如下:
xidianhuihui25 天前
java·spring·guava
Guava Cache实现原理及最佳实践本文内容包括Guava Cache的使用、核心机制的讲解、核心源代码的分析以及最佳实践的说明。Guava Cache是一款非常优秀本地缓存,使用起来非常灵活,功能也十分强大。Guava Cache说简单点就是一个支持LRU的ConcurrentHashMap,并提供了基于容量,时间和引用的缓存回收方式。
落魄程序员在线炒饼1 个月前
spring boot·后端·guava
springboot集成guava布隆过滤器1.创建springboot项目,引入maven依赖2.创建guava布隆过滤器3.启动程序,观察结果
面试鸭1 个月前
java·开发语言·学习·guava
什么是令牌桶算法?工作原理是什么?使用它有哪些优点和注意事项?大家好,我是鸭鸭!此答案节选自鸭鸭最近弄的面试刷题神器面试鸭 ,更多大厂常问面试题,可以点击下面的小程序进行阅读哈!
进击的小白菜2 个月前
spring boot·学习·guava
Sprong Boot学习|使用 guava-retrying 实现重试后端业务系统可能会在接口调用失败、网络拥塞超时、任务执行失败、系统错误等异常情况出现的时候进行重试操作,然而不同的场景对于重试的延迟间隔,频次等会有不同的要求,如果自己编排重试代码会比较繁琐,使用 guava-retrying 可以帮我们灵活实现重试机制。
被风吹过的会不会要逝去2 个月前
java·spring·guava
Guava LocalCache源码分析:LocalCache生成LocalCache为guava本地缓存的解决方案,提供了基于容量,时间和引用的缓存回收方式,其数据读写都在一个进程内,相对与 redis 等分布式缓存,不需要网络传输的过程,访问速度很快,同时也受到 JVM 内存的制约,无法在数据量较多的场景下使用。
weixin_437398213 个月前
java·spring·guava
Google Guava Cache简介Google Guava 是一个开源的 Java 库,其中提供了一系列强大的工具来简化 Java 开发工作。其中,Guava Cache 组件提供了一个内存缓存的实现,可以显著提高应用程序的性能。这是一个高效且灵活的缓存解决方案,适用于各种场景。
威哥爱编程3 个月前
java·缓存·guava
GuavaCache、EVCache、Tair、Aerospike 缓存框架比较Guava Cache、EVCache、Tair、Aerospike 是不同类型的缓存解决方案,它们各有特点和应用场景。下面我会逐一分析这些缓存系统的优势、应用场景,并提供一些基本的代码示例。
奉先节度使3 个月前
java·guava
Java之Hutool/Guava/Apache Commons工具包项目实践
程序员三木3 个月前
aigc·guava
[AIGC] Guava Library 中常用的一些工具类详解Google Guava 是一个功能强大的 Java 库,它提供了大量用于优化代码和提高代码质量的工具。该库提供了许多常用的实用类,下面我们来详细介绍一些在编程应用开发中经常需要的。
程序员三木3 个月前
windows·aigc·guava
[AIGC] 使用Google的Guava库中的Lists工具类:常见用法详解在Java程序设计中,集合是我们最常用的数据结构之一。为了方便我们操作集合,Google的Guava库提供了一个名为Lists的工具类,它封装了许多用于操作List对象的实用方法。在本文中,我们将详细介绍其常见的用法,以帮助您更好地理解和运用此工具类。
程序员三木3 个月前
aigc·guava
[AIGC]Guava中Table、HashBasedTable和TreeBasedTable的详解Google的Guava库在Java集合框架中增加了许多新的集合类型,其中包括Table、HashBasedTable以及TreeBasedTable。这些建议设计成可以与JDK集合共存,提供了一些我们认为有广泛用途但JDK未提供的功能。
I nedd more power3 个月前
java·缓存·guava
java本地缓存(map,Guava,echcache,caffeine)优缺点,以及适用场景在高并发系统环境下,jvm本地缓存扮演着至关重要的角色,合理的应用能够使系统响应迅速,提高用户体验感,而分布式缓存redis则存在着网络io,以及流量消耗问题,需要和本地缓存搭配使用,才能使系统请求更快,下面我们分别介绍一下四种本地缓存
绝命Coding3 个月前
java·redis·后端·springboot·springcloud·guava·布隆过滤器
大厂面试官问我:布隆过滤器有不能扩容和删除的缺陷,有没有可以替代的数据结构呢?【后端八股文二:布隆过滤器八股文合集】往期内容:面试官问我:Redis处理点赞,如果瞬时涌入大量用户点赞(千万级),应当如何进行处理?【后端八股文(1)】-CSDN博客
成年老猿3 个月前
java·guava·eventbus
Guava-EventBus 源码解析EventBus 采用发布订阅者模式的实现方式,它实现了泛化的注册方法以及泛化的方法调用,另外还考虑到了多线程的问题,对多线程使用时做了一些优化,观察者模式都比较熟悉,这里会简单介绍一下,重点介绍的是如何泛化的进行方法的注册以及调用,还有在单个线程和多线程不同的实现方式。
成年老猿3 个月前
java·guava
Guava常用操作参考:https://blog.csdn.net/jicahoo/article/details/44105109