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以通過調用適當的方法將數據發送到不同的服務。 我可以用不同的時間戳獲得