Prečo ste sa rozhodli opustiť svoje súčasné zamestnanie?
Java
Čo môže ísť zle, ak sa pole objektu-kľúča, používané na výpočet hashCode, zmení po vložení do HashMap?
Otázka 5. Existujú dve implementácie rozhrania, čo sa stane pri injektáži premennej typu rozhranie do Spring beana? - Premenná bude mať prvú implementáciu - Vznikne chyba počas kompilácie - Vznikne chyba počas spúšťania kontextu - Závisí od verzie Springu
Je možné použiť anotáciu @Transactional na metóde ExampleService::handle na zabezpečenie konzistencie? @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); } } - Áno, v prípade chyby sa zmeny v databáze vrátia - Nie, používateľ nebude vedieť, že objednávka nebola odstránená - Nie, môžu nastať úniky pamäte v vrstve HTTP klienta - Nie, môžu nastať timeouty v vrstve prístupu k databáze
Ako sa chrániť pred mutáciou cez getter (vrátenie kópie zoznamu)?