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:
-
>>
-
Frühling Prototyp für Sicherheit/Spring Data Integration ** - Eine schöne Sache
-
>>
-
http://spring.io/blog/2014/06/30/spring-data-dijkstra-sr1-released Data Dijkstra SR1 veröffentlicht]** - Spring Data Bugfixes - holen Sie sie ab während sie heiß sind
-
>>
-
-
Tuning der Spring Petclinic-Beispielanwendung]** - Webinar-Wiedergabe
-
-
>>
-
Tooling für Spring’s Next Generation ** - Webinar-Wiedergabe
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.