Jak zajistit sekvenční zpracování transakcí jednoho uživatele v Kafka?
Java
Co je to vzor Outbox a jak funguje?
V jakém pořadí uvádět sloupce v složeném indexu? Má na pořadí záležet?
Co je LazyInitializationException v Hibernate a jak s ní pracovat?
/** * Je potřeba najít osobu s nejnižším věkem v místnosti s největším počtem lidí * Na konci metody solution je třeba zavolat metodu writeSolution(user, room) */
Co jsou indexy v PostgreSQL? Výhody a nevýhody, typy indexů.
- zobrazte seznam jmen, přičemž v prvním sloupci je jméno, - ve druhém sloupci počet návštěvníků s tímto jménem, - ve třetím sloupci počet návštěvníků s tímto jménem a starších 27 let - seřadit podle jména vzestupně (A-Z) Příklad SQL kódu: ```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; ```
Záruky doručení zpráv v Kafka (at-most-once, at-least-once, exactly-once) a pořadí zpráv
Pověz mi o nějakém super složitém úkolu, který jsi dlouho řešil a nakonec vyřešil.
Co jsou to optimistické a pesimistické blokování? Kdy je používat každé?
Pověz mi o úrovních izolace transakcí v PostgreSQL
Proč nelze dělat HTTP požadavek uvnitř transakce databáze?
Problém OFFSET při stránkování velkých tabulek a jak ho vyřešit (paginace založená na kurzoru)
Co jsou to partitiony v Kafka a jak vybrat jejich počet?
Jak implementovat scénář: uložit do databáze, provést HTTP požadavek, obohatit data a znovu uložit transakčně?
Použil jste někdy anotaci @Transactional v Hibernate? Povídej mi o práci s transakcemi.