Java Web Weekly, Ausgabe 173

Viele interessante Beiträge zu Java 9 in dieser Woche.

  • Auf geht’s…​**

1. Frühling und Java

** >> Frühlingstipps: Staffel 2 Recap

Eine Zusammenfassung der Spring Tips -Serie, einschließlich Integrationen mit jOOQ , Couchbase , MyBatis und vieles mehr.

>> Licht am Ende des langen Tunnels für Java EE 8 []

Es sieht so aus, als ob das Warten auf Java EE 8 endlich ein Ende hat.

>> Benutzerdefinierte Kollektoren in Java 8 []

Java 8 wird mit einer überwältigenden Menge von Sammlern für die Stream-API geliefert. Manchmal reicht dies jedoch nicht aus und Sie müssen Ihre eigenen Sammler erstellen.

>> Togglz-Aspekt mit Spring Boot []

Eine schnelle und praktische Anleitung zur Verwendung von Togglz mit Boot.

>> Java 9-Module - JPMS-Grundlagen []

Ein weiterer solider Leitfaden zur Modularität in Java 9 .

>> Kritische Mängel bei der Stichsäge (JSR-376, Java Platform Module System) []

Das Redhat-Team hat mehrere Probleme bezüglich der aktuellen Implementierung des Jigsaw-Projekts aufgeworfen. Bei der Entwicklung des neuen modularen Systems für Java wurden offenbar mehrere Kompromisse eingegangen.

>> 8 Möglichkeiten, die Funktionen Ihrer Datenbank mit Hibernate zu nutzen []

Es gibt einige häufige falsche Vorstellungen von Hibernate ** - eine davon ist, dass es nur für einfaches Mapping verwendet werden kann. Es stellt sich heraus, dass Sie Datenbankfunktionen, gespeicherte Prozeduren, Kartenansichten und vieles mehr aufrufen können.

https://www.infoq.com/articles/GC-Log-Uncovers-Pause? utm campaign = infoq content & utm source = infoq & utm medium = feed & utm__term = Java[>> möchten wissen, was in einer GC-Pause ist Schauen Sie sich das GC-Protokoll an!] []

GC-Protokolle können eine wichtige Quelle für Informationen sein, wenn Sie wissen, wie man sie liest - was schwierig sein kann, weil die GC-Protokollierung nicht threadsicher ist (vor Java 9).

2. Technisch

>> Hören Sie auf, Ihre fehlgeschlagenen Tests unter dem RUG zu fegen []

Anstatt Ihre Tests erneut durchzuführen, bis sie grün werden, ist es möglicherweise besser, in die Behebung von Problemen mit dem System oder in den Test selbst zu investieren.

3. Überlegungen

http://www.daedtech.com/elements-of- hilfreiche-code-dokumentation/[>> Elemente der Dokumentation zum hilfreichen Code] []

APIs zu entdecken, indem Sie mit ihnen experimentieren, macht Spaß, ist jedoch nicht besonders effizient (insbesondere auf Kundenseite). Indem wir uns um die Dokumentation kümmern, können wir auf lange Sicht produktiver werden.

Es ist kein Geheimnis, dass die Produktivitätsmessung anhand von LoC/Tag nicht ideal ist und leicht gehackt werden kann, auch wenn dies für einige Manager nach wie vor recht attraktiv erscheint.

5. Auswahl der Woche