guava

    2热度

    1回答

    我有一些服务代码,使用泛型和TypeTokens来反序列化JSON。需要该服务来反序列化保持其通用参数类型的复杂TypeToken。 下面是创建它的代码: <T extends IPolicy> TypeToken<PolicyWrapper<T>> makePolicyWrapperTypeToken(Class<T> policyClass) { TypeToken<T> polic

    0热度

    1回答

    我正在使用Grails 2.4.3 我有com.google.guava:guava:10.0.1 lib包含在$ GRAILS_HOME/libs /中,并且$ GRAILS_HOME/libs /中的所有依赖项都是通过现在的问题是,我想使用最新版本的com.google.guava:guava:21.0我BuildConfig.groovy grails.project.dependency.

    1热度

    2回答

    我正在研究一个库,它将采用一个对象DataRequest作为输入参数并基于该对象构建一个URL,然后调用我们的应用程序服务器使用apache http客户端,然后将响应返回给使用我们库的客户。有些客户会拨打executeSync方法获得相同的功能,一些客户会拨打我们的executeAsync方法来获取数据。 executeSync() - 等待,直到我有一个结果,返回结果。 executeAsyn

    0热度

    5回答

    这就是我所做的。我有一个要转换的对象的列表,用key作为对象id和value作为对象映射。我在列表中有成千上万的对象,并导致性能问题。有没有简单的方法来做到这一点,而不使用循环或使用其他数据集? final List<Object> objects = new ArrayList<Object>(); final Map<Id, Object> objectMap = new HashMap<I

    2热度

    1回答

    我有多重映射,我想将它切成使用上键两个谓词两个不同的地图: A -> keyPred1(K) -> A_1 A -> keyPred2(K) -> A_2 在我这样做让所有值的瞬间,用过滤它keyPred1/keyPred2和重建从屈德宁一遍值: values1 = a.entries().stream() .filter(e -> keyPred1(e.getKey()))

    0热度

    1回答

    我看到了大量的番石榴hashbasedtable。有没有任何ArrayTable示例供参考,比如如何创建一个ArrayTable?

    0热度

    1回答

    我试图在我的项目中采用com.google.guava版本21.0,以利用此API提供的一些强大的API。 我的设置如下: <guava.version>21.0</guava.version> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId>

    0热度

    1回答

    我在支付网关公司工作,同时分析了我遇到的代码 ImmuatbleMap对象。我想知道所有的细节。它是什么? 它在地图上有什么优势?核心java是否支持ImmuatbleMap?

    0热度

    1回答

    在我的Android应用我使用Multiset: Multiset<String> multiset = HashMultiset.create(); 我想将其转换为使用toString()方法的字符串。问题是,当它是来自每个字符串的单个项目时,它看起来没问题,但是当有多个具有相同文本的字符串时,它将显示为[]而不是[A x 2, B, C x 3]。 我该如何解决这个问题,所以它会显示如上,

    0热度

    3回答

    我有一个类,其中我的add方法被多个线程调用以填充clientidToTimestampHolder LinkedBlockingQueue。然后在下面的类中,我开始一个后台线程,每30毫秒运行一次并调用processData()方法,将clientidToTimestampHolder排除到Map List,然后迭代该List以通过调用适当的方法将数据发送到不同的服务。 我可以用不同的时间戳获得