Comment garantir le traitement séquentiel des transactions d'un utilisateur dans Kafka?
Java
Qu'est-ce que le pattern Outbox et comment fonctionne-t-il?
Dans quel ordre doit-on indiquer les colonnes dans un index composé ? L'ordre a-t-il de l'importance ?
Qu'est-ce que LazyInitializationException dans Hibernate et comment y travailler?
/** * Il faut trouver la personne avec l'âge minimum dans la pièce avec le plus grand nombre de personnes * À la fin de la méthode solution, il faut appeler la méthode writeSolution(user, room) */
Qu'est-ce que les index dans PostgreSQL ? Avantages et inconvénients, types d'index.
- afficher une liste de noms, en indiquant dans la première colonne le nom, - dans la deuxième colonne le nombre de visiteurs avec ce nom, - dans la troisième colonne le nombre de visiteurs avec ce nom et âgés de plus de 27 ans - trier par nom en ordre croissant (A-Z) Exemple de code SQL: ```sql create table customers ( id int, name text, age int ); insert into customers values (1, 'John', 20), (2, 'John', 20), (3, 'John', null), (4, 'John', 37), (5, 'Jane', null), (6, 'Bob', 13), (7, 'Bob', 99); SELECT name, COUNT(*) AS total, COUNT(CASE WHEN age > 27 THEN 1 END) AS older_27 FROM customers GROUP BY name ORDER BY name ASC; ```
Garanties de livraison des messages dans Kafka (au plus une fois, au moins une fois, exactement une fois) et ordre des messages
Parlez-moi des niveaux d'isolation des transactions dans PostgreSQL
Parle-moi d'une tâche super compliquée que tu as longtemps essayée de résoudre et que tu as finalement résolue.
Qu'est-ce que le verrouillage optimiste et pessimiste ? Quand utiliser chacun d'eux ?
Pourquoi ne peut-on pas faire une requête HTTP dans une transaction de base de données?
Problème d'OFFSET en pagination sur de grandes tables et comment le résoudre (pagination basée sur un curseur)
Qu'est-ce que les partitions dans Kafka et comment choisir leur nombre?
Comment implémenter un scénario : enregistrer dans la base de données, effectuer une requête HTTP, enrichir les données et les enregistrer à nouveau de manière transactionnelle ?
Avez-vous déjà utilisé l'annotation @Transactional dans Hibernate ? Parlez-moi de votre gestion des transactions.