guava 相关问题

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

无法解析 com.google.guava:guava:31.1.-jre

我正在尝试下载依赖项 serenity core 4xx 版本(testImplementation "net.serenity-bdd:serenity-core:4.0.0-beta-1"),但它抛出以下错误: 无法解析com....

回答 1 投票 0

Java:通过将类型作为方法参数传递来实例化参数化类

我的问题是有一个名为 TypedProducer 的通用类用于键和值,我必须从配置中实例化它(假设有人告诉我键是 Integer 并且...

回答 1 投票 0

使用 .. 父目录说明符(“点点”)解析路径名,而不解析符号链接

给定 /a/./b/c/../d 这样的路径,我想删除所有“当前目录”指示符(即句点)和“父目录”指示符(即..) ,给出 a/b/d。 我可以使用文件。

回答 4 投票 0

合并时`onClose`是否会传播到底层流?

我的代码将多个 IO 流合并(平面映射、连接)到单个流中。使用带有 try 的资源块包装该流是否可以正确关闭底层流? 公开

回答 1 投票 0

如果mappingFunction在Caffeine中失败,则使Cache.get(key,mappingFunction)也使所有等待线程失败

如果mappingFunction在Caffeine中失败,则使Cache.get(key,mappingFunction)也使所有等待线程失败 如果 3 个线程并行,那么目前如果第一个 get 调用在 1 分钟后失败,那么第二个......

回答 1 投票 0

咖啡因缓存删除侦听器可能会针对同一条目多次(同时)调用

咖啡因缓存删除侦听器可能会针对同一条目多次(同时)调用。 假设 Entry 已被删除。 删除侦听器可以多次(同时)运行

回答 1 投票 0

在模块 guava-20.0.jar 中发现重复的类 com.google.common.util.concurrent.ListenableFuture (com.google.guava:guava:20.0)

当我在 app/build.gradle 中使用实现 'com.google.firebase:firebase-inappmessaging-display:17.2.0' 时,出现以下错误: 重复类 com.google.common.util.concurrent.ListenableFuture ...

回答 11 投票 0

在java中将Maps.difference(firstMap, secondaryMap)转换为Map

我有一个Java代码来查找两个JSON字符串之间的差异。如下所示: String afterString = converterUtil.convertObjectToJson(targetObject); Gson g = new Gson(); 类型 m...

回答 1 投票 0

咖啡因缓存在 Spring Boot 中不起作用

我有一个 Spring Boot 应用程序,其中有以下 Caffeine 实现来帮助我缓存一些令牌: 缓存配置.java @配置 @启用缓存 @Profile("!测试") 噗...

回答 1 投票 0

Gradle 依赖项 - 将一个模块替换为另一个模块

在我的项目中,gradle 显示了依赖关系: com.google.guava:番石榴:19.0 -> 20.0-rc1 com.google.guava:guava-jdk5:17.0 Afaik gradle 选择最新版本的同名依赖项,这...

回答 1 投票 0

如何反转地图

我们来一张地图: A -> {1, 2, 3} B -> {3, 4, 5} C -> {2, 3, 5} 我需要反转这张地图并获得: 1 -> {A} 2 -> {A,C} 3 -> {A、B、C} 4 -> {B} 5 -> {B,C} 我用这个c做到了...

回答 2 投票 0

保证元素唯一性的队列?

我正在寻找 java.util.Queue 的实现或 Google 集合中的某些东西,它们的行为类似于队列,但也确保队列的每个元素都是唯一的。 (所有进一步插入...

回答 10 投票 0

无法通过 Kotlin Multiplatform 在 iOS 中使用 Guava 库

我正在尝试使用针对 Android 和 iOS 的 Kotlin Multiplatform。但是,当使用任务“iosSimulatorArm64”运行测试时,这些导入显示错误“未解决的引用...

回答 1 投票 0

Java 将值映射到逗号分隔的字符串

有没有一种有效的方法可以使用 guava 或 StringUtils 将 java 映射值转换为逗号分隔的字符串? Map testMap = new HashMap<>(); testMap.put("key1", "val1"); t...

回答 8 投票 0

有没有办法在多个列表中找到共同元素?

我有一个整数数组列表。我需要找到它们之间的共同点。我能想到的是两个列表中的公共元素中列出的内容的扩展 例子是 [1,3,5],...

回答 9 投票 0

Guava 缓存,一对多键值

这是我第一次在这里发布问题,我是 Guava Cache 的新手,所以请直接告诉我:)。 我面临两个问题: 关于键 - 在数据库本身中,键与...之间的关系

回答 1 投票 0

Guava Javadocs 24.0 及以上版本在哪里发布?

Guava 23.0 javadocs(以及早期版本)可在 https://guava.dev/releases/23.0/api/docs/ 获取;对于 Guava 22.0 javadocs,将 23.0 替换为 22.0。这些页面也链接自...

回答 1 投票 0

在 Guava 中展平可迭代对象<Iterable<T>>

> 转换为 Iterable 的简单方法? 我有一个 Multimap [sourceMultimap],我想返回所有

回答 2 投票 0

关闭时保留番石榴缓存

我使用以下番石榴缓存来存储消息特定时间,等待可能的响应。所以我使用缓存更像是消息超时: 缓存缓存 = CacheBuilder.newBuilder().

回答 2 投票 0

Maven 错误:包 com.google.common.collect 不存在

在我的 pom.xml 文件中,我添加了 com.google.guava 番石榴 11.0.2 在我的 pom.xml 文件中,我添加了 <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>11.0.2</version> </dependency> 我已经从 https://github.com/google/guava/releases/tag/v31.0.1下载了 jar 文件并将其添加到我的构建路径中。 Eclipse 可以识别导入,因为它不会在导入行上给出错误,即 import com.google.common.collect.Lists;。 但是,当我运行 mvn package 时,即使在清理项目后我也会得到 package com.google.common.collect does not exist。 我还缺少什么吗? 我想你忘了添加 <scope>system</scope> 和 <systemPath>path</systemPath>

回答 1 投票 0

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