guava 相关问题

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

使用异步加载加载缓存

在guava中,使用LoadingCache时会同步调用CacheLoader。但是,我的load()操作可能需要很长时间(约1秒),我想采取默认操作,以防它花费太长时间(> 200毫秒)并且......

回答 3 投票 4

如何在Kotlin或Java中对排序列表进行设置操作?

我有两个独特项目的排序列表,我想找到它们的集合差异,并以快速和缓存友好的方式设置交集,例如使用C ++ std :: set_difference和std :: ...

回答 1 投票 2

在Golang中有相当的Guava表吗?如果不是在Go中正确的做法

我想在go table map [string]表格中找到这样的东西我已经厌倦了map [string]表如下所述,但不确定它是否正确的方法:package main import(“fmt”)type ...

回答 1 投票 0

原始值的番石榴缓存

我已经将缓存初始化为cache = CacheBuilder.newBuilder()。expireAfterWrite(30,TimeUnit.MINUTES).build();现在我添加一个带有原始int值的键将此键删除30 ...

回答 1 投票 0

Google Guava vs. Apache Commons [已结束]

我正在寻找Java中的双向地图实现,偶然发现这两个库:Google Guava(以前称为“Google Collections”)Apache Commons Collections两者都是免费的,有...

回答 5 投票 205

什么是更惯用的:setter采取可选 还是只是T?

使用Optional时 使用可空字段,让setter采用Optional是更惯用的 或只是一个T,然后如下?公共类Bar {private Optional&...

回答 3 投票 6

番石榴集合 - 按字符串值数组过滤

我有一个Event ojects列表。每个对象都公开getId()getter。我需要过滤集合以仅获取具有特定id的项目,我可以这样做:Lists.newArrayList(Iterables.filter(ret,x - &...

回答 2 投票 0

番石榴:为什么没有Lists.filter()函数?

有没有原因有Lists.transform()但没有Lists.filter()?如何正确过滤列表?我当然可以使用新的ArrayList(Collection2.filter()),但这种方式并不能保证......

回答 5 投票 86

Spring中的@RequestParam如何处理Guava的Optional?

@RequestMapping(value =“/ enctact.html”,method = RequestMethod.POST)public final ModelAndView contact(@RequestParam(value =“name”,required = false)可选 姓名){怎么样......

回答 3 投票 29

什么是番石榴相当于Scala的flatMap?

通过https://github.com/google/guava/wiki/FunctionalExplained查看我看到像transform这样的操作,它将转换列表但保持相同的基数。我怎样才能进行......

回答 4 投票 25

Guava:Iterables.filter VS Collections2.filter,有什么大不同?

我想在Guava中知道Iterables.filter(Iterable,Predicate)和Collections2.filter(Collection,Predicate)方法之间是否存在任何差异?他们似乎都维持......

回答 1 投票 17

迭代Guava LoadingCache的map-view条目集会重置用于到期的访问时间吗?

我有一个LoadingCache 使用CacheBuilder创建:LoadingCache myCache = CacheBuilder.newBuilder()。expireAfterAccess(1,TimeUnit.MINUTES).maximumSize(500).build(...

回答 1 投票 16

具有番石榴的对象列表中的object.attribute的最小值/最大值

让我们列出一个名为姓氏姓氏的人员列表我希望列表中的最大(年龄) 。我可以迭代这个列表并手动保持最大值:Integer max = null; for(Person p:...

回答 3 投票 0

什么是集合的视图?

在使用Guava集合并阅读其文档时,我一直在阅读术语视图几次。我已经找到了一个关于视图在这种情况下的解释,以及它是否是一个使用的术语......

回答 2 投票 12

番石榴表的原始替代品

是否有一种替代Guava Tables,它使用基元而不是泛型类型作为键?我想使用原语来避免使用Java Numbers和...引起的自动装箱。

回答 1 投票 14

在Java中存储Enums的顺序

在java中,EnumSet使用long(RegularEnumSet)或long [](JumboEnumSet)将它包含的项存储在位掩码/位向量中。我现在遇到一个用例,我有很多域名...

回答 2 投票 12

为什么番石榴没有后置条件?我可以用什么呢?

因此,Guava具有简单但有用的前置条件来检查方法参数。但我想有一个“后置条件”类也是合理的。或者只是因为java提供断言?从......

回答 3 投票 19

何时使用事件总线? [关闭]

我正在设计一个新的Java Web应用程序的后端,我正在尝试决定是否使用事件总线;特别是番石榴EventBus。大多数服务器端请求都是同步的:即......

回答 1 投票 21

Gradle jar不包括番石榴先决条件

我的项目应用插件有以下build.gradle文件:'java'sourceCompatibility = 1.8 repositories {mavenCentral()} dependencies {compile'c om.google.guava:guava:23.6-jre'...

回答 1 投票 0

JavaScript相当于Guava的HashCode?

在Java中,我使用Google Guava获取hashCode:HashFunction hashFunction = Hashing.md5(); Hasher hasher = hashFunction.newHasher(); hasher.putLong(ARG); HashCode hashCode = hasher.hash();只要长= ...

回答 2 投票 0

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