Sobes.tech

მიღწევები - მომხმარებლებსა და მწარმოებლებს შორის კავშირის ლოგიკა - შეტყობინებების გასაღებები შეიძლება დუბლირდეს - მომხმარებლების გადახრის თანხვედრის შეცდომა შეტყობინებებთან - მწარმოებლისთვის განწყობა არ არის - რამდენიმე ბროკერისთვის შესრულება არ არის - მომხმარებელთა ჯგუფი მკაცრად განსაზღვრულია

260

რა განსხვავებაა Spring და Spring Boot-ს შორის?

225

რომელ რუკას გამოვიყენო, თუ ხშირად ვკითხულობ, მაგრამ იშვიათად ვაწვდი მონაცემებს?

194

შერჩეული გადაწყვეტილების სტრუქტურის ძირითადი პრობლემა რა არის? - განსაკუთრებული გამონაკლისების დამუშავება არ არის დაწყებისას - კონფიგურაციის კლასი გარეშე @Configuration ანოტაციები - DI დამოკიდებულებების არასწორი კონფიგურაცია - პერსონალიზებული კონფიგურაციების არასწორი ინტეგრაცია იცვლის თვისებების ჩატვირთვის წესს - @Autowired არარსებობა დამოკიდებულებების არსებობისთვის

190

ამ განხორციელების ძირითადი პრობლემა რა არის SELECT f.food_id FROM Foods f JOIN Expirations e ON f.id = e.food_id WHERE e.is_expired = 1; - `JOIN` ნაცვლად `WHERE EXISTS` გამოყენება ჩანაწერების არსებობის შემოწმებისთვის. - e.is_expired ველზე ინდექსი არ არის - JOIN გასაღებები ინდექსირებადი არაა - ვადების გასვლის ცხრილი ზედმეტია - სვეტზე არ არის დაცული ტრანზაქციაში

190

Postgres ინფორმაცია დამუშავების შემდეგ და იმის გაგების შემდეგ, რომ მონაცემები არსებობს, რა აბრუნებს? დაუყოვნებლივ აბრუნებს მონაცემებს სვეტების რუკის სახით თუ რაღაც სხვა?

188

რა ძირითადი სტრატეგიებია მონაცემთა ბაზებს კონკურენტული წვდომის დამუშავებისთვის?

183

ამ განსახორციელების ძირითადი პრობლემა რა არის - ფიქსირებული ძაფის პულის არასაკმარისი გამოყენება - საერთო რესურსების ურთიერთქმედების პრობლემები - არასწორი ბლოკირების ჩართვა შეიძლება გამოიწვიოს 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()); } }

180

ბოლო დავალებიდან რომელმა მოგეწონა, რთული იყო, გახსოვდა?

173

მოკლედ ისაუბრეთ სერვისის არქიტექტურაზე.

172

რატომ აირჩიეთ wait/notify-ის ნაცვლად ReentrantLock?

171

რა პრობლემები აქვს Spring Kafka-ს ვირტუალურ ნაკადებთან? თუ საერთოდ პრობლემები არ არის?

169

თუ რამდენიმე კომპანიისგან რამდენიმე შეთავაზება იქნება, რა კრიტერიუმებით გააკეთებ არჩევანს? სამი სახელით.

169

როგორ შეიტანთ Kafka Listener-ის ციკლს — KafkaListenerEndpointRegistry-ის მეშვეობით თუ პირდაპირ polling-ით KafkaConsumer-ის გამოყენებით?

163

არჩეული გადაწყვეტილების სტრუქტურის ძირითადი პრობლემა რა არის? Property კლასი არ უჭერს პოლიმორფიზმს. კლასის ველები შეიძლება არ იყოს ინიციალიზებული. საერთო ღირებულების გამოთვლის მეთოდის გადატანა "Order" კლასში. არ იყენებს ტრანზაქციების მექანიზმებს. ცარიელი სიის შემთხვევაში არ არსებობს გამონაკლისები.

162

კოდის შესრულების დროს რა გვერდითი ეფექტი ხდება BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 60; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END; BEGIN; SET TRANSACTION ISOLATION LEVEL READ COMMITTED; START TRANSACTION; SELECT progress INTO @current_progress FROM courses WHERE course_id = 101; SET @current_progress = @current_progress + 40; UPDATE courses SET progress = @current_progress WHERE course_id = 101; COMMIT; END;

162

რომელი ტექნოლოგიები გიყვართ ყველაზე მეტად?

161

გთხოვთ, აღწეროთ Spring-ში ბინის სიცოცხლის ციკლი.

159

რა აკეთებთ DLT თემებთან?

158

SQL-ში ტრანზაქციების იზოლაციის დონეები რა არის და რომელია PostgreSQL-ში დადგენილი სტანდარტულად?

156
/5