Tag: guava

Google ‚ s Core Java-Bibliothek für Java und Android-Entwicklung.

Wie wendet Funktion auf jedes collection-element, um zu mutieren, die es in Guava?

Anzahl der Antworten 2 Antworten
Ich bin mit Guave 11 (weil java-5) jetzt seit einem Jahr, aber ich weiß nicht scheinen, um einen Weg finden, zu tun, Groovy pro oder Scala foreach, das ist zu sagen, wenden Sie die Funktion zur Sammlung

Java collection mit auslaufenden Einträge

Anzahl der Antworten 4 Antworten
Muss ich verfolgen bestimmte Ereignisse in einem bestimmten Zeitrahmen und zu handeln, wenn die Anzahl der Ereignisse erreicht eine bestimmte Anzahl. Im detail habe ich eine Verbindung zu einem externen Dienst Einreichen und die Anträge, die anerkannt,

Rückkehr ImmutableMap <Datei, Datei>

Anzahl der Antworten 2 Antworten
Habe ich eine Methode, die Rückgabe einer Karte. Ich würde zunächst die Rückkehr der HashMap, die die Methode erzeugt, dachte aber, es wäre besser, um eine ImmutableMap. Leider ist die folgende Aussage verweigert eclipse: HashMap<File, File> map

Warum muss ich hinzufügen Artefakt JSR305 zu verwenden, Guave 14+?

Anzahl der Antworten 1 Antworten
Während der Suche nach Informationen auf stackoverflow habe ich eine Frage ähnlich wie meine, aber keine wirkliche Antwort hier. Muss ich die Migration meiner maven-Projekt aus Guave 11.0.2 zu Guave 14 oder höher (ich brauche RangeSet). Ich

Erstellen von Objekten mit Guave von property-Dateien

Anzahl der Antworten 3 Antworten
In unseren Anwendungen, die wir mithilfe von property-Dateien sehr viel. Seit ein paar Monaten habe ich angefangen zu lernen, Guave, und ich mochte Sie eigentlich. Was ist der beste Weg, um erstellen Sie eine Map<String, Datasource> ?

Bibliothek-Methode, um partition einer Sammlung, die ein Prädikat

Anzahl der Antworten 6 Antworten
Habe ich eine Sammlung von Objekten, möchte ich eine partition in zwei Sammlungen, von denen geht ein Prädikat, und von denen scheitert ein Prädikat. Ich hatte gehofft, es wäre ein Guave Methode, dies zu tun, aber die

Fehlende Artefakt com.google.Guave:Guave:bundle:18.0

Anzahl der Antworten 1 Antworten
Ich bin mit Eclipse Luna. Wenn ich "Guave" durch maven, die ich bin immer diese Fehlermeldung Missing artifact com.google.guava:guava:bundle:18.0 Ich habe Zentrales Repository. Ich aktualisierte gleichen, aber noch immer den gleichen Fehler. Meine Abhängigkeit in pom.xml Datei

Sammeln Sie in Guave ist ListMultiMap, die mit Java 8 streams

Anzahl der Antworten 2 Antworten
Ich versuche mich zu sammeln, in eine ListMultiMap, die mit java 8 ohne Verwendung der forEach-operation. Wenn ich den code schreiben, der in Java 7, es wird so etwas wie dieses: ListMultimap<String, String> result = ArrayListMultimap.create(); for(State

Mit Guave mit GWT

Anzahl der Antworten 2 Antworten
Könnte mir jemand sagen, was ich tun müssen, um zu ermöglichen, Guave Unterstützung in GWT. Habe ich heruntergeladen Guave R07 und dort gibt es die folgenden zwei Dateien: guava-r07.jar guava-r07-gwt.jar Habe ich ein paar Fragen dazu: Wo

java.lang.ClassNotFoundException

Anzahl der Antworten 3 Antworten
Ich habe ein java-Projekt, an dem ich arbeite, die war bis vor ein paar Tagen. Ich bin mir nicht sicher, was ich getan habe mein Eclipse so eingestellt, Schlauch, aber jetzt bin ich immer eine java.lang.ClassNotFoundException, wenn

Verwenden Sie die Ergebnisse von zwei Guave ListenableFutures der verschiedenen Arten

Anzahl der Antworten 5 Antworten
Habe ich zwei ListenableFutures abgeschlossen in anderen threads. Jede Zukunft ist von einem anderen Typ, und ich möchte die beiden Ihre Ergebnisse, wenn Sie sowohl abgeschlossen. Gibt es einen eleganten Weg, dies zu behandeln mit Guave? InformationsquelleAutor

Custom ist gleich/hash beim einfügen Taste (Guava Cache)

Anzahl der Antworten 3 Antworten
Einfach, ich habe zu überschreiben, die Art und Weise, in der der cache wählt die rechts-Taste, da einige Felder (z.B. timestamp, message-id, etc.) sollte nicht sein, als beim abrufen einer Taste. Kann ich nicht ändern die eigentliche

Guave ist RateLimiter pro Minuten statt Sekunden?

Anzahl der Antworten 6 Antworten
Ich versuche rate-Begrenzung der Anzahl der Konten, die ein Nutzer erstellen kann mit meinem REST-API. Würde ich gerne nutzen Guave ist RateLimiter dass nur eine IP-Adresse zu erstellen, sagen wir mal, 5 accounts innerhalb von 10 Minuten,

Iterieren in Guave

Anzahl der Antworten 4 Antworten
Ich versuche zu lernen Guave. Jedoch bin ich nicht sehr erfolgreich, da es sehr wenig tutorials. Kann jeder Körper mir sagen, wie man schreiben Sie diesen code in Guave. import java.util.*; public class list { public static

Hinzufügen von Google-Guava, um Android-Projektes - deutlich verlangsamt die bauen

Anzahl der Antworten 1 Antworten
Nach dem hinzufügen von Google Guava r09 unserer Android-Projekt die build-Zeit deutlich erhöht, vor allem die DEX-generation-phase. Ich verstehe, dass DEX generation braucht unser aller Klassen + alle Gläser auf die wir angewiesen sind und übersetzt Sie

Gibt es eine Guave entspricht Apache Commons CircularFifoBuffer?

Anzahl der Antworten 4 Antworten
Brauche ich eine Datenstruktur, die effizient Puffer eine bestimmte Anzahl von Elementen, in der Reihenfolge Ihres Eintreffens. Wie bereits in diese Frage, Apache Commons hat einen CircularFifoBuffer, aber es ist leider nicht generified. Einige Gabeln existieren, aber

So erstellen Sie eine synchronisierte version von Google Guava ist TreeMultimap

Anzahl der Antworten 2 Antworten
Weiß jemand, wie das erstellen von thread-safe-Instanz TreeMultimap mit TreeMultimap.create()? InformationsquelleAutor kenn3th | 2011-07-28

Gibt es eine JDK oder Guave-Methode ein, um eine null in eine leere Liste?

Anzahl der Antworten 5 Antworten
Gibt es eine Methode, wie diese in der JDK oder Google Guava public static <T> Collection<T> safe(Collection<T> collection) { if (collection == null) { return new ArrayList<>(0); } else { return collection; } } macht es einfach

Warum Spring framework verbitten sich die Verwendung von Guava cache?

Anzahl der Antworten 1 Antworten
Ich will Frühling-cache mit guava cache, aber ich finde guava cache markiert wurde als veraltet markiert von Frühling offiziellen Dokument.Ich Frage mich, zu wissen, warum Sie nicht geben, einige Erläuterungen. https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-caching.html#boot-features-caching-provider-guava docs.Frühling.io/spring-boot/docs/current/Referenz/html/...; github.com/spring-projects/spring-boot/commit/... InformationsquelleAutor mengying.ye | 2017-05-25

Hinzufügen eines Schlüssels mit einem leeren Wert zu Guave Multimap

Anzahl der Antworten 2 Antworten
Ich muß hinzufügen-Taste, um eine Guave Multimap mit einer leeren Sammlung als Wert. Wie kann ich dies erreichen? Habe ich versucht, dieses: map.put( "my key", null ); aber Aufruf von get() liefert eine Liste mit einem element,

Verwenden Guava Cache zum speichern von Daten auf einer Festplatte

Anzahl der Antworten 2 Antworten
Ich bin neu in Guava Cache. Wie erstelle ich die folgenden in den cache? Speichern der Daten im Speicher, wie normal. Wenn die Größe des Caches ist über die angegebene Zahl, wird es bestehen bleiben die Daten

Guave-Dateien.readLines() und Leerzeichen

Anzahl der Antworten 3 Antworten
Ich habe den folgenden code die nutzt Guave-Dateien.readLines () - Methode: List<String> strings = Lists.newArrayList(); final File file = new File(filePath); if (file.isFile()) { try { strings= Files.readLines(file, Charsets.UTF_8); } catch (IOException ioe) {} } else {

Rot-Schwarz-Baum oder AVL-Baum Implementierung in Java

Anzahl der Antworten 1 Antworten
Ist es Red Black Tree /AVL Tree data Struktur-Implementierung in Java collections/Guava/Apache-Commons-Bibliothek ? Wenn ja , können Sie zeigen Sie Sie mir . Grundsätzlich bin ich auf der Suche für eine Daten-Struktur, wo die Abfragen passieren sollte

Guave Möglichkeit der Sortierung der Liste anhand einer anderen Liste?

Anzahl der Antworten 5 Antworten
Habe ich List<Integer> bestehend aus den Ids der Benutzer. Und nach einem Datenbank-Abfrage, ich bin abrufen List<User>. Ich möchte, um diese Liste nach erste-Id-Liste. List<User> möglicherweise nicht enthalten einige der Ids. Was ist die Guave Weise für

Google guava vs Scala-collection-framework-Vergleich

Anzahl der Antworten 4 Antworten
Gibt es eine Menge von gemeinsamen Konzepten: unveränderlich Sammlung, Sammlung anzeigen, streng/nicht streng Sammlung, Sammlung Bauherren gleichen Muster, die in Guave und Scala Collection API. Also, was ist der Unterschied? Ist sowohl Bibliothek sind im Einklang mit

Guave MultiSet vs Karte?

Anzahl der Antworten 2 Antworten
Mein Verständnis von Multiset ist ein set mit der Frequenz, aber ich kann immer mit Map zur Darstellung der Häufigkeit, gibt es andere Grund für die Verwendung von Multiset? InformationsquelleAutor Adam Lee | 2012-01-14

Sortieren Sie die Liste in umgekehrter Reihenfolge

Anzahl der Antworten 7 Antworten
Ich haben Liste "list1" in der direkten Bestellung. List<String> list = Ordering.natural().sortedCopy(asu2); Wie Reihenfolge ändern. Und ich weiß nicht, wie rewrite-Methoden aus der Klasse erweitert, schreiben Sie bitte mit Beispielen oder sprechen Sie klar und deutlich. können

Java: null-Zeiger-Ausnahme aus, wenn unboxing Integer?

Anzahl der Antworten 3 Antworten
Dieser code bewirkt, dass eine null-Zeiger-Ausnahme. Ich habe keine Ahnung, warum: private void setSiblings(PhylogenyTree node, Color color) throws InvalidCellNumberException { PhylogenyTree parent = node.getParent(); for (PhylogenyTree sibling : parent.getChildren()) { if (! sibling.equals(node)) { Animal animal =

wie kann ich filter-map-Einträge basierend auf dem Satz von Einträgen

Anzahl der Antworten 2 Antworten
Ich bin mit google guava 12 und eine Karte: Map<OccupancyType, BigDecimal> roomPrice; Habe ich ein Set: Set<OccupancyType> policy; Wie kann ich die filter-Einträge in der roomPrice map basierend auf policy und RÜCKFÜHRUNG der gefilterten map ? filteredMap

Google Guava vs. Apache Commons

Anzahl der Antworten 5 Antworten
Ich war auf der Suche nach einem bidirektionale anzeigen - Implementierung in Java, und stolperte über diese beiden Bibliotheken: Google Guava (ehemals "Google Collections") Apache Commons Collections Beide sind frei, haben die bidirektionale map-Implementierung, die ich suchte

Gibt es eine Möglichkeit zu finden, gemeinsame Elemente in mehreren Listen?

Anzahl der Antworten 6 Antworten
Habe ich eine Liste von integer-arrays. Ich muss die gemeinsamen Elemente zwischen diesen. Was ich mir denken kann, ist eine Erweiterung von dem, was aufgeführt ist in Gemeinsame Elemente in zwei Listen Example would be [1,3,5], [1,6,7,9,3],

Gibt es einen eleganten Weg, um die erste nicht-null-Wert der multiplen-Methode gibt in Java?

Anzahl der Antworten 3 Antworten
Haben Sie schon gesehen, das viele Male selbst, ich bin mir sicher: public SomeObject findSomeObject(Arguments args) { SomeObject so = queryFirstSource(args); //the most likely source first, hopefully if (so != null) return so; so = querySecondSource(args); //a

Warum ImmutableList.von() und Freunden verbieten, die null Elemente?

Anzahl der Antworten 3 Antworten
Zusammenfassung ziemlich viel sagt alles. Hier ist der relevante code-snippet in ImmutableList.createFromIterable(): if (element == null) { throw new NullPointerException("at index " + index); } Ich habe laufen in mehrere Male und kann nicht sehen, warum eine

Ist es eine generische version von toArray() in Guava oder Apache Commons Collections?

Anzahl der Antworten 3 Antworten
Was ich Suche ist eine generische version von Object java.util.Collection.toArray() oder weniger ausführlich alternative zur Verwendung T java.util.Collection.toArray(T array). Ich kann derzeit schreiben: Collection<String> strings; String array = strings.toArray(new String[strings.size()]); Was ich Suche, ist etwas wie: @SuppressWarnings("unchecked")

Entfernen von Elementen aus Guava Cache

Anzahl der Antworten 2 Antworten
Ich bin mit import com.google.common.cache.Cache Habe ich initiiert, die den cache so: private Cache<String,String> mycache =CacheBuilder.newBuilder() .concurrencyLevel(4).expireAfterAccess(30, TimeUnit.MINUTES).build(); Ich bin bereit, entfernen Sie die Einträge manuell in einigen Szenarien vor dem warten auf den Ablauf. Die einzige

Immer default-Wert für primitive Typen

Anzahl der Antworten 8 Antworten
Ich habe ein Java-primitive-Typ auf der hand: Class<?> c = int.class; //or long.class, or boolean.class Ich würde gerne eine Standardwert für diese Klasse -- insbesondere der Wert zugewiesen wird, um die Felder dieses Typs, wenn Sie nicht

Wie konvertieren von Map<String, String> auf Karte<Long, String> ? (option : mit Guave)

Anzahl der Antworten 6 Antworten
Ich habe eine Map<String, String> die String Schlüssel ist nichts anderes als numerischen Wert wie "123" usw. Ich bin immer numerische Wert, da diese Werte kommen aus der Benutzeroberfläche in meiner JSF-Komponente. Ich will nicht zu ändern,

Was ist der beste Weg, um cache einzelnes Objekt innerhalb der festgelegten timeout?

Anzahl der Antworten 1 Antworten
Google Guava hat CacheBuilder erzeugt werden können ConcurrentHash mit auslaufenden Tasten, die es ermöglichen, Einträge zu entfernen, die nach der festen tiemout. Allerdings muss ich den cache nur eine Instanz eines bestimmten Typs. Was ist der beste

Guter Weg, um zu konvertieren Optional<Integer> Optional<Länge>

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem sauberen und code-effizienter Weg, um zu konvertieren Optional<Integer> zu Optional<Long>. Ich arbeite in Java 7 mit Guave. Also an einer Stelle im code habe ich eine optionale ganze Zahl, die

Datastax Cassandra Fahrer werfen CodecNotFoundException

Anzahl der Antworten 2 Antworten
Den genauen Ausnahme ist wie folgt com.datastax.- Treiber.core.Ausnahmen.CodecNotFoundException: Codec nicht gefunden für den angeforderten Vorgang: [varchar <-> java.math.BigDecimal] Diese sind die Versionen von Software, die ich verwende Spark 1.5 Datastax-cassandra 3.2.1 CDH 5.5.1 Den code, den ich

com.google.common.cache.Cache-Klasse nicht gefunden " - Fehler

Anzahl der Antworten 1 Antworten
Ich bin mit Guave 14.0 Glas und Folgendes ist mein code package org.user.module.test; import java.io.IOException; import java.io.PrintWriter; import java.util.concurrent.TimeUnit; import com.google.common.cache.CacheBuilder; import com.google.common.cache.Cache; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * Servlet implementation

Config Frühjahr cache mit Guave

Anzahl der Antworten 4 Antworten
Folgenden die spring-Dokumentation über cache, die ich verwenden könnte-cache auf mein Projekt, aber wie kann ich konfigurieren Guave zu definieren, die eine abgelaufene Zeit oder Größe pro cache-name? applicationConfig.xml <bean id="cacheManager" class="org.springframework.cache.guava.GuavaCacheManager"/> Foo.java @Cacheable(value="courses", key="#user.id") public List<Course>

java.lang.NoSuchMethodError: com.google.common.sammeln.FluentIterable.toList()Lcom/google/common/collect/ImmutableList;

Anzahl der Antworten 2 Antworten
Ich bin mit dem Google Guava-Bibliothek für Aufgaben wie Sortieren und filtern einer java.util.List<T> im Java-EE-7-Anwendung. Da unten ein Beispiel der Filterung einer java.util.List<T> basiert auf einer Liste von filtern in einer CDI-bean. @Named @ViewScoped public class

Wie kann ich effizient die cache-Objekte in Java unter Verwendung der verfügbaren RAM?

Anzahl der Antworten 12 Antworten
Muss ich cache-Objekte in Java mit einem Anteil von was auch immer RAM verfügbar ist. Ich bin mir bewusst, dass andere haben diese Frage gestellt, aber keine der Antworten erfüllen meine Anforderungen. Meine Anforderungen sind: Einfache und

Wie man einen enum-Wert einen string-Wert in Java?

Anzahl der Antworten 26 Antworten
Sagen, ich habe eine enum die nur public enum Blah { A, B, C, D } und ich möchte zu finden, die enum-Wert einen string, zum Beispiel "A" wäre Blah.A. Wie wäre es möglich, dies zu tun?

Guave: ImmutableList Magie der copyOf () - Methode

Anzahl der Antworten 2 Antworten
Ich würde gerne die "Magische Kraft" der copyOf() Methode von Guave guava-libraries. Gibt es kleine app, die ich verwenden, um es zu überprüfen. Hier ist die Dokumentation: JDK bietet Collections.unmodifiableXXX Methoden, aber unserer Meinung nach, können diese

Ist es möglich, eine Funktion zu einer Sammlung mithilfe von Java-Guave?

Anzahl der Antworten 4 Antworten
Ich möchte eine Funktion, um eine Auflistung, Karte, etc, mit Guave. Grundsätzlich, ich brauche, um die Größe der Zeilen und Spalten einer Table getrennt, so dass alle Reihen und Spalten die gleiche Größe haben, etwas wie das

Google Collections ImmutableMap iteration um

Anzahl der Antworten 3 Antworten
Brauche ich die Kombination von Google-Sammlung ImmutableMap und LinkedHashMap — unveränderlich Karte mit den vorgegebenen iteration um. Es scheint, dass ImmutableMap selbst hat eigentlich definiert, iteration um mindestens die Dokumentation sagt: Einer unveränderlichen, hash-basierte Karte mit zuverlässigen

Der Guava-Bibliothek: Was sind die nützlichsten und/oder versteckten Funktionen?

Anzahl der Antworten 8 Antworten
Ich habe einen schnellen scan des Guave-API und den neuen collection-Typen, die es bietet(Multimap und BiMap zum Beispiel sinnvoll erscheinen) und ich denke die Einbeziehung der Bibliothek in das Projekt(s) arbeite ich. Habe aber auch eine Zurückhaltung,

Wie Sortieren Sie eine Karte<Key, Value> die Werte, auf die in Java mit google-Sammlungen bestellfunktion

Anzahl der Antworten 2 Antworten
Wie man eine Karte(?,B) die Werte, auf die in Java mit google-Sammlungen bestellfunktion, wenn B eine Klasse, die ein Feld vom Typ double, die verwendet werden sollten, für die Bestellung. wollen Sie die Werte Sortieren, oder die