Spring'da tranzaktsiyalarni boshqarishning qaysi usullarini bilasiz?
Java
Spring'da bean'lar odatda qaysi ko'rinish doirasida yaratiladi?
Mikroxizmat arxitekturasi mavjudmi: yozilgan yozuvni ma'lum bir xizmatda yoki butun loyiha uchun yozdingizmi? Yechimni qanday tarqatdingiz?
SQL so'rovini optimallashtirish holati haqida gapiring: muammo nima edi va uni qanday hal qilishdi?
Amalda annotatsiyani qanday qo'llash mumkin? Siz o'zingizning moslashtirilgan annotatsiyalaringizni yozdingizmi?
Kodni ko'rib chiqish: getDivisions metodiga qarang (kodning skrinshotlari) — nima yoqdi, nima yo'q? Insensitive Order sortlash, xatoliklarni boshqarish, streaming va boshqalar asosliymi?
N+1 muammosini qanday hal qilish mumkin?
Agar metod mavjud bo'lgan tranzaksiya kontekstidan chaqirilganda propagation nima?
Agar bir birlik bir so'rov bilan yuklangan bo'lsa va biz bog'langan birlikni olish usulini chaqirsak, jami nechta so'rov bajariladi?
Singleton dizayn naqshi nima?
Qaysi tranzaksiya izolyatsiya darajalarini bilasiz?
Boshqa dasturchiga Spring Data nima ekanligini va uning qiymatini qanday tushuntirasiz?
Java'da annotatsiya nima? Boshqa dasturchiga qanday tushuntirasiz?
JPA-репозиторийда save() методу янги объект яратиш ёки мавжудини янгилаш учунми?
Ishingizda TransactionTemplate dan foydalandingizmi? Transaktsiyani qaytarish yoki qaytmaslik haqida dasturlash orqali qaror qabul qilgan misol keltiring.
Ushbu metodda @Transactional(readOnly=true) annotatsiyasining qo'llanilishi asoslimi?
Spring Boot ilovalarida qanday istisno bilan ishlash usullarini qoʻlladingiz?
Nima uchun scope singleton odatda beanlar uchun tanlanadi va nima uchun obyekt yaratish qimmat operatsiya hisoblanadi?
Vazifa: ikkita mikroxizmat mavjud, katta jadvalni (3 milliondan ortiq yozuvlar) biridan ikkinchisiga ko'chirish kerak (mahalliy nusxa qilish). Buni qanday amalga oshirasiz, ma'lumotlar tez-tez o'zgarishi mumkinligi va tranzaktsionlik (hamma yoki hech narsa) talab qilinishi hisobga olinsa?
@Transactional annotatsiyasining qanday parametrlar mavjud?