Sobes.tech

Соңку долбоордо Kafkaдан тышкары кайсы башка технологиялар же инструменттер колдонулду?

Junior — Middle
266

Stream API-деги map ыкмасы кандай иштейт жана ал агымдын элементтерин өзгөртүү үчүн кандай колдонулат?

Junior — Middle
266

Программалоо учурунда каталардын пайда болуу мүмкүнчүлүгүн толугу менен жокко чыгаруу мүмкүнбү?

Junior — Middle
266

Коддошуучу колдонмодо глобалдык маалыматтарды кэшдөө механизмин кантип ишке ашырууга болот?

Junior — Middle
266

Spring Framework чөйрөсүндө контроллерди кантип ишке ашырууга болот?

Junior — Middle
266

Javaда equals ыкмылын кайра жазууну ишке ашыруу үчүн кайсы ыкмалар колдонулушу мүмкүн?

Junior — Middle
266

Javaда LinkedList маалыматтардын түзүмү менен HashSet топтому арасындагы айырма эмне?

Junior — Middle
266

Collections APIде массивдерден башка кандай башка контейнерлер бар?

Junior — Middle
266

Javaда объекттин hashCode() ыкмамасы эмне үчүн керек жана аны туура колдонуу кандай?

266

Келечектеги өсүшүңүз үчүн кайсы кесиптик баскыч маанилүү?

Junior — Middle
265

Кайсы каталардын иштетүү ыкмаларын билесиз жана аларды кантип ишке ашырасыз?

Junior — Middle
265

Акыркы кызматта сиздин микросервисиңизде кандай жазуу операциялары колдонулду?

Junior — Middle
265

ResultSet объектисин кандайча ишке ашырылганын жана ал маалымат базасынан маалымат алуу үчүн кандай иштейт экенин түшүндүрө аласызбы?

Junior — Middle
265

Балон сорттоо алгоритмин иштөө принципин түшүндүрө аласызбы?

Junior — Middle
265

Бул тапшырманы аткаруу сиз үчүн оңой болду беле?

Junior — Middle
265

TreeSetте сакталган объекттер үчүн Comparable интерфейсин ишке ашыруу эмне үчүн керек?

Junior — Middle
265

Бул колдонмонун негизги көйгөйү эмне - Туруктуу жип пулунун натыйжалуу колдонулушу - Жалпы ресурстар менен өз ара аракеттенүүдө көйгөйлөр - Туура эмес блокировка колдонуу deadlockка алып келиши мүмкүн. - Туура эмес синхрондоштуруу деңгээли - Натыйжадан мурун бардык жиптердин текшерүүлөрү жок - Ачык куруучу жок Код: 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 репозиторийинде өзгөртүүлөрдү кантип каттоого алса болот?

Junior — Middle
265
/738