guava

    1熱度

    1回答

    我想在兩個數據庫修訂版上同時運行兩個XPath表達式,這兩個修訂版都返回Iterator/Iterable的結果,並將結果節點與列表中的節點進行匹配。 我認爲最好的辦法是從一個ExecutorService運行兩個線程查詢和保存來自兩個線程導致BlockingQueue,而另一個線程將會從BlockingQueue對結果進行排序或實際保存傳入的節點或nodeKeys在正確的位置。 然後是微不足道的

    2熱度

    1回答

    我已經在我的Classpath中使用Guava,並且想要使用ListenableFuture s,但是目前我不知道如何提交ListenableFuture s,或者目前只能在調用線程中使用它們而沒有執行程序嗎?我讀過r10中有一個裝飾器沒有出來? 我發現Futures.makeListenable(Future<V> future),但我不確定這是目前如何使用ListenableFuture s的

    16熱度

    1回答

    將Google Guava r09添加到我們的Android項目後,構建時間顯着增加,尤其是DEX生成階段。我明白,DEX世代需要我們所有的類+我們所依賴的所有jar,並將它們轉換爲DEX格式。番石榴是一個相當大的瓶子1.1MB左右 它可能是建設放緩的原因? 有什麼可以做到加快速度? 附:通常我從Intellij構建,但我也嘗試用Maven構建 - 同樣的結果。 感謝 亞歷

    2熱度

    3回答

    我已經創建了以下類型的hash多重映射:key作爲一對字符串,字符串和值。 HashMultimap<Pair<String, String>, Long> hm = HashMultimap.create(); 我已經使用put函數在表格中插入了一些值。 現在我想找到所有那些有多個值的鍵。我想使用for循環遍歷所有鍵並找到具有多個值的鍵。請幫我,我該怎麼做?

    10熱度

    1回答

    我會先用我的用例迅速激發這個問題。 我的庫需要將Java異常分類器公開給它插入的框架。例如: enum Classification { FATAL, TRANSIENT, UNKNOWN } Classification classify(Throwable t) { if (t instanceof MyTransientException) return Class

    8熱度

    1回答

    我試圖從下面的URL從Maven存儲庫下載單個jar文件。 http://repo1.maven.org/maven2/com/google/guava/guava-testlib/10.0/guava-testlib-10.0.jar 下載在瀏覽器中正常工作,而我得到的文件,如預期。 'wget'下載了一些東西,但是我得到的文件看起來不是有效的。在下載的文件上運行'jar -tf'會導致'Zip

    8熱度

    3回答

    在我的項目中,我同時使用glassfish-embedded 3.1.1和番石榴lib ......問題是glassfish帶有舊番石榴的實現(即google-collections)。 .. 這會導致運行時出現NoSuchMethodError,例如使用稍後在guava中引入的Lists.reverse()或Sets.newIdentityHashSet()。 我沒有找到任何解決方案來解決這個.

    0熱度

    3回答

    我需要獲得Something類的實例的緩慢方法slowResult()的結果。由於實例難以重複,因此獨自緩存並不能提供幫助。幸運的是,我知道這個結果實際上只依賴於一些容易獲得的SomethingAttributes,所以我可以用一個Map<Attributes, Result>作爲緩存,在代碼 Result fastResult(Something something) { final

    9熱度

    2回答

    我有點困惑於在Guava 10中引入的CacheBuilder和Cache。文檔提示可以使用overwrite values,但據我所知,Cache不包含任何這樣做的方法。有任何想法嗎? 我試圖構建一個映射,它在上次讀取或寫入10秒後過期了一個鍵。當查找一個值時,我希望返回先前設置的值,或者如果不存在,則計算默認值。 備註:此問題已過時。雖然上面的Javadoc顯示了Cache.put(K key

    4熱度

    2回答

    Google Guava中的木匠(Google收藏的超集)非常酷。我的問題是,是否有一個簡單的方法來處理嵌套集合? 例如,我有一個矩陣,該矩陣是一個行的列表,並且每一行是數字的列表: List<ArrayList<Integer>> matrix = Lists.newArrayList(// Lists.newArrayList(1, 2, 3), // Lists.