技术栈
guava
杏花春雨江南
2 天前
服务器
·
windows
·
guava
guava里常用功能
guava 是 Google 提供的一个 Java 库,提供了很多实用的工具类和方法,可以帮助开发者更高效地编写代码。以下是一些常用的 Guava 工具类及其功能示例:
杀死一只知更鸟debug
6 天前
guava
Guava中Preconditions校验
提出疑问?为什么不直接使用 jsr330校验注解对实体类进行校验呢?答:不同的场景,如短信码验证登录,账号密码登录此类的实体,对于字段是否必填并不是必须的。
我是鸹貔
19 天前
java
·
guava
guava-Immutable(不可变集合)
本文主要介绍Java中创建List集合的多种方式(可变、不可变、容量固定等等),以及其优缺点和区别。学到就是赚到。
sco5282
21 天前
缓存
·
oracle
·
guava
SpringBoot 整合 Guava Cache 实现本地缓存
【问】:项目中哪些地方会用到缓存?为什么要引入缓存?如何使用缓存?引入缓存后会带来哪些问题?还得结合项目中的业务来回答。引入缓存,其实主要有两个用途:高性能、高并发!
qq_36608622
23 天前
spring boot
·
guava
guava中对Map的扩展数据结构
guava中的Multimap提供了将一个键映射到多个值的形式,使用起来无需定义复杂的内层集合,可以像使用普通的Map一样使用它,定义及放入数据如下:
xidianhuihui
25 天前
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_43739821
3 个月前
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 power
3 个月前
java
·
缓存
·
guava
java本地缓存(map,Guava,echcache,caffeine)优缺点,以及适用场景
在高并发系统环境下,jvm本地缓存扮演着至关重要的角色,合理的应用能够使系统响应迅速,提高用户体验感,而分布式缓存redis则存在着网络io,以及流量消耗问题,需要和本地缓存搭配使用,才能使系统请求更快,下面我们分别介绍一下四种本地缓存
绝命Coding
3 个月前
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