Aký je hlavný problém tejto implementácie - Pripojenie k Redis je hardcoded - Existuje pool spojení pre Redis - Neoverený volanie `jedis.get` môže vrátiť null - Použitie príkazu `KEYS`, ktorý zaťažuje server - Neexistujú žiadne udalosti Redis
Java
Aký je hlavný dôvod nesprávneho správania kódu? Porušená je nemennosť objektov Stav prerušenia nie je spravovaný Výkon sa zhoršuje kvôli zámkom Konflikt zámkových objektov vedie k deadlocku Nadmerná synchronizácia zdrojov Nesprávne inicializované stavy objektovimport 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(); } }
Aký je hlavný problém zvolenej štruktúry riešenia - Pevné prepojenie, nízka flexibilita - Porušenie polymorfizmu pri spracovaní prvkov - Neexistuje továrenská metóda pre WardrobeItem - Neexistuje adaptér pre nových optimalizátorov - Nákladné operácie v rámci optimalizácie
Hlavný problém tohto príkladu Dockerfile 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 - Chýba ENV pre konfiguráciu - Chýbajú viacstupňové buildy - Dočasné súbory sa nikdy neodstraňujú - Neoptimálne použitie RUN - Port 8081 nie je uvedený v inštrukcii EXPOSE
Aké je preťaženie na Kafka pri idempotentnom odosielaní? Čo Kafka v takom prípade obetuje?
Ako by mala aplikácia určiť, v ktorej skúške sú Kafka pripojenia, či existujú témy? Ako implementovať Health Check Kafka?
Čo sa vráti producentovi, ak odošle ID, ktorý už bol odoslaný pred časom (doba idempotencie 6 hodín)?
Aký je hlavný dôvod nesprávneho správania kódu pri použití nemenného mapy? Polia bez "iba na čítanie" môžu byť zmenené HashMap neuchováva poradie prvkov Nadmerné používanie obalov spôsobuje zmätok Mapa "Nemenná" odráža zmeny v pôvodnej mape Nesprávne používanie objektu vedie k chybe
Hovoril si o idempotentnom odoslaní alebo Exactly-Once v Kafka. Ktoré si použil?
Aký je hlavný problém tejto implementácie? - Nepoužíva sa cache v pamäti na optimalizáciu. - Rôzne typy ukladania údajov v jednom hashi - Kontrola prepínača pred čítaním údajov neprináša výsledky - Chýbajú štandardné serializátory v `RedisTemplate` - Pipeline sa nevyužíva na čiastočné operácie
Bol DLT potrošnik v isti storitvi kot glavni? Zakaj ga ponovno poslušati in logirati?
Ako si na tom s DevOps technológiami — Kubernetes, CI/CD a ďalšie?
Ako preverite, či je tema živá a má požadovaný počet oddielov, a či v oddiele je aspoň jeden vodca?
Prečo tam nie sú žiadne príkazy? Prečo ne vykonáva kompiláciu príkazu na základe?
Čo robiť, ak chceme urobiť to isté s DataSource?
Na akom transporte protokole funguje HTTP?
Musíme zachytiť všetky požiadavky v Kafka a odoslať ich do systému auditu alebo telemetrie. Ako by si to urobil?
Aký je hlavný problém tejto implementácie? - Odosielanie správ bez kľúča - Odosielanie bez kontroly veľkosti správ - Výrobca odosiela správu do témy na dokončenie jej inicializácie. - Odosielanie správ bez kontroly pripojenia ku klastru - Skupiny spotrebiteľov nie sú nakonfigurované
Keď robíš bežný SELECT, koľko požiadaviek odosiela ovládač na Postgres? Aké požiadavky a čo bude v nich?
Ak máme externé API, ktoré povoľuje maximálne 10 súčasných pripojení, ktorú triedu z balíka java.util.concurrent by ste použili na obmedzenie počtu paralelných volaní?