Java
Aké metódy poznáte na odstránenie cyklických závislostí medzi komponentami v Springu?
Je povinné zahrnúť blok finally pri použití bloku catch pri spracovaní výnimiek?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // aktuálny súbor údajov private List<Map<String, Object>> dataList = new ArrayList<>(); // dávka údajov private Map<Instant, String> responses = new HashMap<>(); // odpovede servera, ktorý prijíma údaje private int dataId; /** * Pridá pole field s hodnotou value do súboru */ public void add(String field, String value) { data.put(field, value); } /** * Vráti hodnotu podľa názvu poľa field */ public <T> T get(String field) { return (T) data.get(field); } /** * Vráti odpovede servera, ktorý prijíma údaje */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Ukončí zber aktuálneho súboru údajov a odošle ho */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Odošle dávku na server, ktorý prijíma údaje */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }
Aké dôsledky môžu nastať, ak ako kľúč v štruktúre Map použijete meniteľný objekt?
Aké obmedzenia (constraints) poznáte a používate v SQL na zabezpečenie integrity dát?
Aká je funkcia metódy collect v API Stream a v akých prípadoch sa odporúča ju použiť?
S akými databázami ste pracovali? Prečo ste si vybrali PostgreSQL?
Ako ste implementovali systém logovania vo vašom projekte?
Museli ste použiť JPA Entity Graph vo vašom poslednom projekte na optimalizáciu dopytov?
Aké sú výhody a nevýhody používania anotácie @Builder vo vašom projekte?
Služba nedokáže spracovať požiadavky v špičkovom čase. Čo sa dá urobiť?
Môžeš uviesť príklad situácie v Jave, keď sa používa pesimistické zamykanie na prevenciu konfliktov pri prístupe k údajom?
[meno] sa opýtal: Porozprávaj mi o hierarchii výnimiek v Jave.
V akom prípade je vhodné použiť operátor HAVING v SQL dotazoch?
Aká je úloha a hlavné funkcie komponentu Service v OpenShift?
Môžete vysvetliť mechanizmus fungovania magických repozitárov v Spring Data?
Ako rozhoduje Spring Framework, ktoré komponenty je potrebné injektovať pri spustení aplikácie?
V akom formáte prišli úlohy a od koho?
Ako bola organizovaná infraštruktúra? Kubernetes, Docker, CI/CD — povedz viac.
Je možné zabezpečiť idempotentnosť pre HTTP metódu POST?