1. Printemps et Java
>> Verrouillage optimiste dans JPA/Hibernate []
Une bonne revue des anomalies de mises à jour perdues et de leur détection à l’aide de verrous optimisés de bases de données avec ou sans version
>> Bootiful GCP: Relational Accès aux données avec Spring Cloud GCP (2/8) []
Dans cet article de la série sur Spring Boot et la plate-forme Google Cloud, nous voyons combien il est facile de se connecter à une base de données MySQL gérée et d’effectuer des requêtes de base.
>> Bootiful GCP: Données cohérentes à l’échelle mondiale Accès avec une clé (3/8) []
Et pour un rappel, ce didacticiel nous explique l’intégration à Google Spanner à l’aide de Spring Data . Très sympa.
>> Hibernate Tips: Attribut d’entité de carte 1 à 2 colonnes []
Une bonne rédaction nous donne un moyen de résoudre un problème fréquemment rencontré dans le code de la base de données existante en utilisant une propriété transitoire et deux attributs internes.
>> Multitenance du schéma de base de données Hibernate []
Dans le suivi de l’article de la semaine dernière sur la multi-organisation basée sur le catalogue, nous voyons comment la multi-organisation basée sur un schéma convient aux bases de données qui distinguent clairement un catalogue et un schéma , telles que PostgreSQL.
>> Générez une application de démarrage MySQL Spring Boot s’exécutant sous WildFly sur une machine virtuelle Azure []
Un bon tutoriel sur la création d’un serveur MySQL avec Azure Database for MySQL et la connexion depuis une application Spring Boot basée sur Wildfly. Bon produit.
>> Java est toujours disponible à un coût nul []
Malgré les rumeurs, Java est toujours libre, mais soyez prêt à débourser beaucoup d’argent si vous insistez pour rester sur les anciennes versions et que vous faites toujours appel à Oracle .
>> Migrer des projets Maven vers Java 11 []
Une ressource solide si vous voulez simplement exécuter vos applications sur JDK 11 sans vous soucier du nouveau système de module Jigsaw.
A lire également:
-
===== >> String.valueOf (Object) contre Objects.toString (Object) []
-
===== >> Comment résoudre le problème “Aucun mappage de dialecte pour le type JDBC” Hibernate []
-
===== >> Jib, un constructeur d’images de conteneur Java de Google []
-
===== >> Profiler JVM Open Source Uber pour le traçage de JVM distribuées []
-
===== >> TomEE: Utiliser JCache avec CDI []
-
Temps de mise à niveau: **
-
Publication de la sécurité de printemps OAuth2 Auto-config 2.0.4 & 2.1.0.M2 ** []
-
===== >> Eclipse publie les versions 1.4 et 2.0 de MicroProfile []
2. Technique et réflexions
>> Comment extraire un service riche en données d’un monolithe []
Une autre série prometteuse - cette tranche décrit un modèle pour cette tâche comme une série d’étapes visant à minimiser les perturbations pour les consommateurs de services . Une bonne approche.
>> Retour aux sources: injection de dépendance []
Un cours de recyclage rapide vante les mérites de la DI, même si beaucoup doutent de sa valeur en raison de la désinformation.
>> Pourquoi l’identification d’un certificat avec HPKP est une mauvaise idée []
Une étude de l’identification de clé publique HTTP - peut sembler bonne au premier abord mais comporte des risques inacceptables . Restez à l’écart.
>> Code orange []
Une analogie intéressante compare - attendez - - les pommes aux oranges, où les pommes sont des méthodes monolithiques et les oranges sont leurs équivalents soigneusement élaborés, obtenus par extraction de méthode.
>> L’état du logiciel agile en 2018 []
Un article réfléchi décrit certains des défis qu’Agile doit surmonter , tels que «faux agile» et «complexe industriel agile».
>> Transmutation d’un programmeur de faible valeur crédité en statut de grande valeur lllegibility []
Un regard fascinant sur la dynamique qui influence les pratiques d’embauche de programmeurs .
-
A lire également: **
-
===== >> Configuration de la surveillance Netdata avec des alarmes Slack []
-
===== https://vanwilgenburg.wordpress.com/2018/08/22/lessons-learned-after-serving-thousands-of-concurrent-users-in-a-devops-team-for-a- année/[ >> Leçons apprises après avoir servi pendant des années des milliers d’utilisateurs simultanés dans une équipe de développement ][]
-
===== >> Définition des attentes []
-
===== >> Comprendre l’IoT (partie 1) []
-
===== >> Comprendre l’IdO (Partie 2) []
-
===== >> Partie 2: Planification des ordinateurs portables sous Netflix []
-
===== >> L’avenir de la livraison de logiciels est un code Et c’est là []
3. Des bandes dessinées
Et mes Dilberts préférés de la semaine:
4. Choix de la semaine
Cette semaine, j’ai enfin annoncé les nouveautés à venir dans mon cours REST With Spring, toutes liées à Spring Boot 2 et Spring 5.1 (ainsi qu’au prochain changement de prix):