Come garantire l'elaborazione sequenziale delle transazioni di un utente in Kafka?
Java
Cos'è il pattern Outbox e come funziona?
In quale ordine devono essere indicati i colonne in un indice composito? La sequenza ha importanza?
Cos'è LazyInitializationException in Hibernate e come gestirla?
/** * È necessario trovare la persona con l'età minima nella stanza con il massimo numero di persone * Alla fine del metodo solution, bisogna chiamare il metodo writeSolution(user, room) */
Cosa sono gli indici in PostgreSQL? Vantaggi e svantaggi, tipi di indici.
- visualizzare un elenco di nomi, indicando nella prima colonna il nome, - nella seconda colonna il numero di visitatori con quel nome, - nella terza colonna il numero di visitatori con quel nome e più di 27 anni - ordinare per nome in ordine crescente (A-Z) Esempio di codice 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; ```
Parlami di un compito super complicato che hai risolto dopo averci lavorato a lungo.
Garanzie di consegna dei messaggi in Kafka (al massimo una volta, almeno una volta, esattamente una volta) e ordine dei messaggi
Cos'è il blocco ottimistico e pessimistico? Quando usare ciascuno?
Parlami dei livelli di isolamento delle transazioni in PostgreSQL
Perché non si può fare una richiesta HTTP all'interno di una transazione del database?
Il problema di OFFSET nella paginazione di grandi tabelle e come risolverlo (paginazione basata su cursore)
Cosa sono le partizioni in Kafka e come scegliere il loro numero?
Come implementare uno scenario: salvare nel database, effettuare una richiesta HTTP, arricchire i dati e salvarli di nuovo in modo transazionale?
Hai mai usato l'annotazione @Transactional in Hibernate? Raccontami come lavori con le transazioni.