Sobes.tech

Java

Cos'è la fame da flusso (starvation)?

Senior
170

Compito #2 Quale sarà il risultato nella sessione Session #2? Connessione al database con tabella vuota t Sessione #1 --------------------------- psql> BEGIN; -- T1 psql(T1)> INSERT INTO t(id,val) VALUES (1,'a'); -- nessun COMMIT psql(T1)> COMMIT; --------------------------- Sessione #2 --------------------------- psql(T2)> SELECT * FROM t; ---------------------------

Senior
169

Quali sono i tipi di JOIN?

Senior
169

Qual è la differenza tra merge e rebase in Git? Quando è meglio usarli?

Senior
168

È possibile determinare il tipo di interazione in base all'URL?

Junior — Middle
168

Qual è la differenza tra le annotazioni @Bean e @Component in Spring e in quali situazioni vengono utilizzate?

168

Cosa fa il metodo parallelStream?

Senior
167

Qual sistema di build del progetto è stato utilizzato nella tua azienda precedente?

Junior — Middle
166

Quale esperienza ha con JDBC per interagire con i database?

Junior — Middle
166

// Sono forniti due bean. Durante la terza iterazione nel metodo m1 si è verificata un'eccezione. Quanti record ci saranno nel database? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Aggiunge una voce alla tabella } }

Senior
166

Quanto siete pronti a uscire in base ai tempi di transizione?

Senior
166

Esercizio #3 Quale sarà il risultato nella sessione Session #1? Connessione al database con la tabella t con la riga INSERT INTO t(id,val) VALUES (3,'c'); COMMIT; Sessione #1 ------------------------ psql> BEGIN TRANSACTION ISOLATION LEVEL REPEATABLE READ; -- T1 ------------------------ Sessione #2 ------------------------ psql(T2)> UPDATE t SET val='c2' WHERE id=3; COMMIT; ------------------------ Sessione #1 ------------------------ psql(T1)> SELECT id,val FROM t WHERE id=3 ------------------------

Senior
165

public static void main(String args[]) { checkMap(new HashMap<>()); checkMap(new LinkedHashMap<>()); checkMap(new TreeMap<>()); } private static void checkMap(Map<Person, String> map) { System.out.println("Verifica di " + map.getClass()); Person ivan = new Person("Иван"); Person peter = new Person("Пётр"); Person maria1 = new Person("Мария"); Person maria2 = new Person("Мария"); map.put(ivan, ivan.name); map.put(peter, peter.name); map.put(maria1, maria1.name); map.put(maria2, maria2.name); // iterare e stampare for (Map.Entry<Person, String> entry : map.entrySet()) { System.out.println(entry); } // maria1.setName("Анна-Мария"); // maria2.setName("Анна-Мария"); System.out.println(map.get(maria1)); System.out.println(map.get(maria2)); System.out.println("==================================="); }

Senior
165

Qual è la differenza tra le strutture dati ArrayDeque e LinkedList utilizzate per organizzare code e pile?

Junior — Middle
165

Puoi elencare i principali metodi dell'interfaccia ExecutorService e spiegare il loro scopo?

Junior — Middle
165

Cos'è una perdita di memoria in Java? Qual è l'algoritmo per trovarla?

Senior
165

Qual è la complessità temporale della ricerca di un elemento in una HashMap per chiave?

Junior — Middle
164

Spiega il meccanismo di gestione delle eccezioni utilizzando i blocchi try, catch e finally nella programmazione.

Junior — Middle
164
/17