Viele interessante Beiträge zu Java 9 in dieser Woche.
-
Auf geht’s…**
1. Frühling und Java
https://spring.io/blog/2017/07/05/einführende- Federwolkenfunktion[>> Spring Cloud-Funktion wird eingeführt] []
Spring hat schon immer POJO-basierte Ansätze übernommen. Jetzt ist es an der Zeit, sich auf funktionale Ansätze zu konzentrieren. Spring Cloud wird mit der Möglichkeit erweitert, Beans aus Funktionsimplementierungen zu definieren - alles gut in Reactor integriert.
>> Wie viel Projektionen können helfen? []
Die Verwendung der Projektion anstelle des entitätsbasierten Abrufs kann die Gesamtleistung erheblich verbessern - was keine Überraschung ist.
>> Von Microservices zu Service Blocks mit Spring Cloud Funktion und AWS Lambda []
Ein praktischer Blick auf Service Blöcke mit Spring Cloud-Funktion und AWS Lambda. Wenn Sie Spring Cloud-Funktion in Aktion sehen möchten, schauen Sie auf jeden Fall nach.
Scala und Kotlin haben ihre eigenen Lösungen für Probleme, die durch Mehrfachvererbung verursacht werden.
>> Mocking HTTP, Mockito-Stil []
Wenn Sie mit Microservices arbeiten, müssen wir oft HTTP-Endpunkte simulieren/stubben.
>> Unterstützung für Java 9 in IntelliJ IDEA 2017.2 []
Java 9 wird (hoffentlich) bald veröffentlicht, und IDE-Anbieter stellen neue Funktionen für ihre Tools vor. Dieses Mal können wir uns die neue Unterstützung in Intellij IDEA ansehen.
>> 5 Sie benötigen Wissen, wann der Ruhezustand mit MySQL verwendet wird []
Hibernate unterstützt bereits die meisten Funktionen von MySql, aber es gibt noch einige Dinge, die Sie nicht vergessen sollten.
Auch lesenswert:
-
===== >> Einfache Spring-Webanwendung in Java, Kotlin und Scala - Vergleich []
-
===== ** >> Java-Befehlszeilenschnittstellen (Teil 6): Einfach ]
-
===== >> 5-Schritt-Rezept: Alles, was Sie wissen müssen, um in Java auf dem neuesten Stand zu bleiben []
-
===== >> Java-Befehlszeilenschnittstellen (Teil 7): JCommander []
-
Webinare und Präsentationen: **
-
===== >> Git Questions - How und wann füge ich zusammen oder rease zurück? []
-
===== https://www.infoq.com/presentations/java-performance-guide?utm campaign=infoq content
-
Zeit zum Upgrade: **
-
===== >> Spring für Apache Hadoop 2.5.0 GA veröffentlicht []
[>> Hibernate Validator 6.0.0.CR3 ist mit Bean Validation 2.0.0 nicht verfügbar .CR3-Unterstützung][]
-
===== >> Mockito 2.8.53 ist out []
2. Technisch
>> Projektpaketorganisation []
Die Paketstruktur in Java-Projekten wird oft vernachlässigt oder sinnlos angewendet - hier werden die beiden beliebtesten Ansätze miteinander verglichen: Paket für Layer vs.
>> Abfragen in Befehle konvertieren []
Das Anheben der Abstraktionsebene und das Übergeben von Befehlen an Objekte kann zu einer besseren Entkopplung führen - und die Java 8-Lambda-Ausdrücke machen es viel einfacher und prägnanter.
-
Auch lesenswert: **
-
===== https://blog.codecentric.de/de/2017/07/fine-tuning-embedded-jetty-inside-spark-framework/ []
3. Überlegungen
>> So schreiben Sie Testfälle []
Es gibt keine universelle Antwort auf dieses Problem - wählen Sie eine der wissenschaftlichen Methoden aus, folgen Sie ihr und verwenden Sie die besten Werkzeuge.
http://www.daedtech.com/expert-developers-still-make-mistakes/ [>> Warum Expertenentwickler immer noch Fehler machen **
Wir sollten Fehler machen - diese Enthüllungen haben kein Wissen, das wir eventuell beheben können.
-
Auch lesenswert: **
-
===== >> Das Paradox der Apple Watch []
-
===== >> Gibt es eine einzige Methode für das Internet der Dinge? []
-
===== >> Wartungs-Hölle? Nein Danke! []
4. Comics
Und meine Lieblings-Dilberts der Woche: