Sobes.tech

Java

È sufficiente questo per la sicurezza thread-safe se nella classe ci sono due campi con un invariato (uno strettamente minore dell'altro), ciascuno protetto da AtomicInteger?

Senior
BSS
139

Come garantire una transazione distribuita su più servizi?

Senior
СБЕРСБЕР
139

Hai esperienza nell'uso delle code nei tuoi progetti?

Intern — Junior
СБЕРСБЕР
139

Puoi fare un esempio di utilizzo di un blocco statico nel codice?

Junior — Middle
СБЕРСБЕР
139

È consigliabile dividere le tabelle in parti (sharding) per aumentare la velocità di esecuzione delle query?

Junior — Middle
AstonAston
139

Quali sono i vantaggi e gli svantaggi dell'utilizzo di Protocol Buffer per la serializzazione dei dati?

Junior — Middle
139

Caratteristiche dell'uso di @Transactional in Spring. Livelli di isolamento delle transazioni.

Senior
СБЕРСБЕР
139

Raccontaci come è stato organizzato il processo di sviluppo nel tuo precedente posto di lavoro, dalla necessità aziendale al rilascio.

Senior
СБЕРСБЕР
139

Come viene implementato il supporto alle transazioni tramite l'annotazione @Transactional in Spring Framework?

Junior — Middle
139

Hai lavorato con l'integrazione di Spring Data e Hibernate nei tuoi progetti?

Junior — Middle
СБЕР КорпусСБЕР Корпус
139

Quando e come vengono chiamate le funzioni statiche: su un oggetto o su una classe?

Junior — Middle
СБЕРСБЕР
139

Hai esperienza nell'uso del metodo parallel nell'API Stream per l'elaborazione parallela dei dati?

Junior — Middle
Effective Mobile
139

Come viene determinato l'ambito di un Bean nelle condizioni standard predefinite?

Junior — Middle
СБЕРСБЕР
139

Puoi spiegare il meccanismo di funzionamento dell'annotazione @SpringBootTest nei test di Spring Boot?

Junior — Middle
Ifellow
139

Quali approcci ci sono per gestire un'integrazione instabile che potrebbe non rispondere da un minuto a un giorno?

Senior
Позитив Технолоджис
139

Qual è la differenza di prestazioni tra l'uso di tipi di dati primitivi e le loro classi wrapper?

Junior — Middle
Surf
139

Confronta le prestazioni dei seguenti frammenti di codice che copiano elementi da un array di Integer a un array di int e viceversa, incluso il caso in cui vengono creati nuovi oggetti Integer a partire da valori int: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Analizza e spiega le differenze di prestazioni e comportamento tra questi approcci.

Senior
VKVK
139

Hai utilizzato il componente ExecutorService nei tuoi progetti per gestire i thread?

Junior — Middle
139

Come viene gestita la gestione delle eccezioni durante l'esecuzione dei flussi Stream in Java?

Junior — Middle
139

Quali flussi? (domanda chiarificatrice dopo aver menzionato i flussi di input/output)

Senior
СБК ПАРУС
139
/728