Можете ли да објасните како ради модел меморије у Јави и који су основни принципи на којима се заснива?
Java
Kako prepoznati da li postoji problem sa connection pool-om? Kako se to manifestuje za aplikaciju?
Šta daje anotacija @Transactional u ovom kontekstu? Da li će pomoći u slučaju pada spoljnjeg servisa?
Koje situacije mogu dovesti do pojave izuzetka ConcurrentModificationException u jednopojasnoj sredini?
Zašto se koristi SELECT FOR UPDATE? Koji je nivo zaključavanja? Postoje li slabije opcije?
Kako garantovati tačnost i doslednost podataka tokom istovremenih operacija dodavanja i oduzimanja bodova bez promene podešavanja nivoa izolacije transakcija?
Kako odrediti problem u sakupljanju smeća analizom dumpova memorije Heap?
Koji pristupi se mogu primeniti za povećanje efikasnosti usluge koja istovremeno izvršava četiri nezavisna HTTP zahteva prema različitim sistemima?
Visoka upotreba baze podataka — šta predložiti: particionisanje, sharding?
Da li ste razmišljali o mehanizmima trajnosti u Redis-u (RDB i AOF) za smanjenje prozora gubitka podataka?
Koji mogu biti razlozi niske iskorišćenosti baze, ali aplikacija usporava?
Kako blokirati zapis u bazi podataka tako da niko drugi ne može uneti konfliktne izmene?
Koji tip izolacije transakcija biste odabrali da biste osigurali tačnost podataka pri istovremenom knjiženju i terećenju sredstava na računu?
Kako učiniti slanje fakture u spoljni sistem pouzdanijim? Tako da, u slučaju nedostupnosti platne usluge, klijent i dalje može rezervisati mesto i platiti kasnije (u roku od 10 minuta).
Servis za objavljivanje fotografija/video započeo je sporije obrađivati zahteve pri naglom porastu saobraćaja. Kako odrediti da li je problem na vašoj strani ili na strani spoljne integracije?
Da li ste ikada morali da pišete svoje startere? Za koju svrhu?
Реци ми о твом искуству са финансијским / трансакционим услугама.
Šta može dovesti do pogoršanja brzine umetanja podataka u bazu podataka nakon kreiranja indeksa?
Kako popraviti deadlock u zadatku sa Wallets? Da li je moguće koristiti atomike?
Kako paralelno pristupiti više servisa za sastavljanje izveštaja?