Sobes.tech

Java

Aké metódy poznáte na odstránenie cyklických závislostí medzi komponentami v Springu?

Junior — Middle
AstonAston
135

Je povinné zahrnúť blok finally pri použití bloku catch pri spracovaní výnimiek?

Junior — Middle
СБЕРСБЕР
135

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()); } }

Senior
IT OneIT One
135

Aké dôsledky môžu nastať, ak ako kľúč v štruktúre Map použijete meniteľný objekt?

Junior — Middle
Datanomika
135

Aké obmedzenia (constraints) poznáte a používate v SQL na zabezpečenie integrity dát?

Junior — Middle
135

Aká je funkcia metódy collect v API Stream a v akých prípadoch sa odporúča ju použiť?

Junior — Middle
135

S akými databázami ste pracovali? Prečo ste si vybrali PostgreSQL?

Senior
Альфа-БанкАльфа-Банк
135

Ako ste implementovali systém logovania vo vašom projekte?

Junior — Middle
Hftlabs
135

Museli ste použiť JPA Entity Graph vo vašom poslednom projekte na optimalizáciu dopytov?

Junior — Middle
Северсталь-ИфокомСеверсталь-Ифоком
135

Aké sú výhody a nevýhody používania anotácie @Builder vo vašom projekte?

Junior — Middle
135

Služba nedokáže spracovať požiadavky v špičkovom čase. Čo sa dá urobiť?

Senior
Позитив Технолоджис
135

Môžeš uviesť príklad situácie v Jave, keď sa používa pesimistické zamykanie na prevenciu konfliktov pri prístupe k údajom?

Junior — Middle
135

[meno] sa opýtal: Porozprávaj mi o hierarchii výnimiek v Jave.

Senior
сербская компания
135

V akom prípade je vhodné použiť operátor HAVING v SQL dotazoch?

Junior — Middle
ГазпромбанкГазпромбанк
135

Aká je úloha a hlavné funkcie komponentu Service v OpenShift?

Junior — Middle
AstonAston
135

Môžete vysvetliť mechanizmus fungovania magických repozitárov v Spring Data?

Junior — Middle
135

Ako rozhoduje Spring Framework, ktoré komponenty je potrebné injektovať pri spustení aplikácie?

Junior — Middle
135

V akom formáte prišli úlohy a od koho?

Middle
Альфа-БанкАльфа-Банк
135

Ako bola organizovaná infraštruktúra? Kubernetes, Docker, CI/CD — povedz viac.

Senior
Альфа
135

Je možné zabezpečiť idempotentnosť pre HTTP metódu POST?

Junior — Middle
135
/728