Der wöchentliche Rückblick auf Baeldung 21

1. Java und Frühling

Ein praktischer Look und Benchmark mit vier Verriegelungsmodi - synchronisiert, RW-Verriegelung, geprägte RW-Verriegelung und optimistische RW-Verriegelung. Nettes Schreiben, viel davon zu lernen.

>> Analyse einer Datei mit Stream-API in Java 8

Kurzer Artikel zum Analysieren einer Datei mit der neuen Java 8 Stream API - eine schöne neue Welt.

>> Clean Tests schreiben - Neues als schädlich

Seitdem https://www.youtube.com/watch?v=-FRm3VPhseI dieses große Gespräch über Global State und Singletons (auf youtube) stattfand, war new für mich "persona non grata" - dieser Artikel ist ein großartige Grundierung aus einigen Gründen, warum dies der Fall ist.

>> Spring-Sicherheitstest für die Vorschau: HtmlUnit

Diese Serie, die vor einigen Wochen mit der Einführung von Spring Security 4 begann, baut auf diesem Impuls auf und zeigt ** , wie HtmlUnit verwendet wird, um Ihre Spring MVC-Logik zu testen.

>> Vorschau des Frühjahrssicherheitstests: Websicherheit

Die neue Testunterstützung für Spring MVC steht in Spring Security 4 an der Spitze.

2. Technisch

>> Ist TDD tot?

Heimatbasis für die TDD-fokussierte Hangout-Reihe - Ich habe das in den letzten Wochen besprochen, deshalb werde ich hier keine Harfe spielen - die Aufnahmen sind da, wenn Sie einen Blick darauf werfen möchten. Teil 4 wird in wenigen Tagen (am 4. Juni) live sein.

** >> Rest-API-beste (?) Verfahren neu geladen

Einige solide Vorgehensweisen, auf die Sie beim Entwerfen Ihrer REST-API ** achten sollten; Und das Coole an diesem Artikel ist, dass er eindeutig auf der praktischen Erfahrung bei der Erstellung von APIs für Kunden basiert - und nicht auf der "Es muss REST-fähig sein, weil es einfach so ist".

>> SafeCurl "Capture the Bitcoins" Post-Mortem

Die Geschichte der "Kopfgeldern" und des Experiments "Capture the Bitcoins".

In 2 Stunden gebrochen, dann immer wieder - faszinierende Lektüre. Wenn Sie sich überhaupt für Sicherheit interessieren, lesen Sie die Woche für Sie.

3. Überlegungen

>> Schade ist gut

In ähnlicher Weise kann ein Durchbruch über Mäßigung und wie negative Aspekte der Entwicklung einen positiven Einfluss auf Ihre Arbeit haben können.