Die wöchentliche Überprüfung von Baeldung 26

1. Java und Frühling

>> Projekt Puzzle: Phase zwei

Mark Reinhold hat soeben angekündigt, was als nächstes für das Java-Modulsystem JDK 9 gilt. Sieht aus wie ein anständigerer Plan als beim ersten Durchgang: Sie nehmen mundgerechte Brocken und integrieren sie nacheinander in die Plattform, anstatt nur eine große Änderung. Daumen drücken.

>> Hibernate- und UUID-IDs

Ein wirklich nützlicher und detaillierter Blick auf Hibernate-UUIDs ** - obwohl ich schon seit Jahren mit diesen kleinen Identifikatoren arbeite, habe ich immer noch eine Menge daraus gelernt. Ich mag auch die Crowd-bezogene Möglichkeit, Informationen zu überprüfen und Ratschläge einzuholen.

>> Spring 4: CGLIB-basiert Proxy-Klassen ohne Standardkonstruktor

So wird Spring einfacher - Beans, die mit CGLIB über einen Proxyserver verfügen, erforderten einen Standardkonstruktor. Die Konstruktionsinjektion ist jetzt auch für diese Bohnen möglich ** , was das Testen erheblich vereinfacht.

>> Flexibilität mit der Cache-Abstraktion von Spring

Praktische Darstellung des Cachings im Frühling - coole Verwendung von @ Profile zum transparenten Wechseln zwischen zwei verschiedenen Cache-Anbietern (in diesem Fall Hazelcast und Ehcache). Kühle Bohnen.

Und zum Schluss noch ein paar offizielle Frühlings-Sachen, die ich mir diese Woche zur Kenntnis genommen habe:

2. Technisch

** http://techblog.bozho.net/? p = 1455[>> Sie benötigen wahrscheinlich keine Nachrichtenwarteschlange]

Ich könnte nicht mehr zustimmen, sowohl mit dieser spezifischen als auch mit der umfassenderen Aussage: " Sie benötigen wahrscheinlich kein X " Komplexität ist eine hinterlistige Sache und Sie müssen bei der Architektur Ihrer Systeme skrupellos sein. Und das Hinzufügen eines MQ ist wahrscheinlich - neun von zehn - eine vorzeitige Optimierung und der falsche Schritt.

Und so haben wir unseren Artikel der Woche - lesen Sie diesen einmal - zweimal.

Eine interessante Lektüre über Microservices aus Sicht der SOLID-Prinzipien.

3. Überlegungen

Gutes Denkanstoß - es ist eine schnelle Lektüre, daher haben Sie keine Entschuldigung

** http://dandreamsofcoding.com/2014/06/29/interviewing-is-hard/ [>> Was Sie nicht während eines Interviews tun sollten

Ein guter Leitfaden für Interviews - ein paar interessante Leckerbissen, die ich vor acht Jahren gerne gelesen (und verinnerlicht) hätte 🙂

>> StranglerApplication

Dies traf mich mit einem Akkord - da ich bisher an zwei „Big Rewrites“ beteiligt war, und beide Male hätten wir zumindest versuchen müssen, diesen Ansatz zu nutzen, anstatt das System tatsächlich neu zu schreiben ** .

Sparen Sie sich den Ärger, dieses Kaninchenloch zu erkunden, und lesen Sie dieses.

Eine unkomplizierte Einführung in die algorithmische Komplexität und P vs. NP. Nice read - bringt lustige Erinnerungen an die Schule zurück.