Die wöchentliche Überprüfung von Baeldung 23

1. Java und Frühling

>> Clean Tests schreiben - teilen und erobern

Ein guter Unit-Test sollte nur aus einem Grund fehlschlagen “ - diese einfache Tatsache ist sehr wichtig für die Einhaltung und hat einen großen Einfluss auf die Qualität Ihres Designs. Wenn ich einen Test schreibe und nicht in der Lage bin, eine eindeutige und eindeutige Verantwortung für diesen Test zu ermitteln, ist die Erweiterung des Tests niemals eine gute Antwort. Stattdessen - dies ist ein klarer Code-Geruch, der mir sagt, dass ich an meinem Design arbeiten muss .

>> Ein Leitfaden für Anfänger zu Hibernate-Typen

Ein schneller Einstieg in Hibernate - vor allem anderen ist es gut, die Grundlagen zu verstehen

>> Auflisten eines ZIP-Dateiinhalts mit Stream-API in Java 8

So arbeiten Sie mit ZIP-Dateien in Java ** und den neuen Java 8-APIs - schnell und auf den Punkt

>> java.lang.OutOfMemoryError

Gute Seite, um das berüchtigte Java OutOfMemoryError ** zu verstehen, und einen coolen Präsentationsstil.

>> Spring Boot 1.1 GA veröffentlicht

Spring Boot bewegt sich schnell - vielleicht ist es an der Zeit, meine gewohnten Heartbeat/Health-APIs einzumachen und stattdessen /metrics zu verwenden.

Zum Schluss noch ein paar kommende und aufgezeichnete Webinare auf spring.io:

SpringOne2GX 2013-Wiederholung: Herstellen einer Verbindung mit dem Frühlings-Social] ** http://spring.io/blog/2014/06/10/webinar-building-your-app-management-toolss-mit-spring-boot [>>

Webinar: Erstellen Ihrer App-Verwaltungstools mit Spring Boot] ** http://spring.io/blog/2014/06/10/webinar-building-a-shopping-cart-in-24-hours-using-spring [>>

Webinar: Einen Einkaufswagen in 24 Stunden mit Frühling erstellen] ** http://spring.io/blog/2014/06/12/webinar-why-do-i-recommend-spring [>>

Webinar: Warum empfehle ich Spring]**

2. Technisch

https://www.mnot.net/blog/2014/06/07/rfc2616 is dead[>> RFC2616 ist tot]

Die wahrscheinlich größte Neuigkeit dieser Woche - wenn Sie mit HTTP arbeiten: Die alte HTTP-Spezifikation ist jetzt OBSOLETE und wird durch 6 separate Spezifikationen ersetzt . 5 Jahre in der Herstellung (oder sind es 7?) - ich freue mich darauf. Weiter zu HTTP/2.0.

>> HTTP/1.1 hat gerade ein großes Update erhalten.

Und eine kurze Zusammenfassung der Änderungen, die mit der neuen HTTP-Spezifikation eingeführt wurden.

Je mehr Sie über das, was im Netzwerk passiert, verstehen, desto besser werden Sie das Gesamtverhalten Ihres Systems verstehen, und desto größer ist die Chance, dass Sie die Optimierung der Leistung bei geringer Leistungsfähigkeit finden. Und denke nicht, dass es keine gibt - normalerweise gibt es

Eine interessante Lektüre unter zur Verwendung von Protokolldaten zur Erkennung von Leistungsproblemen - die Art von Erkenntnissen, die Sie nur aus großen Datenmengen in vielen Anwendungen erhalten können.

http://techblog.bozho.net/? p = 1444[>> Tests fehlschlagen lassen]
  • Reg-Green-Refactor ** - Dies ist eine Nachricht, die immer und immer wieder (und immer wieder) diskutiert wurde. Dies ist ein schnelles und solides Intro zu der Frage - Aber warum Rot?

3. Überlegungen

Eine persönliche Lektüre über den Umgang mit Ablehnung nach einem Vorstellungsgespräch , die unzähligen chaotischen Faktoren, die in das Ergebnis einfließen, und wie mit Nuance und Vernunft umzugehen ist.