Sobes.tech

Java

Bir veritabanı tablosunda indekslenecek alanları nasıl seçersiniz?

Junior — Middle
204

Mimari içinde mikroservisler arasında veri alışverişi nasıl yapılır?

Junior — Middle
204

Maven derleme sisteminde bir kütüphane bağımlılığı nasıl giderilebilir?

Junior — Middle
204

İki hesap arasında para transferi gerçekleştirin. Bu, üretim çözümüdür Giriş parametreleri: @param fromAccountId para transfer eden kullanıcının benzersiz kimliği @param toAccountId paranın transfer edildiği kullanıcının benzersiz kimliği @param amount transfer tutarı. Pozitif sayı public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { if (amount.compareTo(BigDecimal.ZERO) <= 0) { throw new RuntimeException("Tutar > 0 olmalı"); } if (fromAccountId.equals(toAccountId)) { throw new RuntimeException("Hesap aynı olamaz"); } Long firstId = Math.min(fromAccountId, toAccountId); Long secondId = Math.max(fromAccountId, toAccountId); Account first = accountRepository.findByIdForUpdate(firstId) .orElseThrow(() -> new RuntimeException("Hesap bulunamadı")); Account second = accountRepository.findByIdForUpdate(secondId) .orElseThrow(() -> new RuntimeException("Hesap bulunamadı")); Account from = fromAccountId.equals(firstId) ? first : second; Account to = fromAccountId.equals(firstId) ? second : first; if (from.getBalance().compareTo(amount) < 0) { throw new RuntimeException("Bakiye 0'dan az olamaz"); } from.setBalance(from.getBalance().subtract(amount)); to.setBalance(to.getBalance().add(amount)); accountRepository.save(to); accountRepository.save(from); }

204

Veri tabanı bağlantısı arızası durumunda hizmet doğru şekilde çalışabilir mi?

Junior — Middle
204

HashMap, aynı anahtarlara sahip nesneler eklendiğinde nasıl yönetir?

Junior — Middle
204

Bir veritabanı tablosunda ikincil anahtar için değer olarak kullanılamayacak veri türleri veya değerler nelerdir?

Junior — Middle
204

Singleton ve Prototype tipindeki örnekleri silerken destroy() metodunun farkı nedir?

Junior — Middle
204

Hibernate'da bir sınıfın veritabanı tablosuna nasıl haritalanması gerçekleştirilebilir?

Junior — Middle
204

Maven derleme sisteminde 'clean' komutunun rolü ve fonksiyonları nelerdir?

Junior — Middle
204

Sisteminizdeki Devre Kesici nerede bulunuyordu: girişte mi yoksa çıkış çağrılarında mı?

Middle+
204

Neden teorik olarak P olmadan CA garantisi vermek imkansızdır?

204

Taşıma durumunda hata dönecek şekilde yöntemi değiştirin. İki sayının toplamı örneğiyle gösterin.

Senior
204

Liquibase veritabanı göç otomasyon aracını kullanma deneyiminizi anlatabilir misiniz?

Junior — Middle
204

Veritabanı sorgularının uzun süre çalışması sorununu nasıl optimize ettiniz veya çözdünüz?

Junior — Middle
204

Java'da instanceof operatörünün nasıl çalıştığını ve hangi durumlarda kullanıldığını açıklayabilir misiniz?

Junior — Middle
204

SSO ile ilgili deneyim?

Senior
204

Hash tablosunda anahtar olarak null kullanırken hangi kısıtlamalar vardır?

Junior — Middle
204

REST API ile çalışırken hangi etkileşim türleri ve veri formatları kullanıldı?

Junior — Middle
204
/731