Miks üldse on vajalikud Spring Boot starterid, kui me saame kõike Springis kirjutada?
Java
Sa rääkisid idempotentse saatmise või Exactly-Once kohta Kafka's. Millist neist kasutasid?
Mis on koodi ebaõige käitumise peamine põhjus? Objektide muutumatuse rikkumine Lõikeoleku haldamine puudub Blokeerimisobjektide konflikt viib deadlockini Liigne ressursside sünkroniseerimine Objektide algseisundid pole initsialiseeritudimport 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(); } }
Mis on selle rakenduse peamine probleem - Redis-iga ühendus on kõvakooditud - Redis jaoks on ühenduste bassein - Kontrollimata `jedis.get` kõne võib tagastada null - `KEYS` käsu kasutamine, mis koormab serverit - Redis sündmusi pole
Kuidas peaks rakendus määrama, millisel katsel on Kafka ühendused ja teemad? Kuidas rakendada Kafka tervisekontrolli?
Miks seal pole avaldusi? Miks ta ei tee avaldise kompileerimist põhjal?
Mis on selle Dockerfile näite peamine probleem 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 - Konfiguratsiooni jaoks puudub ENV - Puuduvad mitmetasandilised ehitised - Ajutised failid ei eemaldu kunagi - RUN-i kasutamine pole optimaalselt tehtud - Port 8081 pole EXPOSE käsus määratletud
Mida tagastatakse tootjale, kui ta saadab ID, mis on juba varem saadetud (6-tunnine idempotentsusperiood)?
Mis on selle rakendamise peamine probleem? - Mälu vahemälu ei kasutata optimeerimiseks. - Erinevad andmete salvestamise tüübid ühes hash'is - Lüliti kontroll enne andmete lugemist ei anna tulemusi - `RedisTemplate`-is puuduvad standardseriaalijad - Partiioperatsioonide jaoks ei kasutata pipeline'i
Mis on Kafka ülekoormus idempotentse saatmise ajal? Mida Kafka sellisel juhul ohverdab?
Kuidas kontrollida, et teema on elus ja sellel on vajalik arv partitsioone ning et vähemalt üks partitsioonis on juht?
Mis on peamine põhjus koodi ebatäpselt käitumisel, kasutades muutumatut kaarti? Väljad ilma "ainult lugemis"-õigusteta võivad muutuda HashMap ei säilita elementide järjekorda Liigne katete kasutamine põhjustab segadust "Muutumatu" kaart peegeldab algse kaardi muudatusi Objekti vale kasutamine põhjustab vea
Kuidas sul üldiselt läheb DevOps tehnoloogiate — Kubernetes, CI/CD ja muu?
Kui sa teed tavalise SELECT-i, kui palju päringuid saadab draiver Postgresile? Millised päringud ja mis seal on?
Kas DLT tarbētājs bija tajā pašā pakalpojumā kā galvenais? Kāpēc to vēlreiz klausīties un reģistrēt?
Millisel transpordikihi protokollil töötab HTTP?
Mida teha, kui tahame teha sama DataSource'iga?
Kui meil on väline API, mis lubab maksimaalselt 10 samaaegset ühendust, millist java.util.concurrent paketi klassi kasutaksite, et piirata paralleelsete kõnede arvu?
Me peame kinni püüdma kõik Kafka päringud ja saatma need auditi või telemeetria süsteemi. Kuidas sa seda teeksid?
Mis on selle rakendamise peamine probleem? - Sõnumite saatmine ilma võtmeta - Saatmine ilma sõnumite suurust kontrollimata - Tootja saadab sõnumi teemale, et lõpetada selle initsialiseerimine. - Sõnumite saatmine ilma klastriga ühenduse kontrollita - Kasutajagruppide konfiguratsioon puudub