Sobes.tech

Java

Kodu okuyun, programın çalışmasının sona eripermediğini belirleyin ve sonunda günlükte ne gösterileceğini belirleyin. ```java import java.util.concurrent.CountDownLatch; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class Increment { private static AtomicInteger counter1 = 0; private static AtomicInteger counter2 = 0; public static void main(String[] args) throws InterruptedException { int tasksCount = 100_000; CountDownLatch latch = new CountDownLatch(tasksCount); ExecutorService executor = Executors.newFixedThreadPool(100); for (int i = 0; i < tasksCount; i++) { executor.submit(() -> { counter1.incrementAndGet(); counter2.incrementAndGet(); latch.countDown(); }); } latch.await(); System.out.println(counter1); System.out.println(counter2); System.exit(0); } }

187

Bu bağlamda @Transactional anotasyonu ne sağlar? Dış hizmetin çökmesi durumunda yardımcı olur mu?

187

Veritabanı yüksek kullanımda ne yapılmalı? Düşük veritabanı kullanımı ama yavaş sorgular varsa ne yapılmalı?

186

Collections.synchronizedMap kullanımı nedir ve bu yöntemin avantajları ve dezavantajları nelerdir?

Junior — Middle
185

Redis'te iki kalıcılık mekanizması var (RDB ve AOF) — veri kaybı penceresini azaltmak için bu yöne baktınız mı?

185

Wallets ile ilgili bir görevde deadlock nasıl düzeltilir? Atomikleri kullanabilir miyiz?

185

Veritabanı düşük kullanımda, ancak uygulama yavaş mı çalışıyor — nedenleri nelerdir?

185

Kendi starter'larınızı yazmanız gerekti mi? Hangi görev için?

185

Veritabanında bir kaydı nasıl kilitlersiniz ki başka kimse çelişkili değişiklikler yapmasın?

184

Fatura gönderimini harici bir sisteme daha güvenilir hale nasıl getirebilirsiniz? Ödeme hizmeti kullanılamadığında bile müşterinin yer ayırtıp daha sonra (10 dakika içinde) ödeyebilmesi için.

184

İndeksler oluşturulduktan sonra veritabanına veri ekleme hızını ne kötüleştirebilir?

Junior — Middle
184

Farklı sistemlere aynı anda dört bağımsız HTTP isteği yapan bir servisin verimliliğini artırmak için hangi yaklaşımlar uygulanabilir?

Junior — Middle
183

Rapor hazırlamak için aynı anda birkaç hizmete nasıl erişilir?

183

Veri yönetim sistemlerinde iyimser kilitlemenin kullanımı nasıl gerçekleştirilir?

Junior — Middle
182

Üretimdeki hizmetlerin desteklenmesine, nöbetlere katılmaya hazır mısınız?

182

DiziList ile Bağlantılı Liste arasındaki karşılaştırma: 100 milyon öğe üzerinde ardışık yineleme için hangisi tercih edilir?

182

ConcurrentHashMap ile Collections.synchronizedMap arasındaki fark nedir?

181

Yavaşlayan veritabanı: yavaş sorguları nasıl buluruz ve onlarla ne yapmalıyız?

181

Finansal / işlem hizmetleri ile ilgili deneyiminizden bahsedin.

180

Saniye başına sipariş sayısı grafiği için en uygun metrik türü nedir?

178
/15