Kādi ir pieejamie metodes kešatmiņas satura pārbaudei pakalpojuma kļūdas gadījumā?
Java
Vai jūs varētu izskaidrot, kā darbojas atmiņas modelis Java un kādi ir galvenie principi, uz kuriem tas balstās?
Vai tev kādreiz bija jāraksta savi starteri? Kādam uzdevumam?
Kādas var būt iemesli zemas datu bāzes izmantošanai, bet lietotne darbojas lēni?
Pastāsti par ziņojumu starpniekiem, ar kuriem strādāji?
Lasiet kodu, nosakiet, vai programmas izpilde beigsies un kas tiks parādīts beigās žurnālā. ```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); } }
Ko ietver Collections.synchronizedMap izmantošana un kādas ir šī metodes priekšrocības un trūkumi?
Ko darīt ar lielu datu bāzes izmantošanu? Ko darīt ar zemu datu bāzes izmantošanu, bet ar lēnām vaicājumiem?
Kā novērst deadlock uzdevumā ar Wallets? Vai ir iespējams izmantot atomus?
Vai esat apsvēris Redis persistences mehānismus (RDB un AOF), lai samazinātu datu zuduma logu?
Kādus pieejas var piemērot, lai uzlabotu pakalpojuma efektivitāti, kas vienlaikus veic četras neatkarīgas HTTP pieprasījumus dažādām sistēmām?
Kā bloķēt ierakstu datu bāzē, lai neviens cits nevarētu veikt konfliktējošas izmaiņas?
Kā paralēli piekļūt vairākām pakalpojumiem, lai sastādītu ziņojumu?
Vai esi gatavs piedalīties pakalpojumu atbalstā ražošanā, maiņās?
ArrayList vs LinkedList secīgu iterācijai pār 100 miljoniem elementu — kas ir vēlams?
Kas var izraisīt datu ievietošanas ātruma pasliktināšanos datu bāzē pēc indeksu izveides?
Kā padarīt faktūras nosūtīšanu uz ārēju sistēmu drošāku? Lai, ja maksājumu pakalpojums nav pieejams, klients joprojām varētu rezervēt vietu un samaksāt vēlāk (10 minūšu laikā).
Kāda ir atšķirība starp ConcurrentHashMap un Collections.synchronizedMap?
Kā bija organizēts jūsu monitorings? Vai bija nepieciešams izveidot pielāgotas metriku un brīdinājumu?
Kā tiek īstenota optimistiskās bloķēšanas izmantošana datu pārvaldības sistēmās?