Was ist SKIP LOCKED und wie funktioniert sie?
Java
Wie funktioniert Read Committed in PostgreSQL?
Zwischen welchen Elementen arbeiten die Liefergarantien von Kafka?
Welche GoF-Entwurfsmuster kennst du?
Wie man in allen Methoden des alten Dienstes Logging hinzufügt, ohne die Geschäftslogik zu ändern?
Was garantiert Kafka bei der Verwendung einer Consumer-Gruppe mit drei Partitionen und drei Konsumenten?
Was sind SELECT FOR UPDATE und SELECT FOR SHARE? Was ist der Unterschied?
Welches Isolationsniveau wird am häufigsten mit SELECT FOR UPDATE verwendet?
Wie kann man zwei Transaktionen in einer Klasse erstellen (Vermeidung der Selbstaufruf-Beschränkung)?
Wie erreicht Kafka das Fehlen von Duplikaten innerhalb der Consumer-Gruppe?
Welche Methoden zur Thread-Synchronisation in Java kennst du?
Wie viele Transaktionen werden erstellt, wenn eine @Transactional-Methode eine andere @Transactional(REQUIRES_NEW)-Methode in derselben Klasse aufruft?
Können wir andere Mechanismen außer der Versionierung beim Optimistic Locking verwenden?
Wie implementiert man die Validierung der Geschäftslogik in Spring (z.B.: Alter >16 Jahre, keine gesperrten Konten, Kartenlimit nicht überschritten)?
Was passiert zuerst: die mit @PostConstruct oder @Transactional annotierte Methode?
Wie funktioniert optimistisches Sperren mit dem Feld 'Version'? Erklären Sie es im Detail anhand eines Beispiels mit zwei Transaktionen.
Welcher Thread-Pool wird unter der Haube von Stream.parallel() verwendet? Worin unterscheidet sich ForkJoinPool von FixedThreadPool?
Was ist die Verbindung zwischen einem Topic und einer Partition in Kafka?
Welche Zustellungsstufen gibt es bei Kafka?
Wie viele Datensätze werden zurückgegeben, wenn in A 10 Datensätze und in B 100 Datensätze vorhanden sind bei einem RIGHT JOIN?