Quali sono i tipi possibili di ThreadPoolExecutor/ExecutorService e quando sceglierli?
Java
Quali sono i tipi possibili di ThreadPoolExecutor/ExecutorService e quando sceglierli?
Quali sono i rischi di usare Optional, Stream API e parallelStream?
Quali sono i rischi del pattern check-then-act?
Qual è la differenza tra Spring MVC e WebFlux? Hai usato WebFlux?
Quali sono le principali differenze tra Kafka, RabbitMQ, ActiveMQ e IBM MQ?
In quali casi @Transactional potrebbe non funzionare?
Parlaci del tuo progetto attuale, ultimo o più grande: contesto aziendale, stack tecnologico e risultati chiave.
Qual è la differenza tra CountDownLatch e CyclicBarrier, quando usarli?
Quali erano i colli di bottiglia del sistema e come li hai eliminati?
Cos'è un monitor e quali sono gli stati dei thread in Java?
Qual è la differenza tra classi volatile e atomiche?
Cos'è una scansione completa?
Cos'è MVCC e VACUUM, perché le tabelle si gonfiano?
Cosa si intende con "happens-before"?
Quali decisioni architettoniche hai preso?
Come conciliare le modifiche del database e la pubblicazione degli eventi?
Cos'è EXPLAIN ANALYZE e come trovare una query lenta?
Perché il contratto equals/hashCode è critico?
Qual è la differenza tra scope prototype e singleton in Spring?