guava 相关问题

用于Java和Android开发的Google核心Java库。

Guava MultiMap和ConcurrentModificationException [重复]

我不明白为什么在迭代这个多图时我得到一个ConcurrentModificationException。我读了以下条目,但我不确定我是否理解了整个事情。我试着添加一个......

回答 5 投票 9

null时获取空字符串

我想得到我的字段的字符串值(它们可以是长字符串或任何对象的类型),如果一个字段为null然后它应该返回空字符串,我用guava做了这个; nullToEmpty(将String.valueOf(...

回答 7 投票 30

Android X + Truth + Guava测试编译问题

我有一个Android库(称为api)gradle模块作为更大项目的一部分。我刚刚将整个项目迁移到AndroidX。我现在在api lib上运行检测测试时出现此错误:...

回答 3 投票 7

番石榴缓存中的重复密钥

我在我的一个SpringBoot服务中实现了这个Guava缓存:公共类CachedMenuServiceImpl实现了MenuService {private LoadingCache menuChartCache = ...

回答 1 投票 0

更清晰的方法来检查字符串是否是Java中ISO语言的ISO国家

假设有一个两个字符的字符串,它应代表ISO 639国家或语言名称。你知道,Locale类有两个函数getISOLanguages和getISOCountries返回一个数组...

回答 2 投票 12

如何发布番石榴缓存对象

在我的应用程序中,我通过CacheBuilder.newBuilder()方法构建了一个Guava Cache对象,现在我需要为它动态调整一些初始化参数。因为我没有找到任何重建方法......

回答 1 投票 0

启动我的应用程序时出现IncompatibleClassChangeError

我在尝试在Amazon Linux机器上启动应用程序时收到以下错误。引起:java.lang.IncompatibleClassChangeError:class com.google.common.cache.CacheBuilder $ 3有......

回答 1 投票 0

为什么CompletableFuture和ListenableFuture的协程构建器之间存在差异?

在检查Kotlin协同程序的来源时,我注意到JDK 8 CompletableFuture公共乐趣之间存在差异(用**标记) future(context:CoroutineContext = DefaultDispatcher,...

回答 1 投票 4

获取地图的最小值(Key,Double)

是否有方法(可能使用Google Collections)获取Map(Key,Double)的最小值?以传统的方式,我将不得不根据值对地图进行排序,并采取第一个/最后一个...

回答 9 投票 21

在Flink(Scala)的内存缓存中?无法加载番石榴

我想在我的Flink作业(Scala)中使用内存缓存,这样我就可以为键设置TTL(生存时间)。我一直在寻找解决方案,并找到了番石榴。但是,我不确定......

回答 1 投票 0

构建Apache Beam Cassandra JAR时没有重新打包的依赖项

尝试编译和使用Apache Beam Cassandra JAR的快照。似乎构建不包含JAR中的Guava依赖项。当使用JAR时,这会导致编译失败...

回答 1 投票 0

如何使用限制时间的番石榴缓存加载功能?

LoadingCache graphs = CacheBuilder.newBuilder()。maximumSize(1000).build(new CacheLoader (){public Graph load(Key key)...

回答 2 投票 2

在给定迭代器的情况下使用for-each循环的惯用方法?

当增强的for循环(foreach循环)被添加到Java时,它可以使用数组或Iterable的目标。 for(T item:/ * T []或Iterable extends T> * /){//使用项目...

回答 9 投票 29

如何将Flink作业与Guava缓存并行化?

我写了一个使用Guava缓存的Flink作业。缓存对象是在main()函数中调用的run()函数中创建和使用的。它类似于:main(){run(some,params)} run()...

回答 2 投票 0

从Java生成的Sha256哈希与OpenSSL和Sha256Sum实用程序不同。为什么?

这是一个java代码,它为java中的字符串生成sha256哈希。 public static void main(){String data =“hello world”; //使用Apache Common Codec库生成Sha256哈希...

回答 1 投票 1

Guava:保持插入顺序的HashBasedTable?

我需要一种方法来保留一个值的两个键 - 正是Guavan的HashBasedTable所做的。问题是它在迭代值时不保留插入顺序。有没有 ...

回答 3 投票 7

使用TreeMap而不是HashMap的guava multimap?

我有类似以下内容:final SortedMap > m =新的TreeMap >();而且我想使用google-guava将其设为多图....

回答 2 投票 11

Flink与Guava缓存 - ProcessFunction的实现不可序列化

我实现了一个ProcessFunction,它使用Guava缓存来过滤传入事件流。代码如下所示:object myJob {private def updateCache(cacheObject,someValue)= {} private ...

回答 1 投票 0

guava的Streams :: findLast实现

我正在研究来自番石榴的Streams :: findLast的实现,并且在尝试理解它时,有一些我无法理解的事情。这是它的实施:......

回答 1 投票 3

用另一个List扩展ImmutableList.of()

我想简化与ImmutableList.of()功能相关的现有代码我试图通过消除“new ...”构造函数来优化第二个List的创建,但是......

回答 1 投票 5

© www.soinside.com 2019 - 2024. All rights reserved.