Sobes.tech

Java

Kokias kitas technologijas ar įrankius naudojote savo paskutiniame projekte, išskyrus Kafka?

Junior — Middle
266

Kaip veikia map metodas Stream API ir kaip jis naudojamas srauto elementų transformavimui?

Junior — Middle
266

Ar įmanoma visiškai pašalinti klaidų atsiradimo galimybę programavimo metu?

Junior — Middle
266

Kaip įgyvendinti globalios duomenų talpyklos mechanizmą programoje?

Junior — Middle
266

Kaip įgyvendinti kontrolerį Spring Framework'e?

Junior — Middle
266

Kokiais metodais galima įgyvendinti equals metodo perrašymą Java?

Junior — Middle
266

Kuo skiriasi duomenų struktūra LinkedList ir kolekcija HashSet Java?

Junior — Middle
266

Kokie kiti konteineriai yra Collections API, išskyrus masyvus?

Junior — Middle
266

Kuris profesinis laiptelis yra prioritetinis jūsų tolimesniam augimui?

Junior — Middle
265

Kokius klaidų apdorojimo metodus žinai ir kaip juos įgyvendinti?

Junior — Middle
265

Kokios rūšies rašymo operacijos buvo taikomos jūsų mikroservise paskutinėje pareigoje?

Junior — Middle
265

Ar galite paaiškinti, kaip įgyvendytas ResultSet objektas ir kaip jis veikia norint gauti duomenis iš duomenų bazės?

Junior — Middle
265

Ar galite paaiškinti burbulo rūšiuojimo algoritmo veikimo principą?

Junior — Middle
265

Ar tapti šis uždavinys jums tapo lengviau?

Junior — Middle
265

Kodėl būtina įgyvendinti Comparable sąsają objektams, saugomiems TreeSet?

Junior — Middle
265

Kokia yra pagrindinė šios įgyvendinimo problema - Fiksuoto siūlų baseino neveiksmingas naudojimas - Problemos su bendrų išteklių sąveika - Netinkamas užrakinimo įtraukimas gali sukelti deadlock. - Netinkamas sinchronizacijos lygis - Prieš rezultatą nėra patikrinimų visų siūlų - Nėra aiškaus konstruktoriaus Kodas: 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

Kaip galima užfiksuoti pakeitimus Git saugykloje?

Junior — Middle
265
/738