Die wöchentliche Überprüfung von Baeldung 15

1. Java

Diese neuen gleichzeitigen Zähler haben mich schwindlig und aufgeregt - gut recherchiert, mit reellen Zahlen und mit dem Code auf github - was kann man mehr verlangen?

>> Maven- und Java-Multiversionsmodule

Eine interessante Anwendung mit einem Maven-Multi-Modul-Projekt, das verschiedene minimale Java-Versionen erfordert

>> Wir hacken JDBC, also Don muss nicht

JDBC ist zwar eine einfache API, kann jedoch zu Mordor-artigem unfreundlichem Code führen - dieser Artikel zeigt nur einige Codebeispiele, wie das aussehen kann. Hier sei Drachen.

http://www.codeaffine.com/2014/04/14/clean-synchronization- using-reentrantlock-and-lambdas/[>> Synchronisierung mit ReentrantLock und Lambdas reinigen]

Interessante und detaillierte Analyse der Verwendung des ReentrantLock mit JUnit und Mockito.

2. Frühling

http://spring.io/blog/2014/04/14/cache-abstraction-jcache-jsr-107-annotations-support [>> Cache-Abstraktion: JCache (JSR-107) Anmerkungen-Unterstützung **

Sehr schöner Überblick über die JCache-Anmerkungen, wie von Spring unterstützt.

Lesezeichen für spätere Verwendung.

Petris dritter Artikel in seiner Spring mit jOOQ-Serie - dieser Artikel befasst sich mit einem Fleisch der CRUD-Anwendung, die einen schönen Fluid-Builder für Entitäten und joda-time verwendet. Ich werde dem folgen, wenn ich in jOOQ stöbere.

Der neueste Artikel über UI-Tests für Spring MVC verbindet die Konzepte von vorher elegant mit Groovy und Geb .

>> Frühlingstest mit Thymeleaf für Ansichten

Praktischer Artikel, wie Thymeleaf die Testbarkeit von Spring MVC-Ansichten verbessert - Wir können jetzt beim Testen die tatsächliche Ansicht verwenden, nicht nur den Namen einer JSP.

3. Technisch

>> Anatomie des Verbindungspoolings
  • Die perfekte Einführung in das Verbindungspooling ** - insbesondere der Teil, der die einfachen Details einer Verbindung von der Clientebene bis zur Datenbank herunterbricht.

Ich verwende kein C # oder Visual Studio - dieser Artikel befasst sich jedoch hauptsächlich mit TDD und nicht so sehr mit den Besonderheiten. Es versteht sich von selbst, dass Sie dieses lesen sollten …​

4. Überlegungen

** http://words.steveklabnik.com/how-to-be-an-open-source-gardener [>> So werden Sie Open Source-Gärtner

Ein aufschlussreicher und fundierter Artikel über ** , was es wirklich bedeutet, in einem Open-Source-Projekt zu arbeiten.

>> Brief an einen Junior Designer

Ich bin kein Designer - noch lange nicht, aber das fiel mir auf und es stellte sich als zeitloses Bündel guter Ratschläge heraus, die jeder Entwickler lesen sollte.

http://michaelochurch.wordpress.com/? s = Gervais +% 2F + MacLeod & submit = Suche[>> Gervais/MacLeod]

OK, das hat eine lange Zeit gedauert - ich habe diese brillante Analyse der MacLeod-Hierarchie und des Gervais-Prinzips gelesen, während es geschrieben wurde, und was immer ich hier schreibe, ich versuche, es in wenigen Zeilen zu beschreiben um es gerecht zu machen Seien Sie gewarnt, dass es extrem lang ist (26 Teile) - ich denke, es wäre ein fantastisches Buch - und es ist absolut lesenswert. Obwohl dies in der letzten Woche noch nicht geschrieben wurde, mache ich es trotzdem zum Höhepunkt der Woche.

Als kurze Nebenbemerkung konnte ich die Liste der Posts nur in chronologischer Reihenfolge über die Suchfunktion finden. Genießen.