Hoe garandeer je de sequentiële verwerking van transacties van één gebruiker in Kafka?
Java
Wat is het Outbox-patroon en hoe werkt het?
In welke volgorde moeten de kolommen worden aangegeven in een samengestelde index? Maakt de volgorde uit?
Wat is een LazyInitializationException in Hibernate en hoe ermee omgaan?
/** * Het is nodig om de persoon met de minimale leeftijd te vinden in de kamer met het grootste aantal mensen * Aan het einde van de oplossingmethode moet de writeSolution(user, room) methode worden aangeroepen */
Wat zijn indexen in PostgreSQL? Voordelen en nadelen, soorten indexen.
- lijst de namen op, vermeld in de eerste kolom de naam, - in de tweede kolom het aantal bezoekers met die naam, - in de derde kolom het aantal bezoekers met die naam en ouder dan 27 jaar - sorteer op naam in oplopende volgorde (A-Z) SQL-codevoorbeeld: ```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; ```
Berichtbezorggaranties in Kafka (at-most-once, at-least-once, exactly-once) en de volgorde van berichten
Vertel me over een super complexe taak waar je lang aan hebt gewerkt en die je uiteindelijk hebt opgelost.
Wat zijn optimistische en pessimistische vergrendelingen? Wanneer gebruik je elk?
Vertel me over de isolatieniveaus van transacties in PostgreSQL
Waarom kun je geen HTTP-verzoek doen binnen een database-transactie?
Het probleem van OFFSET bij paginatie op grote tabellen en hoe het op te lossen (cursor-gebaseerde paginatie)
Wat zijn partitions in Kafka en hoe kies je hun aantal?
Hoe implementeer je een scenario: opslaan in de database, een HTTP-verzoek uitvoeren, gegevens verrijken en opnieuw transactieel opslaan?
Heb je ooit de @Transactional-annotatie in Hibernate gebruikt? Vertel me over hoe je met transacties werkt.