guava 相关问题

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

guava的Streams :: findLast实现

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

回答 1 投票 3

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

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

回答 1 投票 5

通过谓词对集合进行分区的库方法

我有一个对象集合,我想分成两个集合,其中一个传递一个谓词,其中一个未通过谓词。我希望有一种番石榴方法可以做...

回答 6 投票 28

咖啡因与番石榴缓存

根据这些微观基准测试,事实证明,在读写操作中,咖啡因比Guava缓存更快。从API的角度看,它们看起来非常相似。是什么 ...

回答 1 投票 1

keyBy是否跨Flink(scala)中的并行任务对DataStream进行分区?

我想在Flink中的输入数据流上应用ProcessFunction(),以使用单个缓存对象处理每个传入元素。我的代码看起来像这样:对象myJob扩展...

回答 2 投票 0

设计具有可变条目到期的Guava LoadingCache

我正在使用Guava的LoadingCache进入我的项目来处理线程(安全,友好)缓存加载,它运行得非常好。但是,存在限制。定义缓存的当前代码看起来......

回答 6 投票 26

升级到AndoidX最新的Android Gradle插件后出现Gradle错误

升级到最新的AndroidX libs和Android Gradle插件后,当我在项目上运行lint时,lint构建失败。这一切都始于最新的Android Gradle插件抱怨......

回答 3 投票 2

在番石榴链接期货时处理异常

关于处理以下代码中的异常:ListenableFuture imgFuture = downloadExecutor .submit(new Downloader(url)); ListenableFuture&...

回答 1 投票 1

使用连续的整数范围填充List

我想要一个包含1到500范围内整数的列表。有没有办法使用Guava(或只是普通Java)创建此列表,而无需循环遍历范围并添加...

回答 4 投票 36

在内存缓存之间持续存在火花结构化流媒体

在scala应用程序中使用内存中LRU缓存的正确方法是什么,该应用程序在火花结构化流中运行,并且在批次之间保持持久性。我尝试使用Guava缓存,但我......

回答 1 投票 0

番石榴Spliter正在给我一个收藏,但我想要一个HashMap

我正在尝试将JSON字符串(由Web服务在HTTP响应上返回)转换为HashMap。在Python中,我可以简单地使用json.loads(string_response),它会给我一个很好的...

回答 1 投票 0

如何在Spock中断言该列表只包含一些特定元素?

在纯Spock / Groovy中,我需要两个单独的断言来验证列表是否包含一些元素而没有别的:def“list has single element”(){given:def list = ['x'] expect:list ....

回答 1 投票 0

为什么不是Guava ImmutableCollections接口?

Guava的ImmutableCollection具有像ImmutableList这样的子类,它们是(不可扩展的)抽象类而不是接口。文档说这是为了防止外部子类型。在...上

回答 1 投票 8

错误:com.android.builder.dexing.DexArchiveBuilderException:无法处理guava-21.0.jar Android 3.1 Dev Channel

在AndroidStudio3.1中更新我的依赖版本后,我开始收到以下错误:信息:Gradle任务[:app:assembleDebug]错误:com.android.builder.dexing ....

回答 4 投票 52

如何使用Guava将可能的空值转换为默认值?

如果传递的对象引用为null,Guava是否提供了获取默认值的方法?我正在寻找类似的东西 T nullToDefault(T obj,T默认值),如果......返回默认值

回答 10 投票 53

Cache.asMap()。put()或Cache.put()

我正在使用Google-guava-cache。将其定义为:Cache myCache = CacheBuilder.newBuilder()。maximumSize(100).build();当我做地图操作,如get / put使用:myCache ....

回答 2 投票 0

将spymemcached Java客户端GetFuture调整为Guava ListenableFuture

我正在寻找一个允许我执行异步获取的Java memcached客户端,最好使用Guava的ListenableFuture。可能的一种方法是使用Spymemcached。 ......

回答 3 投票 1

Java数据结构:IndexedSet或HashList

是否有满足以下要求的Java数据结构?索引访问。 (即,我应该能够使用get(i)检索对象)常量时间get()和contains()方法应该......

回答 3 投票 1

Java自然排序键的Multimap,但是按照添加元素的顺序排序的集合

是否有一种简单的方法来实现类似于TreeMultimap的Multimap,因为键具有自然的顺序,但是就像集合所在的意义上的ArrayListMultimap一样......

回答 1 投票 2

为什么Iterators.size()使迭代器变空?

public static void main(String args [])抛出JSONException {JSONObject json = new JSONObject(); json.put(“name”,“abcgdj”); json.put(“no”,“1234”); json.put(“contact”,“6748356”); ...

回答 1 投票 6

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