Sobes.tech

Java

Sınıfta iki alan var ve bunlar arasında bir invariant (biri diğerinden kesinlikle küçük), her biri AtomicInteger ile korunuyor. Bu, çok iş parçacıklı güvenlik için yeterli midir?

Senior
BSS
139

Birden fazla hizmette dağıtılmış bir işlemi nasıl sağlayabilirsiniz?

Senior
СБЕРСБЕР
139

Projelerinde kuyrukları kullanma deneyiminiz var mı?

Intern — Junior
СБЕРСБЕР
139

Koddaki statik bloğunun kullanımına örnek verebilir misin?

Junior — Middle
СБЕРСБЕР
139

Sorgulama hızını artırmak için tabloları parçalara ayırmak (sharding) gerekir mi?

Junior — Middle
AstonAston
139

Veri serileştirme için Protocol Buffer kullanmanın avantajları ve dezavantajları nelerdir?

Junior — Middle
139

Spring'de @Transactional kullanım özellikleri. İşlem izolasyon seviyeleri.

Senior
СБЕРСБЕР
139

Önceki iş yerinizde geliştirme sürecinin nasıl organize edildiğini anlatın — iş ihtiyacından yayınlamaya kadar.

Senior
СБЕРСБЕР
139

Spring Framework'te @Transactional anotasyonu kullanılarak işlemlerin desteği nasıl uygulanır?

Junior — Middle
139

Projelerinizde Spring Data ve Hibernate entegrasyonu ile çalıştınız mı?

Junior — Middle
СБЕР КорпусСБЕР Корпус
139

Statik fonksiyonlar ne zaman ve nasıl çağrılır: nesne üzerinden mi yoksa sınıf üzerinden mi?

Junior — Middle
СБЕРСБЕР
139

Veri paralel işleme için Stream API'de parallel yöntemini kullanma deneyiminiz var mı?

Junior — Middle
Effective Mobile
139

Varsayılan standart koşullarda Bean nesnesinin görünürlük alanı nasıl belirlenir?

Junior — Middle
СБЕРСБЕР
139

Spring Boot testlerindeki @SpringBootTest anotasyonunun çalışma mekanizmasını açıklayabilir misiniz?

Junior — Middle
Ifellow
139

Bir dakika ile bir güne kadar cevap vermeyebilecek istikrarsız entegrasyonla başa çıkmak için hangi yaklaşımlar var?

Senior
Позитив Технолоджис
139

İlkel veri tipleri ve bunların nesne sarmalayıcılarını kullanmak arasındaki performans farkı nedir?

Junior — Middle
Surf
139

Aşağıdaki kod parçacıklarının performansını karşılaştırın; bunlar, bir Integer dizisinden bir int dizisine ve tersi yönde öğeleri kopyalar ve yeni Integer nesneleri int değerlerinden oluşturulurkenki durumu da içerir: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { x[i] = y[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = x[i]; } } ``` ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ``` Bu yaklaşımların performans ve davranış farklarını analiz edin ve açıklayın.

Senior
VKVK
139

Projelerinizde iş parçacıklarını yönetmek için ExecutorService bileşenini kullandınız mı?

Junior — Middle
139

Java'da Stream akışları yürütülürken istisna yönetimi nasıl yapılır?

Junior — Middle
139

Hangi akışlar? (giriş-çıkış akışlarından bahsedildikten sonra açıklayıcı soru)

Senior
СБК ПАРУС
139
/728