Sobes.tech

Java

So'nggi loyihangizda Kafka dan tashqari qanday boshqa texnologiyalar yoki vositalar qo'llanildi?

Junior — Middle
266

Stream API'da map metodining qanday ishlashini va u qanday qilib oqim elementlarini o'zgartirish uchun ishlatilishini tushuntiring.

Junior — Middle
266

Dasturlashda xatoliklar yuzaga kelish ehtimolini to'liq yo'q qilish mumkinmi?

Junior — Middle
266

Ilovada global ma'lumotlar kesh mexanizmini qanday amalga oshirish mumkin?

Junior — Middle
266

Spring Framework doirasida controller qanday amalga oshiriladi?

Junior — Middle
266

Java'da equals metodini qayta yozish uchun qanday metodlar qo'llanilishi mumkin?

Junior — Middle
266

Java'da LinkedList ma'lumotlar tuzilmasi va HashSet to'plami o'rtasidagi farq nima?

Junior — Middle
266

Collections API-da massivlar bilan birga qanday boshqa konteynerlar mavjud?

Junior — Middle
266

Kelki professional qadam siz uchun kelajakdagi o'sish uchun ustuvor?

Junior — Middle
265

Qaysi xato bilan ishlash usullarini bilasiz va ularni qanday amalga oshirasiz?

Junior — Middle
265

So'nggi lavozimingizda mikroxizmatda qanday yozish operatsiyalari qo'llanildi?

Junior — Middle
265

ResultSet obyekti qanday amalga oshirilganligini va ma'lumotlar bazasidan ma'lumot olish uchun qanday ishlashini tushuntirib bera olasizmi?

Junior — Middle
265

Pufak tartib algoritmining ishlash prinsipini tushuntirib berishingiz mumkinmi?

Junior — Middle
265

Ushbu vazifani bajarish siz uchun osonlashdimi?

Junior — Middle
265

TreeSet ichida saqlanadigan ob'ektlar uchun Comparable interfeysini nima uchun amalga oshirish kerak?

Junior — Middle
265

Bu dasturiy taqdimotning asosiy muammosi nima - Doimiy ishchi havuzining samarali ishlatilmasligi - Umumiy resurslar bilan o'zaro ta'sirda muammolar - Noto'g'ri blokirovka qo'llash deadlockga olib kelishi mumkin. - Noto'g'ri sinxronizatsiya darajasi - Natijadan oldin barcha ishchilarni tekshirmaslik - Aniq konstruktor yo'q Kod: 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

Git repozitoriyasida o'zgarishlarni qanday yozib olish mumkin?

Junior — Middle
265
/738