Kāpēc jūs nolēmāt atstāt savu pašreizējo darbu?
Java
Kas var notikt, ja objekta atslēgas lauks, kas tiek izmantots hashCode aprēķināšanai, tiks mainīts pēc tā ievietošanas HashMap?
Jautājums 5. Pastāv divas interfeisa realizācijas, kas notiks, injicējot interfeisa tipa mainīgo Spring bāzē? - Mainīgais iegūs pirmo realizāciju - Notiks kļūda kompilācijas laikā - Notiks kļūda konteksta pacelšanas laikā - Atkarīgs no Spring versijas
Vai ir izmantot @Transactional anotāciju metodes ExampleService::handle nodrošināšanai ar konsistenci? @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); } } - Jā, kļūdas gadījumā izmaiņas datu bāzē tiks atceltas - Nē, lietotājs nezinās, ka pasūtījums nav dzēsts - Nē, var rasties atmiņas noplūdes HTTP klienta slānī - Nē, var rasties laika ierobežojumi datu bāzes piekļuves slānī
Kā aizsargāties no mutācijas, izmantojot getter (atgriezt saraksta kopiju)?