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>