Sobes.tech

Java

Comment assurer la sémantique exactement une fois dans Kafka ?

Senior
146

Parlez-moi de la hiérarchie des collections en Java

Middle
145

Qu'est-ce que la version de ligne (row version) en SQL ? Comment est-elle utilisée dans Hibernate ?

Senior
145

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()

Senior
145

Quel type d'index recommandez-vous pour la recherche dans une colonne JSON dans PostgreSQL?

Senior
144

/** * == 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 */

Senior
144

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 ?

Senior
144

En quels microservices diviser la boutique en ligne?

Senior
144

À quels objets peut-on accéder à l'intérieur d'une lambda?

Senior
144

Qu'est-ce que le Modèle de Mémoire Java ? Comment influence-t-il la programmation multithread ?

Senior
144

Pouvez-vous expliquer le rôle de la lettre 'V' dans le nom de l'arbre B et sa signification?

Junior — Middle
143

Parlez des méthodes equals() et hashCode(), leur contrat et leur rôle dans HashMap

Senior
143

Combien de lignes retourneront LEFT JOIN, RIGHT JOIN et INNER JOIN pour des tables de 3 et 5 lignes ?

Senior
143

Quelle est la différence entre ArrayList et LinkedList ? À quoi servent-ils si on a déjà un tableau ?

Senior
143

Comment collecter et suivre les métriques de performance et de ressources en Java?

Junior — Middle
143

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 ?

Senior
143

Comment bloquer ou synchroniser des threads en Java?

Senior
143

Quelle est la différence entre MQ et Kafka?

Senior
143

Quels autres types de mise à l'échelle existent en plus de l'horizontale?

Senior
142

Table home_codes ID | code 10 | 123 20 | 456 30 | 456 35 | 999 40 | 777 45 | 999

Senior
142
/92