Java Web Weekly, numéro 148

1. Printemps et Java

>> Suivi du flux d’intégration Spring avec Spring Cloud Sleuth []

Effectuer une mise en œuvre correcte de microservices est difficile - il n’y a pas deux façons de s’y prendre. Il y a certainement de nouveaux défis, mais aussi une nouvelle classe d’outils destinés à les aider .

Voici deux textes intéressants sur l’un de ces outils - Spring Cloud Sleuth - et sur le suivi d’une requête HTTP sur plusieurs services.

>> JUnit 5 État de l’Union []

Un bon niveau de regard sur JUnit 5 en ce moment , un an et deux mois après le début du développement.

>> 6 fonctionnalités d’Hibernate qui manquent dans JPA []

Hibernate est sur une lancée ces derniers temps et JPA est encore plus en retard que d’habitude. Voici une liste de fonctionnalités solides qui devraient, espérons-le, figurer dans la prochaine version de JPA .

>> Le meilleur moyen d’implémenter equals, hashCode et toString avec JPA et Hibernate []

Une discussion intéressante axée sur les fondamentaux.

2. Technique

>> Styles de traitement des messages []

Un rapide coup d’œil au traitement des données JSON dans des systèmes du monde réel , où les choses ne sont pas aussi propres et ordonnées que nous le voudrions, et à peu près tout pourrait arriver sur le fil.

>> Un cadre de service pour les CRDT basés sur les opérations []

3. Réflexions

>> Un enregistrement DNS court TTL et la centralisation sont des risques sérieux Pour l’Internet []

Vous avez sans doute entendu et probablement vécu l’attaque massive de DDOS il y a quelques jours.

Il existe bien sûr plusieurs rapports et analyses qui méritent d’être lus en ligne, voici un qui dépasse réellement le cadre de «ce qui est arrivé» .

http://www.daedtech.com/4-ways-custom-code-metrics-make-a- différentier/[>> 4 façons dont la métrique de code personnalisée fait la différence] []

Si vous utilisez une analyse statique, vous devez simplement utiliser et évoluer des règles personnalisables et semi-personnalisées. Sans cela, les valeurs par défaut ne correspondront probablement pas aux spécificités de votre base de code et de vos besoins - ce qui donne généralement lieu à de nombreux faux positifs ou à la suppression complète des règles utiles.

En guise de solution rapide, peaufinez et corrigez sans cesse vos règles d’analyse statique , de manière à ce qu’elles aient un sens pour votre base de code.

4. Des bandes dessinées

Et mes Dilberts préférés de la semaine:

5. Choix de la semaine