Sobes.tech

Java

Come possiamo rendere le operazioni con la nostra mappa Data sicure per i thread oltre a ConcurrentHashMap?

Senior
148

Cosa può andare storto se non ci occupiamo della sincronizzazione? Cos'è una condizione di race?

Senior
148

Cos'è il pattern Sidecar e a cosa serve?

Senior
148

È consentito modificare la dimensione dell'area di memoria assegnata in allocazione dinamica (heap)?

Junior — Middle
148

Quando il blocco finally potrebbe non essere eseguito?

Senior
147

Come si può fare un duplicato di una collezione in memoria?

Junior — Middle
147

Qual è il ruolo e lo scopo dei componenti Spring Boot Starter in un progetto?

Junior — Middle
147

Come si valuta la complessità temporale dell'operazione di aggiunta di un elemento a ArrayList?

Junior — Middle
146

Quali altri problemi possono verificarsi nella programmazione multithread?

Senior
146

Valutare il modello per l'uso in ArrayList, HashMap, TreeSet classe pubblica finale statica Transaction<T extends Number> che implementa Comparable<Transaction> { private final T id; private final Double importo; private final java.util.Date timestamp; public Transaction(T id, double importo, java.util.Date timestamp) { this.id = id; this.importo = importo; this.timestamp = timestamp; } public T getId() { return id; } public Double getImporto() { return importo; } public java.util.Date getTimestamp() { return timestamp; } @Override public boolean equals(Object o) { if (this == o) return true; if (!(o instanceof Transaction t)) return false; return id == t.id && Double.compare(importo, t.importo) == 0 && timestamp.equals(t.timestamp); } @Override public int hashCode() { return Objects.hash(id, timestamp); } @Override public int compareTo(Transaction other) { return this.timestamp.compareTo(other.timestamp); } }

Senior
146

Perché si consiglia di usare POST invece di GET per dati riservati?

Senior
146

Come si può formulare una descrizione della configurazione e delle caratteristiche del server web?

Junior — Middle
144

Cosa sono gli scheduler in Reactor?

Senior
144

Quali pattern di progettazione utilizzi? A cosa servono?

Senior
144

Qual è il livello di isolamento predefinito in PostgreSQL?

Senior
143

A cosa serve il blocco finally?

Senior
142

Qual è la differenza tra flussi caldi (hot) e freddi (cold) nella programmazione reattiva?

Senior
142

Cos'è l'acronimo PECS (Producer Extends, Consumer Super) in Java generics?

Senior
142

Cos'è happens-before e qual è il suo legame con l'ottimizzazione JIT?

Senior
142

A cosa serve @ComponentScan?

Senior
140
/17