Sobes.tech

Koje druge tehnologije ili alati su korišćeni u vašem poslednjem projektu pored Kafka?

Junior — Middle
266

Kako funkcioniše metoda map u API-ju Stream i kako se koristi za transformaciju elemenata toka?

Junior — Middle
266

Da li je moguće potpuno eliminisati mogućnost grešaka pri programiranju?

Junior — Middle
266

Kako implementirati mehanizam globalnog keširanja podataka u aplikaciji?

Junior — Middle
266

Kako implementirati kontroler u okviru Spring Framework-a?

Junior — Middle
266

Koje metodologije se mogu koristiti za implementaciju prepisivanja metode equals u Javi?

Junior — Middle
266

Koja je razlika između strukture podataka LinkedList i kolekcije HashSet u Javi?

Junior — Middle
266

Koji još kontejneri postoje u Collections API osim nizova?

Junior — Middle
266

Koji profesionalni stepen je za vas prioritetan za dalji rast?

Junior — Middle
265

Koje metode obrade grešaka poznaješ i kako ih implementiraš?

Junior — Middle
265

Koje vrste operacija upisa su primenjene u vašem mikroservisu na poslednjoj poziciji?

Junior — Middle
265

Можете ли објаснити како је реализован објекат ResultSet и како функционише за добијање података из базе?

Junior — Middle
265

Можете ли објаснити принцип рада алгоритма сортирања мехурићем?

Junior — Middle
265

Да ли је извршавање овог задатка постало лакше за вас?

Junior — Middle
265

Zašto je potrebno implementirati interfejs Comparable za objekte koji se čuvaju u TreeSet-u?

Junior — Middle
265

Что является основной проблемой этой реализации - Неэффективное использование фиксированного пула потоков - Проблемы с взаимодействием общих ресурсов - Неправильное включение блокировки может привести к тупиковой ситуации. - Неправильный уровень синхронизации - Нет проверок всех потоков перед результатом - Нет явного конструктора Код: import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; class RecyclingBinCounter { private int binCount; private final ReentrantLock lock = new ReentrantLock(); public void incrementBins() { lock.lock(); try { binCount++; } finally { lock.unlock(); } } public int getBinCount() { return binCount; } } class RecyclingManager { public static void main(String[] args) { RecyclingBinCounter counter = new RecyclingBinCounter(); ExecutorService service = Executors.newFixedThreadPool(3); for (int i = 0; i < 3; i++) { service.submit(() -> { for (int j = 0; j < 1000; j++) { counter.incrementBins(); } }); } service.shutdown(); while(!service.isTerminated()) {} System.out.println("Total bins collected: " + counter.getBinCount()); } }

265

Kako zabeležiti promene u Git repozitorijumu?

Junior — Middle
265
/738