Sobes.tech

Java

Ką duoda @Transactional anotacija šiame kontekste? Ar ji padės, jei išorinis paslaugas žlugs?

187

Skaitykite kodą, nustatykite, ar programos vykdymas baigsis ir kas bus rodomas pabaigoje žurnale. ```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

Ką daryti esant dideliam duomenų bazės naudojimui? Ką daryti esant mažam duomenų bazės naudojimui, bet lėtoms užklausoms?

186

Ar kada nors teko rašyti savo starterius? Kokioms užduotims?

185

Ar svarstėte Redis saugojimo mechanizmus (RDB ir AOF), kad sumažintumėte duomenų praradimo langą?

185

Kaip ištaisyti deadlock'ą su Wallets užduotyje? Ar galima naudoti atomus?

185

Ką reiškia Collections.synchronizedMap naudojimas ir kokie yra šio metodo privalumai ir trūkumai?

Junior — Middle
185

Kaip padaryti, kad sąskaitos išsiuntimas į išorinę sistemą būtų patikimesnis? Kad, jei mokėjimo paslauga nėra prieinama, klientas vis tiek galėtų rezervuoti vietą ir sumokėti vėliau (per 10 minučių).

184

Kas gali sukelti duomenų įterpimo į duomenų bazę greičio pablogėjimą po indeksų sukūrimo?

Junior — Middle
184

Kaip užblokuoti įrašą duomenų bazėje, kad niekas kitas negalėtų daryti prieštaringų pakeitimų?

184

Kaip vienu metu pasiekti kelias paslaugas ataskaitai sudaryti?

183

Kokius požiūrius galima taikyti siekiant pagerinti paslaugos efektyvumą, kuri vienu metu atlieka keturias nepriklausomas HTTP užklausas skirtingoms sistemoms?

Junior — Middle
183

Kaip vykdomas optimistinio užrakinio naudojimas duomenų valdymo sistemose?

Junior — Middle
182

ArrayList vs LinkedList sekvenčiai iteracijai per 100 milijonų elementų — kas yra pageidautina?

182

Ar esate pasiruošęs dalyvauti paslaugų palaikyme gamyboje, budėjimuose?

182

Kuo skiriasi ConcurrentHashMap nuo Collections.synchronizedMap?

181

Papaskinkite apie savo patirtį su finansinėmis / transakcijų paslaugomis.

181

Lėta duomenų bazė: kaip rasti lėtus užklausimus ir ką su jais daryti?

181

Koks metrikos tipas būtų geriausias sekundo užsakymų skaičiaus grafikui?

178
/15