guava

    2热度

    1回答

    ,当我尝试使用DataStax Java Driver从Java连接到卡桑德拉我得到这个错误。我已经阅读了关于SO的几个答案。 Here它说番石榴19.0 com.google.common.util.concurrent.FutureFallback is deprecated,自番石榴20.0删除。所以,不要使用番石榴20.0或更高。 此外,我使用Pmml-Evaluator需要番石榴20.0

    10热度

    2回答

    我正在尝试使用java 8收集到ListMultiMap中,而不使用forEach操作。 如果我是写在Java 7中的代码,这将是这样的: ListMultimap<String, String> result = ArrayListMultimap.create(); for(State state: states) { for(City city: state.getCi

    0热度

    1回答

    我想将json转换为proto消息对象,但是如果在json中有一些 字符,如$或。或_我得到一个InvalidProtocolBufferException。 我原: syntax = "proto3"; package messages; option java_multiple_files = true; message Main { A a = 1; } messa

    1热度

    1回答

    我上一个项目,我需要做下面的事情工作: 发送特定的套接字到另一个系统某些数据。我必须在给定的套接字上发送特定的字节数组。每个字节数组都有一个唯一的长地址。 然后通过使用下面实现的RetryStrategy中的任何一个来继续重试发送相同的数据。 启动一个后台轮​​询器线程,它会告诉您在其他系统上发送的数据是否已收到。如果收到,我们会将它从pending队列中删除,这样它就不会被重试,如果因为任何原因

    2热度

    1回答

    我有番石榴缓存存储userId互斥缓存。 Cache<Long, Object> byUserIdMutex = CacheBuilder.newBuilder() .concurrencyLevel(4) .weakKeys() .maximumSize(10000) .expireAfterWrite(10, TimeUnit.MINUTES)

    -1热度

    1回答

    我想在我的项目中使用MultiMaps,因为它允许存储重复的键值。但问题是添加gradle。这就是我补充一下: 在我的子模块gradle这个我补充一下: compile 'com.google.guava:guava:21.0' 然后我得到一个错误,说要添加这些行: 如果您正在使用的Java“gradle这个插件在库子模块将 targetCompatibility = '1.7' sourc

    1热度

    2回答

    我需要一个AtomicLong值的多键映射。所以有些东西就像是番石榴的AtomicLongMap,但是它支持多个密钥。所以我的新的地图应该能够做到像: MultiKeyAtomicLongMap<String, String> map = ... map.put("a", "A", 1L); map.put("a", "B", 2L); map.put("b", "C", 3L); ..

    0热度

    1回答

    我已经使用包含属性文件的maven汇编创建了一个远程jar。它从我的IDE工作。但是,在我package之后,我的应用程序无法正常工作。 我在src/main/resources我的所有属性文件,当我从那个胖罐子我得到这个错误运行我的程序,我可以使用jar tf farjar.jar,我看到的属性在根文件夹 然而,确认 Exception in thread "main" java.lang.Il

    0热度

    1回答

    如何将Guava表写入文件? 这样做的最好方法是什么? 表中的价值观似乎并不重要。我的主要目标是写作和阅读表。

    0热度

    1回答

    我想用这种方式为一组带有LRU驱逐策略的字符串创建一个缓存。 private static final Boolean PLACEHOLDER = true; LoadingCache<String, Boolean> scannedIDsCache = CacheBuilder.newBuilder() .build(new CacheLoader<String, Boolean>