用于Java和Android开发的Google核心Java库。
Guava MultiMap和ConcurrentModificationException [重复]
我不明白为什么在迭代这个多图时我得到一个ConcurrentModificationException。我读了以下条目,但我不确定我是否理解了整个事情。我试着添加一个......
我想得到我的字段的字符串值(它们可以是长字符串或任何对象的类型),如果一个字段为null然后它应该返回空字符串,我用guava做了这个; nullToEmpty(将String.valueOf(...
Android X + Truth + Guava测试编译问题
我有一个Android库(称为api)gradle模块作为更大项目的一部分。我刚刚将整个项目迁移到AndroidX。我现在在api lib上运行检测测试时出现此错误:...
我在我的一个SpringBoot服务中实现了这个Guava缓存:公共类CachedMenuServiceImpl实现了MenuService {private LoadingCache menuChartCache = ...
更清晰的方法来检查字符串是否是Java中ISO语言的ISO国家
假设有一个两个字符的字符串,它应代表ISO 639国家或语言名称。你知道,Locale类有两个函数getISOLanguages和getISOCountries返回一个数组...
在我的应用程序中,我通过CacheBuilder.newBuilder()方法构建了一个Guava Cache对象,现在我需要为它动态调整一些初始化参数。因为我没有找到任何重建方法......
启动我的应用程序时出现IncompatibleClassChangeError
我在尝试在Amazon Linux机器上启动应用程序时收到以下错误。引起:java.lang.IncompatibleClassChangeError:class com.google.common.cache.CacheBuilder $ 3有......
为什么CompletableFuture和ListenableFuture的协程构建器之间存在差异?
在检查Kotlin协同程序的来源时,我注意到JDK 8 CompletableFuture公共乐趣之间存在差异(用**标记) future(context:CoroutineContext = DefaultDispatcher,...
是否有方法(可能使用Google Collections)获取Map(Key,Double)的最小值?以传统的方式,我将不得不根据值对地图进行排序,并采取第一个/最后一个...
我想在我的Flink作业(Scala)中使用内存缓存,这样我就可以为键设置TTL(生存时间)。我一直在寻找解决方案,并找到了番石榴。但是,我不确定......
构建Apache Beam Cassandra JAR时没有重新打包的依赖项
尝试编译和使用Apache Beam Cassandra JAR的快照。似乎构建不包含JAR中的Guava依赖项。当使用JAR时,这会导致编译失败...
LoadingCache graphs = CacheBuilder.newBuilder()。maximumSize(1000).build(new CacheLoader (){public Graph load(Key key)...
当增强的for循环(foreach循环)被添加到Java时,它可以使用数组或Iterable的目标。 for(T item:/ * T []或Iterable extends T> * /){//使用项目...
我写了一个使用Guava缓存的Flink作业。缓存对象是在main()函数中调用的run()函数中创建和使用的。它类似于:main(){run(some,params)} run()...
从Java生成的Sha256哈希与OpenSSL和Sha256Sum实用程序不同。为什么?
这是一个java代码,它为java中的字符串生成sha256哈希。 public static void main(){String data =“hello world”; //使用Apache Common Codec库生成Sha256哈希...
我需要一种方法来保留一个值的两个键 - 正是Guavan的HashBasedTable所做的。问题是它在迭代值时不保留插入顺序。有没有 ...
使用TreeMap而不是HashMap的guava multimap?
我有类似以下内容:final SortedMap > m =新的TreeMap >();而且我想使用google-guava将其设为多图....
Flink与Guava缓存 - ProcessFunction的实现不可序列化
我实现了一个ProcessFunction,它使用Guava缓存来过滤传入事件流。代码如下所示:object myJob {private def updateCache(cacheObject,someValue)= {} private ...
我正在研究来自番石榴的Streams :: findLast的实现,并且在尝试理解它时,有一些我无法理解的事情。这是它的实施:......
我想简化与ImmutableList.of()功能相关的现有代码我试图通过消除“new ...”构造函数来优化第二个List的创建,但是......