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); } }
Java
Bu bağlamda @Transactional anotasyonu ne sağlar? Dış hizmetin çökmesi durumunda yardımcı olur mu?
Veritabanı yüksek kullanımda ne yapılmalı? Düşük veritabanı kullanımı ama yavaş sorgular varsa ne yapılmalı?
Collections.synchronizedMap kullanımı nedir ve bu yöntemin avantajları ve dezavantajları nelerdir?
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ı?
Wallets ile ilgili bir görevde deadlock nasıl düzeltilir? Atomikleri kullanabilir miyiz?
Veritabanı düşük kullanımda, ancak uygulama yavaş mı çalışıyor — nedenleri nelerdir?
Kendi starter'larınızı yazmanız gerekti mi? Hangi görev için?
Veritabanında bir kaydı nasıl kilitlersiniz ki başka kimse çelişkili değişiklikler yapmasın?
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.
İndeksler oluşturulduktan sonra veritabanına veri ekleme hızını ne kötüleştirebilir?
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?
Rapor hazırlamak için aynı anda birkaç hizmete nasıl erişilir?
Veri yönetim sistemlerinde iyimser kilitlemenin kullanımı nasıl gerçekleştirilir?
Üretimdeki hizmetlerin desteklenmesine, nöbetlere katılmaya hazır mısınız?
DiziList ile Bağlantılı Liste arasındaki karşılaştırma: 100 milyon öğe üzerinde ardışık yineleme için hangisi tercih edilir?
ConcurrentHashMap ile Collections.synchronizedMap arasındaki fark nedir?
Yavaşlayan veritabanı: yavaş sorguları nasıl buluruz ve onlarla ne yapmalıyız?
Finansal / işlem hizmetleri ile ilgili deneyiminizden bahsedin.
Saniye başına sipariş sayısı grafiği için en uygun metrik türü nedir?