Kas oled valmis osalema teenuste toetamisel tootmises, vahetustes?
Java
Kas olete kaalunud Redis-i püsivusmehhanisme (RDB ja AOF), et vähendada andmekadu akent?
Kuidas toimub optimistliku lukustamise kasutamine andmehaldus süsteemides?
Rääkige mulle oma kogemusest finants- / tehinguteenustega.
Mis võib põhjustada andmebaasi andmete sisestamise kiiruse halvenemist pärast indeksite loomist?
Foto/video avaldamise teenus hakkas aeglaselt töötlema taotlusi äkilise liikluse kasvu korral. Kuidas määrata, kas on probleem teie poolel või välise integratsiooni poolel?
Kuidas parandada deadlock'i Wallets'iga seotud ülesandes? Kas saab kasutada atomikuid?
Aeglane andmebaas: kuidas leida aeglasi päringuid ja mida nendega teha?
Kuidas samaaegselt kasutada mitut teenust aruande koostamiseks?
Mida tähendab Collections.synchronizedMap kasutamine ja millised on selle meetodi eelised ja puudused?
Kuidas seadistada niidupuhvli suurust paralleelsete HTTP-päringute jaoks?
Kuidas hindate oma kogemust Spring, Spring Boot? Mida pidi tegema? Kas on selle taga?
Kuidas lahendada tsükliliste sõltuvuste probleem Dependency Injection kasutamisel?
Millist TTL-i valida tariifide vahemälus, kui tarifid muutuvad harva?
Kuidas töötab sisemine @Transactional annotatsioon, kui sisemisel meetodil on teises teenuses?
Milline metrika tüüp sobib kõige paremini sekundis tellimuste arvu graafiku jaoks?
Lugege koodi, määrake, kas programmi täitmine lõpeb ja mis lõpuks logis kuvatakse. ```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); } }
Milliseid tehnoloogiaid ja tööriistu kasutasite oma viimases projektis?
Millistel olukordadel ja ülesannetel kasutatakse funktsiooni programmeerimises?
Mis on muutumatu (immutable) klass? Millised on selle puudused?