Suchergebnisse für Anfrage "guava"
Java 8 Stream String Null oder leerer Filter
Ich habe Google Guava in Stream: this.map.entrySet().stream() .filter(entity -> !Strings.isNullOrEmpty(entity.getValue())) .map(obj -> String.format("%s=%s", obj.getKey(), obj.getValue())) .collect(Collectors.joining(",")) Wie Sie sehen, gibt ...
Splitter sprengt auf einfachem Pattern
Ich fange gerade an uns Guave anstelle von Google-Sammlungen. Die Splitter-Klasse schien cool. Aber wenn ich es benutze, so: private static final Pattern p = Pattern.compile(" +"); private static final Splitter usSplitter = ...
kein solcher Methodenfehler: ImmutableList.copyOf ()
Ich verwende Guava-05-Snapshot mit Suns JDK 1.6. Der Code führt dieses Snippet in die Luft aus: List<String> badpasswords = Lists.newArrayList( Password.badWords); Collections.sort(badpasswords); ImmutableList<String> tmp ...
Bytes aus einer Klassendatei in einer Jar-Datei lesen
Ich habe ein.jar Datei mit.class files und.java Dateien. Ich möchte den Inhalt eines bestimmten @ lad.class Datei alsbyte[] array. static byte[] getBytes(String javaFileName, String jar) throws IOException { try (JarFile jarFile = new ...
Throttling-Methodenaufrufe mit der Guava RateLimiter-Klasse
Ich versuche, die Anzahl der Aufrufe einer Methode pro Sekunde zu drosseln. Ich habe versucht, dies mit Guava RateLimiter zu erreichen. RateLimiter rateLimiter = RateLimiter.create(1.0);//Max 1 call per sec rateLimiter.acquire(); ...
Mit MapMaker einen Cache erstellen
Ich möchte MapMaker verwenden, um eine Karte zu erstellen, in der große Objekte zwischengespeichert werden. Diese sollten aus dem Cache entfernt werden, wenn nicht genügend Arbeitsspeicher vorhanden ist. Dieses kleine Demo-Programm scheint gut zu ...
IllegalAnnotationsException SetMultimap ist eine Schnittstelle, und JAXB kann keine Schnittstellen verarbeiten.
Ich habe den folgenden Code: private SetMultimap<String, Dynamic> dynamicFields = TreeMultimap.create(Ordering.natural(), new Comparator<Dynamic>() { @Override public int compare(Dynamic o1, Dynamic o2) { ...
Warum hält WeakHashMap einen starken Bezug zum Wert nach GC?
Key-Objekt in WeakHashMap wurde schwach erreichbar. Und Karte sollte der Eintrag nach GC entfernt werden. Ein starker Bezug zum Wertobjekt bleibt jedoch bestehen. Warum Das gleiche Verhalten wird bei der Guaven-Schwachstellenkarte ...
NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor überschneidet sich mit Elastic Search jar
Während ich Elasticsearch Client erstelle, erhalte ich die Ausnahme java.lang.NoSuchMethodError: com.google.common.util.concurrent.MoreExecutors.directExecutor () Ljava / util / concurrent / Executor; Nach einigem Nachschlagen werden Nähte wie ...
Hat Java 8 die Unterstützung für Lieferanten zwischengespeichert?
Die Guavenbibliothek hat ein eigenesSupplier [http://google.github.io/guava/releases/22.0/api/docs/com/google/common/base/Supplier.html] was Java 8 nicht ...