Sobes.tech

Java

icraetmələr - İstifadəçilər və istehsalçılar arasındakı əlaqə məntiqi - Mesaj açarları təkrarlana bilər - İstehlakçıların köçürmə ilə uyğunlaşmasında səhv - İstehsalçı üçün əhval-ruhiyyə yoxdur - Bir neçə broker üçün icra yoxdur - İstehlakçı qrupu sərt şəkildə müəyyən olunub

262

Əgər mən tez-tez oxuyuram, amma nadir hallarda məlumat daxil edirəmsə, hansı xəritəni istifadə etmək daha yaxşıdır?

195

Seçilən həll strukturunun əsas problemi nədir? - Başlanğıcda xüsusi istisnaların işlənməsi yoxdur - @Configuration anotasiya olmadan konfiqurasiya sinfi - DI asılılıqlarının düzgün qurulmaması - Xüsusi konfiqurasiyaların düzgün inteqrasiyası xüsusiyyətlərin yüklənmə ardıcıllığını dəyişir - Asılılıqların mövcudluğu üçün @Autowired olmaması

193

Postgres məlumatları işlədikdən sonra və məlumatların mövcud olduğunu başa düşdükdən sonra nə geri göndərir? Dərhal məlumatları satır xəritəsi şəklindəmi və ya başqa bir şeymi?

193

Bu tətbiqin əsas problemi nədir SELECT f.food_id FROM Foods f JOIN Expirations e ON f.id = e.food_id WHERE e.is_expired = 1; - `JOIN` əvəzinə `WHERE EXISTS` qeydiyyatların mövcudluğunu yoxlamaq üçün. - e.is_expired sahəsində indeks yoxdur - JOIN açarları indeksləşdirilmir - Son istifadə tarixi cədvəli artıqdır - Sorğu tranzaksiya daxilində qorunmur

191

Verilənlər bazalarının çoxsaylı girişləri işləmək üçün istifadə etdiyi əsas kilidləmə strategiyaları hansılardır?

187

Bu təqdimatın əsas problemi nədir - Sabit işçi hovuzunun səmərəli istifadə olunmaması - Ümumi resursların qarşılıqlı təsirində problemlər - Yanlış kilidləmə istifadə edilməsi deadlock-a səbəb ola bilər. - Yanlış sinxronizasiya səviyyəsi - Nəticədən əvvəl bütün işçilərin yoxlanmaması - Aydın konstruktor yoxdur 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()); } }

181

Son tapşırıqlardan hansısı sənə maraqlı, çətin və yadda qalan oldu?

181

Spring Kafka-nın virtual iş parçaları ilə hansı problemləri var? Yoxsa ümumiyyətlə problem yoxdur?

171

Əgər bir neçə şirkətdən bir neçə təklif olarsa, hansı meyarlar əsasında seçim edəcəksən? Üçünü qeyd et.

169

Seçilmiş həll strukturunun əsas problemi nədir? Property sinfi polimorfizmi dəstəkləmir. Sinifin sahələri initialized olmaya bilər. Ümumi xərci hesablama metodunu "Order" sinfinə köçürmək. Transaksiya mexanizmlərindən istifadə etmir. Boş siyahı üçün istisnalar yoxdur.

167

Koddni bajarish davomida qanday yon ta'sir yuzaga keladi 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;

166

Kafka Listener-in həyat dövrünü necə daxil edərdin — KafkaListenerEndpointRegistry vasitəsilə yoxsa KafkaConsumer vasitəsilə açıq polling ilə?

164

Hansı axınlar? (giriş-çıxış axınlarından sonra aydınlatıcı sual)

161
/5