Koji je glavni problem ove implementacije? - Port '83' može već biti zauzet na hostu - Neefikasna organizacija izgleda - Prepisivanje porta zbog pogrešnog redosleda komande - Konfiguracija koristi poverljivu verziju - Pogrešan put u poslednjoj izgradnji verzija: '3.8' usluge: art-marketplace: build: context: ./art-market ports: - "83:83" mreže: - art-network mreže: art-network: driver: overlay
Java
Koji je glavni problem ove implementacije? - Nekonfigurirane tabele prikazuju veličinu slike - Sečenje Docker slike u RUN može biti problem - Više CMD, samo poslednji radi - Operacija brisanja ne uzima u obzir filtriranje po "vidljivoj" slici
Šta biste izgubili i šta biste dobili sa eksplicitnim pollingom umesto @KafkaListener?
Koji je glavni problem ove implementacije - Neispravno definisanje HTTP statusa sa tipovima izuzetaka - Pogrešna konfiguracija Dependency Injection - Asinhroni slušaoci nisu uključeni - Netradicionalno rukovanje izuzecima u handleru - Neispravna konfiguracija beanova - @Autowired se ne koristi za razvoj zavisnosti
Nefikasno korišćenje fiksnog bazena niti Problemi sa interakcijom zajedničkih resursa Neispravno uključivanje blokade može dovesti do zastoja. Neispravan nivo sinhronizacije Nema provera svih niti pre rezultata Nema eksplicitnog konstruktora
Koji su nivoi izolacije transakcija u SQL i koji od njih je postavljen kao podrazumevani u PostgreSQL?
Neispravna implementacija logike obrade grešaka pomoću onErrorResume Nema diferencijacije u obradi grešaka u handleEnrollmentError Nedostaje injekcija zavisnosti u zavisnosti od kontrolera Metoda handleEnrollmentError ne koristi parametre CourseController nije registrovan deset godina
Ispričaj o sebi, zašto sada tražiš, šta tražiš?
Као је главни проблем ове имплементације? - Не користи пул веза за Jedis - Нема резервну копију Redis података - Нема унутрашњи прекидач за проверу - Недостаје руковање изузецима - Нетачно ажурирање елемента калибрације - zadd и zscore без провера грешака ```java import redis.clients.jedis.Jedis; import java.util.Set; public class WineCellar { private Jedis jedis; public WineCellar() { jedis = new Jedis("localhost", 6379); initializeWines(); } private void initializeWines() { jedis.zadd("wines", 1978, "Chateau Margaux"); jedis.zadd("wines", 1990, "Domaine de la Romanee-Conti"); jedis.zadd("wines", 2005, "Opus One"); } public void updateWineYear(String wine, double newYear) { double oldYear = jedis.zscore("wines", wine); if (oldYear != newYear) { jedis.zadd("wines", oldYear, wine); // Нетачно ажурирање } } public Set<String> getWinesByYear(double minYear, double maxYear) { return jedis.zrangeByScore("wines", minYear, maxYear); } public static void main(String[] args) { WineCellar cellar = new WineCellar(); cellar.updateWineYear("Chateau Margaux", 1982); System.out.println(cellar.getWinesByYear(1970, 2000)); } } ```
WardrobeManager treba da koristi @Autowired Nedostaje klasa za upravljanje binarnim fajlovima Nedostaje upravljanje transakcijama ItemRepository nije označen sa @Repository Korišćenje konstruktora umesto Spring kontejnera za pravljenje komponenta Konstruktor WardrobeController ne koristi @Autowired
Koji je glavni problem ove implementacije WITH archived_charges AS ( SELECT id, charging_station_id, start_time, end_time FROM charge_sessions WHERE end_time < current_date - interval '30' day ) INSERT INTO charges_history SELECT * FROM archived_charges; DELETE FROM charge_sessions USING archived_charges WHERE charge_sessions.start_time < current_date - interval '15' day;
Šta raditi sa MDC kontekstom u Kafka?
Koji je glavni problem ove implementacije složenog tipa u bazi podataka? TIMESTAMP bez vremenske zone Greška u sintaksi! NULL u kodu Nedostatak CTE, čitljivost Problemi sa prenosivošću zbog SERIAL «TICKET_TYPE» nije deklarisan u bazi podataka Nije poslednja vrednost na nivou INTEGER
Koji je glavni problem odabrane strukture rešenja? - ArrayList bez prethodne kapacitete dovodi do prekomernih troškova - Rizik od međusobnog blokiranja putem metoda - Neefikasna struktura blokada dovodi do suvišnih troškova. - ExecutorService se ne može pravilno obraditi - Fiksni bazen zaštite za skalabilnost
Koji je glavni problem odabrane strukture rešenja? - Čvrsta veza tipa, niska fleksibilnost - Kršenje polimorfizma pri obradi elemenata - Nema fabričku metodu za WardrobeItem - Nema Adapter obrazac za nove optimizatore - Visokotarifne operacije unutar optimizacije
Молим вас, кажите нам, какав је био стек технологија?
Pretpostavimo da imate dva niti. Jedan ispisuje (1,2,3...), a drugi (A,B,C...). Kako osigurati njihovo izvršavanje u naizmeničnom redosledu (1,A,2,B...)?
Kako izbeći problem sa promenjivim ključevima u HashMap?
Koji je glavni problem ove implementacije? - Nema formulacija o obimu i rezultatima - Nedostaje rukovanje greškama u oblasti sigurnosti - Greška u podešavanju konteksta — kolekcije se ne pišu ispravno. - Prototip komponenta se ne upravlja ručno - Nema preporuka sa MVC za kurseve upravljanja
Kako bi implementirao širenje poslovnih zaglavlja (x-session-id, x-client-id) kroz cel sistem mikroservisa putem REST i Kafka?