Sobes.tech

რა სხვა ტექნოლოგიები ან ინსტრუმენტები გამოიყენეთ თქვენს ბოლო პროექტში Kafka-ს გარდა?

Junior — Middle
266

როგორ მუშაობს map მეთოდი Stream API-ში და როგორ გამოიყენება ნაკადის ელემენტების გარდაქმნისთვის?

Junior — Middle
266

შესაძლებელია თუ არა პროგრამირების დროს შეცდომების წარმოქმნის შესაძლებლობის სრული გამორიცხვა?

Junior — Middle
266

როგორ განვახორციელოთ გლობალური მონაცემების ქეშირების მექანიზმი პროგრამაში?

Junior — Middle
266

როგორ შეიძლება განახორციელოთ კონტროლერი Spring Framework-ის ფარგლებში?

Junior — Middle
266

როგორ შეიძლება განახორციელოთ equals მეთოდის გადაწერა Java-ში?

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

რატომ არის აუცილებელი Comparable ინტერფეისის განხორციელება TreeSet-ში შენახულ ობიექტებისთვის?

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

კოდის დავალება: AtomicBoolean და რბოლა პირობები (კოდის სქრინშოტი)

265

როგორ შეიძლება ცვლილებები შეინახოს Git-ის რეპოზიტორიაში?

Junior — Middle
265
/738