Hozirgi ish joyingizdan chiqishga nima uchun qaror qildingiz?
Java
HashCode hisoblash uchun ishlatiladigan kalit ob'ekt maydoni HashMap ga qo'shilgandan so'ng o'zgartirilsa, nima bo'lishi mumkin?
Savol 5. Interfeysning ikki amalga oshirilishi mavjud, Spring bean ichida interfeys turidagi o'zgaruvchini injekt qilishda nima bo'ladi? - O'zgaruvchi birinchi amalga oshirishga ega bo'ladi - Kompilyatsiya bosqichida xato yuzaga keladi - Kontekstni ko'tarish bosqichida xato yuzaga keladi - Spring versiyasiga bog'liq
ExampleService::handle metodida @Transactional anotatsiyasidan foydalanish mumkinmi? @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); } } - Ha, xatolik yuz bersa, ma'lumotlar bazasidagi o'zgarishlar bekor qilinadi - Yo'q, foydalanuvchi buyurtma o'chirilmaganligini bilmaydi - Yo'q, HTTP mijoz qatlamida xotira oqib ketishi mumkin - Yo'q, ma'lumotlar bazasiga kirish qatlamida timeoutlar yuzaga kelishi mumkin
Getter orqali mutatsiyadan qanday himoyalanish mumkin (ro'yxat nusxasini qaytarish)?