Qu'est-ce que SKIP LOCKED et comment fonctionne-t-elle?
Java
Comment fonctionne Read Committed dans PostgreSQL?
Entre quels éléments fonctionnent les garanties de livraison de Kafka?
Quels patrons de conception GoF connais-tu?
Comment ajouter la journalisation dans toutes les méthodes de l'ancien service sans modifier la logique métier?
Que garantit Kafka lors de l'utilisation d'un groupe de consommateurs avec trois partitions et trois consommateurs?
Qu'est-ce que SELECT FOR UPDATE et SELECT FOR SHARE ? Quelle est la différence ?
Quel niveau d'isolation est le plus souvent utilisé avec SELECT FOR UPDATE?
Comment créer deux transactions dans une même classe (contourner la restriction de l'auto-invocation) ?
Comment Kafka évite-t-il les doublons au sein du groupe de consommateurs?
Quelles méthodes de synchronisation des threads en Java connais-tu?
Combien de transactions seront créées si une méthode @Transactional appelle une autre méthode @Transactional(REQUIRES_NEW) dans la même classe?
Pouvons-nous utiliser d'autres mécanismes que la gestion de versions dans le verrouillage optimiste?
Comment implémenter la validation de la logique métier dans Spring (par exemple : âge >16 ans, pas de comptes bloqués, limite de carte non dépassée) ?
Que se passe-t-il en premier : la méthode annotée avec @PostConstruct ou avec @Transactional?
Comment fonctionne le verrouillage optimiste avec le champ de version ? Expliquez en détail avec un exemple de deux transactions.
Quelle pool de threads est utilisée sous le capot de Stream.parallel() ? En quoi ForkJoinPool diffère-t-il de FixedThreadPool ?
Quelle est la relation entre un topic et une partition dans Kafka?
Quels sont les niveaux de livraison des messages dans Kafka?
Combien d'enregistrements seront renvoyés si A a 10 enregistrements et B en a 100 dans une jointure RIGHT JOIN?