Sobes.tech

Java

Perché hai deciso di lasciare il tuo attuale lavoro?

127

Cosa può andare storto se il campo della chiave dell'oggetto usato per calcolare hashCode viene modificato dopo l'inserimento in un HashMap?

123

Domanda 5. Ci sono due implementazioni dell'interfaccia, cosa succede quando si inietta una variabile di tipo interfaccia in un bean Spring? - La variabile avrà la prima implementazione - Si verifica un errore in fase di compilazione - Si verifica un errore durante l'avvio del contesto - Dipende dalla versione di Spring

121

È possibile utilizzare l'annotazione @Transactional nel metodo ExampleService::handle per garantire la coerenza? @Component @RequiredArgsConstructor public class ExampleService { private final OrderDao orderDao; private final DeliveryService deliveryService; @Transactional public void handle(long orderId) { orderDao.delete(orderId); deliveryService.cancelDelivery(orderId); } } - Sì, in caso di errore, le modifiche nel database verranno annullate - No, l'utente non saprà che l'ordine non è stato eliminato - No, potrebbero verificarsi perdite di memoria nel livello del client HTTP - No, potrebbero verificarsi timeout nel livello di accesso al database

121

Come proteggersi dalla mutazione tramite il getter (restituire una copia della lista)?

111
/2