Comment assurer la sémantique exactement une fois dans Kafka ?
Java
Parlez-moi de la hiérarchie des collections en Java
Qu'est-ce que la version de ligne (row version) en SQL ? Comment est-elle utilisée dans Hibernate ?
créer une table PASS_EXPIRATION_NOTIFY_ENTITY ( ID CARACTÈRE VARYING(36) non nul, USER_ID CARACTÈRE VARYING(255), REALM_ID CARACTÈRE VARYING(255), EXPIRATION_DATE TIMESTAMP, NOTIFY_SCHEDULED_DATE TIMESTAMP, contrainte PASS_EXPIRATION_NOTIFY_ENTITY_PK clé primaire (ID) ); sélectionner * de PASS_EXPIRATION_NOTIFY_ENTITY où NOTIFY_SCHEDULED_DATE > maintenant()
Quel type d'index recommandez-vous pour la recherche dans une colonne JSON dans PostgreSQL?
/** * == FT == * Le service de traitement des commandes reçoit une commande pour traitement via l'API REST. * Le traitement est le suivant : * - Vérifier la disponibilité du produit en stock (appel à un service externe via REST/HTTP). Si le produit n'est pas disponible, le traitement de la commande s'arrête. * - Enregistrer la commande dans la base de données des commandes * - Lancer le traitement ultérieur de la commande (Processing, appel à un service externe via REST/HTTP) * - Initier les notifications de nouvelle commande (Notification, appel à un service externe via REST/HTTP) * * == NOTE == * - le traitement doit être tel que si l'enregistrement de la commande dans la base de données échoue, il ne faut pas lancer le traitement (processing) ni la notification (notification) * - utiliser un identifiant de commande pour la corrélation des logs * - suivre des métriques 1) nombre de commandes acceptées 2) nombre de commandes traitées avec succès * - le service doit pouvoir traiter jusqu'à 100 commandes par seconde */
Qu'est-ce que Spring Actuator ? Quelles méthodes (sondes) sont utilisées pour vérifier l'état du contexte de l'application afin d'entrer un pod dans la répartition de charge dans Kubernetes/OpenShift ?
En quels microservices diviser la boutique en ligne?
À quels objets peut-on accéder à l'intérieur d'une lambda?
Qu'est-ce que le Modèle de Mémoire Java ? Comment influence-t-il la programmation multithread ?
Pouvez-vous expliquer le rôle de la lettre 'V' dans le nom de l'arbre B et sa signification?
Parlez des méthodes equals() et hashCode(), leur contrat et leur rôle dans HashMap
Combien de lignes retourneront LEFT JOIN, RIGHT JOIN et INNER JOIN pour des tables de 3 et 5 lignes ?
Quelle est la différence entre ArrayList et LinkedList ? À quoi servent-ils si on a déjà un tableau ?
Comment collecter et suivre les métriques de performance et de ressources en Java?
Comment le service saura-t-il lorsqu'il y aura de nouvelles commandes de l'utilisateur ? Comment les données sur le nombre de commandes seront-elles stockées et mises à jour ?
Comment bloquer ou synchroniser des threads en Java?
Quelle est la différence entre MQ et Kafka?
Quels autres types de mise à l'échelle existent en plus de l'horizontale?
Table home_codes ID | code 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999