Ce rol are clasa AtomicInteger în operațiile concurente din Java?
Java
Ce nivel de izolare a tranzacțiilor previne rescrierea simultană a rezultatului în timpul actualizărilor paralele?
Declarația AtomicLong cu cuvântul cheie volatile garantează vizibilitatea modificărilor pentru alte fire?
Cum a fost realizat procesul de integrare a microserviciului în ultimul dvs. proiect și prin ce mecanism?
Puteți să ne vorbiți despre cea mai dificilă sarcină pe care ați rezolvat-o cu succes în cadrul unui proiect?
Puteți explica conceptul de Injectare a Dependențelor în cadrul Spring și în ce se diferențiază de alte metode de injectare a dependențelor?
Se va iniția o tranzacție nouă dacă, în interiorul unei metode de serviciu, se apelează o altă metodă tranzacțională?
Care este principiul de bază al operațiilor atomice într-un mediu multi-thread?
Ai putea să explici ce este CGLib și cum este utilizat în Java?
Ai păstrat starea internă a serviciului în ultimul tău proiect?
Explica de ce poate apărea o problemă N+1 atunci când se execută metodele UserRepository.findById() și User.getEmails().forEach() dacă metoda getUsers() este marcată ca @Transactional și câmpul email este adnotat ca @OneToMany.
Ați aplicat metode de învățare automată în sarcinile sau proiectele dvs. profesionale?
Au fost utilizate în ultimul dvs. proiect exemplare individuale ale unor componente sau servicii importante?
Cum se inițiază o nouă tranzacție în serviciu, fără a folosi dependențe interne (Self Injection)?
Ați folosit un sistem centralizat de colectare a jurnalelor în proiectele dvs.?
De ce factori influențează utilizarea CGLib în crearea dinamică a obiectelor proxy?
Puteți descrie modul a fost implementat sistemul de gestionare a sarcinilor în ultimul dvs. proiect?
Care este diferența dintre Spring Boot și partea principală a Spring Framework?
Care este motivul numelui metodei de setare a valorii unui câmp — setter?