Sobes.tech

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

169

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

168

Šta biste izgubili i šta biste dobili sa eksplicitnim pollingom umesto @KafkaListener?

167

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

164

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

163

Koji su nivoi izolacije transakcija u SQL i koji od njih je postavljen kao podrazumevani u PostgreSQL?

163

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

162

Као је главни проблем ове имплементације? - Не користи пул веза за 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)); } } ```

161

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

157

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;

156

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

155

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

153

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

152

Молим вас, кажите нам, какав је био стек технологија?

151

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...)?

151

Kako izbeći problem sa promenjivim ključevima u HashMap?

151

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

151

Kako bi implementirao širenje poslovnih zaglavlja (x-session-id, x-client-id) kroz cel sistem mikroservisa putem REST i Kafka?

150
/5