Sobes.tech

Java

Kāpēc jūs nolēmāt atstāt savu pašreizējo darbu?

126

Kas var notikt, ja objekta atslēgas lauks, kas tiek izmantots hashCode aprēķināšanai, tiks mainīts pēc tā ievietošanas HashMap?

123

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

118

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ī

116

Kā aizsargāties no mutācijas, izmantojot getter (atgriezt saraksta kopiju)?

108
/2