Ich habe mich Anfang 2014 dazu entschlossen, meine Lesegewohnheiten zu verfolgen und ** das Beste zu teilen.
Das Kuratieren meiner Lesung hat es zielgerichteter und abwechslungsreicher gemacht - und ich gebe Ihnen hoffentlich auch Wert, indem Sie den besten Inhalt der Woche nach oben bringen lassen.
-
Auf geht’s…**
1. Java
>> Optional in Java SE 8
Eine nützliche Anleitung, um die neue Optional -Klasse so zu verwenden, wie sie beabsichtigt war, als sie in die Sprache eingeführt wurde. Wie alles andere gibt es eine gute Möglichkeit, es zu benutzen, und dann gibt es alle anderen Möglichkeiten.
>> Bessere Nullen in Java 10?
JDK 10 ist noch weit entfernt - also ist jetzt die Zeit für Gedankenexperimente. Dies ist eine davon - nützlich, weil dadurch deutlich wird, dass die Semantik von null in Java definitiv verbessert werden kann und sollte.
** http://blog.jooq.org/2014/11/03/10-things-you-didnt-know-about-java/ [>> 10 Dinge, die Sie über Java nicht kennen
Coole Liste mit Eckfällen und Überraschungen in Java - eine interessante Lektüre, auch wenn Sie seit Jahren mit Java arbeiten.
>> Java-Generics und Erasure
Ein kurzer Bildungsweg über die Funktionsweise von ** in Java.
>> Jenseits von Thread-Pools: Java-Parallelität ist Nicht so schlimm wie du denkst
Eine sehr detaillierte Darstellung des Java Concurrency-Ökosystems - einige der verfügbaren Lösungen und Paradigmen, um Ihnen den Einstieg zu erleichtern und Ihre Optionen zu kennen.
** >> Hibernate collection optimistisches Sperren
Ein weiterer tiefer Einstieg in den Ruhezustand - diesmal wird gezeigt, wie wichtig die Modellierung von Eltern-Kind-Assoziationen ist für den gleichzeitigen und zuverlässigen Zugriff auf Daten.
Und ein paar andere Releases und Ankündigungen , auf die ich mich freue oder die im weiteren Java-Ökosystem nur hervorgehoben werden:
http://www.elasticsearch.org/blog/shield-know-security-coming-soon/ [Elasticsearch Shield: Wissen Sie, für die Sicherheit
2. Frühling
>> Protokollverwaltung für Spring Boot-Anwendungen mit Logstash Elasticsearch und Kibana
-
ELK ist eine schöne Sache ** . Ich benutze es jetzt schon eine Weile und
Es ist sehr sinnvoll, den Guava-Cache zu verwenden, um die Zwischenspeicherung in einer Spring-App zu aktivieren. Das ist wie.
>> A quality @Qualifier
Ich habe @ Qualifier hauptsächlich als Interviewfrage verwendet, aber von Zeit zu Zeit kann aus einer schwierigen Situation eine elegante Lösung werden. Und wie Josh feststellt, tut es das schon seit Jahren.
http://www.petrikainulainen.net/programming/spring-framework/spring-from-the-enches-resetting-auto-increment-columns-vor-foreachestest- method/[>> aus den Gräben: Zurücksetzen von automatischen Inkrementierungsspalten vor jeder Testmethode]
Ein interessanter Einblick in die Arbeit mit einer großen Anzahl von Integrationstests - wie Sie sicherstellen, dass Ihre Ergebnisse korrekt und reproduzierbar sind und dass Ihre Tests idempotent sind
Zum Schluss noch ein paar coole Releases und Webinare von Spring :
-
Spring-Evans SR1 veröffentlicht
-
Spring-Cloud 1.0.0.M2 jetzt verfügbar]
-
===== >> Webinar Replay: Building “Bootful ”UIs mit Spring Boot und Vaadin
-
===== http://spring.io/blog/2014/10/30/webinar-replay-content-enabled-web-and-mobile-applications-mit-spring-groovy-und-crafter [>> Webinar Replay: Content-fähige Web- und Mobile-Anwendungen mit Spring, Groovy und Crafter
3. Technik und Überlegungen
>> Eine leere Zeile ist ein Codegeruch
„Eine Methode sollte eine Sache tun“ . Es hat lange gedauert, bis ich diese Tatsache wirklich verinnerlicht habe und aktiv nach meinem eigenen Design gesucht habe.
Deshalb las ich diesen Artikel in diesem Zusammenhang und konzentrierte mich auf die Verbesserung meines eigenen Designs. So teile ich es auch hier.
Wir haben alle unsere Kriegsgeschichten. Aber eine Gruppe von Leuten zur Veränderung zu bewegen, ist eine Hölle - deshalb finde ich es so cool, wenn es tatsächlich zum Besseren klappt.
Passiert aber nicht oft
>> Sammlungspipeline
Ein sehr gut zusammengestelltes Stück über die Pipeline-Operationen für die Leistung und die Breite. Lässt mich heute etwas Clojure machen.
4. Comics
Und nun zu dem Teil, den Sie gerade meine wöchentliche Rezension lesen - XKCD:
** 5. Auswahl der Woche
**
Vor kurzem habe ich hier in meiner Wochenübersicht den Abschnitt "Auswahl der Woche" vorgestellt. Das interessante daran ist, dass es ausschließlich für meine Abonnenten der E-Mail-Liste gilt.
Also, wenn Sie zu diesem Artikel aus meiner E-Mail-Liste gekommen sind, haben Sie bereits die Wahl - ich hoffe, es hat Ihnen gefallen. Wenn nicht - zögern Sie nicht zu abonnieren und Sie erhalten den nächsten.