Sobes.tech

Java

Verilənlər bazası cədvəlində indeksləşdirmək üçün sahələri necə seçmək olar?

Junior — Middle
204

Memarlıqda mikroxidmətlər arasında məlumat mübadiləsi üçün hansı metodlar istifadə olunur?

Junior — Middle
204

Maven quruluş sistemində kitabxana asılılığını necə aradan qaldırmaq olar?

Junior — Middle
204

İki hesab arasında vəsait köçürməsini həyata keçirin. Bu, istehsal həllidir Giriş parametrləri: @param fromAccountId vəsaitləri köçürən istifadəçinin unikal identifikatoru @param toAccountId vəsaitlərin köçürüləcəyi istifadəçinin unikal identifikatoru @param amount köçürmə məbləği. Müsbət ədəd public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { if (amount.compareTo(BigDecimal.ZERO) <= 0) { throw new RuntimeException("Məbləğ > 0 olmalıdır"); } if (fromAccountId.equals(toAccountId)) { throw new RuntimeException("Hesab eyni ola bilməz"); } Long firstId = Math.min(fromAccountId, toAccountId); Long secondId = Math.max(fromAccountId, toAccountId); Account first = accountRepository.findByIdForUpdate(firstId) .orElseThrow(() -> new RuntimeException("Hesab tapılmadı")); Account second = accountRepository.findByIdForUpdate(secondId) .orElseThrow(() -> new RuntimeException("Hesab tapılmadı")); Account from = fromAccountId.equals(firstId) ? first : second; Account to = fromAccountId.equals(firstId) ? second : first; if (from.getBalance().compareTo(amount) < 0) { throw new RuntimeException("Balans 0-dan az ola bilməz"); } from.setBalance(from.getBalance().subtract(amount)); to.setBalance(to.getBalance().add(amount)); accountRepository.save(to); accountRepository.save(from); }

204

Verilənlər bazası ilə əlaqənin uğursuzluğu zamanı xidmət düzgün işləyə bilərmi?

Junior — Middle
204

HashMap, eyni açarlarla obyektlər əlavə olunduqda vəziyyətləri necə idarə edir?

Junior — Middle
204

Verilənlər bazası cədvəlində ikincil açar üçün istifadə edilə bilməyən məlumat növləri və ya dəyərlər hansılardır?

Junior — Middle
204

Singleton və Prototype növü olan bean nümunələrini silərkən destroy() metodunun fərqi nədir?

Junior — Middle
204

Hibernate-də sinifin verilənlər bazası cədvəlinə xəritələnməsini necə həyata keçirmək olar?

Junior — Middle
204

Maven quruluş sistemində 'clean' əmrinin rolu və funksiyaları nədir?

Junior — Middle
204

Sisteminizdə Circuit Breaker harada yerləşirdi: girişdə yoxsa çıxış zənglərində?

Middle+
204

Niyə nəzəri olaraq P olmadan CA-ni təmin etmək mümkün deyil?

204

Yığım baş verəndə səhv qaytaran şəkildə metodunu dəyişdirin. İki ədədin cəmi nümunəsi ilə göstərin.

Senior
204

Liquibase verilənlər bazası köçürmə avtomatlaşdırma aləti ilə işləmə təcrübənizi təsvir edə bilərsinizmi?

Junior — Middle
204

Verilənlər bazasına uzun müddət davam edən sorğular problemini necə optimallaşdırdınız və ya həll etdiniz?

Junior — Middle
204

Java-da instanceof operatorunun necə işlədiyini və hansı vəziyyətlərdə istifadə olunduğunu izah edə bilərsinizmi?

Junior — Middle
204

Hash cədvəlində açar kimi null istifadə edərkən hansı məhdudiyyətlər var?

Junior — Middle
204

REST API ilə işləyərkən hansı növ qarşılıqlı əlaqələr və məlumat formatları istifadə olunub?

Junior — Middle
204
/731