Java
Ce este blocarea optimistă și pesimistă în Hibernate?
Care sunt abordările principale pentru extinderea și scalarea sistemelor pe care le cunoașteți?
Poți să numești principalele adnotări utilizate în Spring Boot?
[nume] a întrebat: Povestește-mi despre ierarhia excepțiilor în Java.
Care este rolul și funcțiile principale ale componentei Service în OpenShift?
În ce locație de memorie sunt de obicei plasate obiectele în timpul execuției programului?
Puteți numi sinonime ale termenului de polimorfism, utilizat în programarea orientată pe obiecte?
Puteți explica ce este comanda invoke dynamic și în ce cazuri este utilizată?
Pot apărea excepții verificate în timpul execuției programului și cum se leagă acestea de mecanismul de tratare a excepțiilor în Java?
Cum sunt create și gestionate obiectele în pool-ul de șiruri în Java?
Care este scopul adnotării @Transactional în lucrul cu bazele de date?
De ce microservicii? De ce este mai bine să mergi pe microservicii?
Ce se întâmplă când vechiul maestru PostgreSQL se repornește după o cădere? Cum se asigură coerența?
Ce niveluri de izolare a tranzacțiilor cunoști?
Ce operații în Java necesită tratarea excepțiilor verificate?
Ce se întâmplă dacă atât entitatea, cât și colecția sa au mapare Eager, și încărcăm un element din colecție?
Cum să te protejezi de mesajele duplicate în Kafka (idempotentă)?
Care este diferența dintre testele unitare și cele de integrare?
//Se oferă două beans. În timpul celei de-a treia iterații în metoda m1 a apărut o excepție. Câte înregistrări vor fi în baza de date? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Adaugă o înregistrare în tabel } }
Cum este structurată memoria în Java (JVM)? Care sunt zonele: stivă, heap?