Milyen szerepet tölt be az AtomicInteger osztály a Java konkurrent műveleteiben?
Java
Melyik tranzakció elszigeteltségi szint akadályozza az eredmény egyidejű felülírását párhuzamos frissítések során?
Biztosítja az AtomicLong deklaráció volatile kulcsszóval a változások láthatóságát más szálak számára?
Hogyan és milyen mechanizmuson keresztül valósult meg a mikroszolgáltatás integrációs folyamata az utolsó projektjében?
Tudna mesélni a legnehezebb feladatról, amit sikeresen megoldott egy projekt keretében?
El tudná magyarázni a Dependency Injection fogalmát a Spring keretében, és miben különbözik más függőséginjektálási módszerektől?
Elindul egy új tranzakció, ha egy szolgáltatás egyik módszerén belül egy másik tranzakciós módszert hívnak meg?
Mi az alapelve az atomikus műveleteknek több szálas környezetben?
Meg tudná magyarázni, mi az a CGLib, és hogyan használják Java-ban?
Megőrizted a szolgáltatás belső állapotát az utolsó projektedben?
Magyarázza el, miért fordulhat elő N+1 probléma a UserRepository.findById() és a User.getEmails().forEach() módszerek végrehajtásakor, ha a getUsers() metódus @Transactional-ként van megjelölve, és az email mező @OneToMany-ként van annotálva.
Alkalmazott már gépi tanulási módszereket szakmai feladataiban vagy projektjeiben?
Az utolsó projektjében egyedi példányokat használt fontos komponensekből vagy szolgáltatásokból?
Hogyan indíthatunk új tranzakciót a szolgáltatásban anélkül, hogy belső függőségeket (Self Injection) használnánk?
Használtál központosított naplógyűjtő rendszert a projektjeidben?
Milyen tényezőket befolyásol a CGLib használata a dinamikus proxy-objektumok létrehozásakor?
Tudná leírni, hogyan valósult meg a feladatkezelő rendszer az utolsó projektjében?
Mi a különbség a Spring Boot és a Spring Framework fő része között?
Miért nevezik a mező értékének beállítására szolgáló metódust — setter?