Sobes.tech

Java

Bu tətbiqin əsas problemi nədir - Redis-ə qoşulma sərt kodlaşdırılıb - Redis üçün əlaqə hovuzu mövcuddur - Yoxlanılmamış `jedis.get` çağırışı null qaytara bilər - `KEYS` əmri serverə yük gətirir - Redis hadisələri yoxdur

146

Kodun əsas düzgün olmayan davranışının səbəbi nədir? Obyektlərin dəyişməzliyi pozulub Yarpaqlama vəziyyəti idarə olunmur Qapanma ilə əlaqəli obyektlərin qarşıdurması tıxac vəziyyətinə səbəb olur Resursların həddindən artıq sinxronlaşdırılması Obyektlərin başlanğıc vəziyyətləri initialized deyilimport java.util.concurrent.*; class Competition { private final Object lock = new Object(); public void syncMethodA(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodB(this); } } public void syncMethodB(Competition competitor) { synchronized (lock) { try { Thread.sleep(100); } catch (InterruptedException e) {} competitor.syncMethodA(this); } } } public class FitnessApp { public static void main(String[] args) { Competition comp1 = new Competition(); Competition comp2 = new Competition(); Thread t1 = new Thread(() -> comp1.syncMethodA(comp2)); Thread t2 = new Thread(() -> comp2.syncMethodB(comp1)); t1.start(); t2.start(); } }

146

Seçilmiş həll quruluşunun əsas problemi nədir - Sərt əlaqə, aşağı çeviklik - Elementlərin işlənməsi zamanı polimorfizmin pozulması - WardrobeItem üçün fabrik metodu yoxdur - Yeni optimizatorlar üçün Adapter nümunəsi yoxdur - Optimizasiya daxilində yüksək xərclər əməliyyatlar

146

Bu Dockerfile nümunəsinin əsas problemi nədir FROM golang:1.16 WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . RUN go build -o crashAnalysis . CMD ["./crashAnalysis"] EXPOSE 9090 - Konfiqurasiya üçün ENV yoxdur - Çox mərhələli qurulmalar yoxdur - Müvəqqəti fayllar heç vaxt silinmir - RUN istifadə optimallaşdırılmayıb - EXPOSE təlimatında 8081 portu göstərilməyib

143

İdempotent göndərmə zamanı Kafka-da hansı əlavə yük var? Bu halda Kafka nəyi qurban verir?

142

Tətbiq hansı sınaqda Kafka əlaqələrinin və mövzuların olduğunu necə müəyyən etməlidir? Kafka Sağlamlıq Yoxlaması necə həyata keçirilir?

142

İstehsalçıya, müəyyən bir vaxt əvvəl göndərilmiş (6 saatlik idempotentlik müddəti) ID-ni göndərsə, nə qaytarılır?

142

Dəyişməz xəritədən istifadə zamanı kodun düzgün işləməməsinin əsas səbəbi nədir? "Yalnız oxuma" olmayan sahələr dəyişdirilə bilər HashMap elementlərin sırasını saxlamır Çoxlu sarma istifadə etmək qarışıqlığa səbəb olur "Dəyişməz" xəritə orijinal xəritədəki dəyişiklikləri əks etdirir Obyektin düzgün olmayan istifadəsi səhvə səbəb olur

141

Kafka-da idempotent göndərmə və ya Exactly-Once haqqında danışdın. Hansını istifadə etdin?

140

Bu tətbiqin əsas problemi nədir? - Optimizasiya üçün yaddaş keşi istifadə edilmir. - Eyni hash-də müxtəlif məlumat saxlama növləri - Məlumatları oxumadan əvvəl keçid yoxlaması nəticə vermir - `RedisTemplate`-də standart serializatorların olmaması - Hissəvi əməliyyatlar üçün pipeline istifadə edilmir

140

DLT müştərisi əsas xidmətlə eyni xidmətdə idimi? Niyə onu yenidən dinləmək və qeyd etmək lazımdır?

138

Ümumiyyətlə, DevOps texnologiyaları — Kubernetes, CI/CD və digər sahələrdə vəziyyətin necədir?

138

Mövzunun canlı olduğunu və lazım olan sayda bölməyə sahib olduğunu və bölmədə ən az bir lider olduğunu necə yoxlamaq olar?

138

Orada bəyanatlar niyə yoxdur? Niyə baza üzərində bəyanatı tərtib etmir?

138

Əgər DataSource ilə eyni şeyi etmək istəyiriksə, nə etməliyik?

134

Biz Kafka'dakı bütün sorğuları ələ keçirməli və audit və ya telemetriya sisteminə göndərməliyik. Bunu necə edərdin?

132

Bu tətbiqin əsas problemi nədir? - Açar olmadan mesajların göndərilməsi - Mesajların ölçüsünü yoxlamadan göndərmək - İstehsalçı, onun başlanğıcını tamamlamak üçün mövzuya mesaj göndərir. - Klasterə qoşulmanı yoxlamadan mesaj göndərmək - İstifadəçi qrupları konfiqurasiya olunmayıb

132

Adi SELECT etdiyiniz zaman, sürücü Postgres-ə neçə sorğu göndərir? Hansı sorğular və orada nə olacaq?

132

Əgər xarici API-də maksimum 10 eyni vaxtda əlaqə icazə verilirsə, paralel çağırışların sayını məhdudlaşdırmaq üçün java.util.concurrent paketindən hansı sinifi istifadə edərdiniz?

131
/5