Sobes.tech

Java

Kādus metodus jūs zināt, lai novērstu cikliskas atkarības starp komponentiem Spring?

Junior — Middle
AstonAston
135

Vai ir obligāti jāiekļauj finally bloks, izmantojot catch bloku izņēmumu apstrādei?

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

publiskā klase Accumulator { privāta Karte<String, Object> data = jauna HashMap<>(); // pašreizējais datu kopums privāta Saraksts<Map<String, Object>> dataList = jauna ArrayList<>(); // datu partija privāta Karte<Instant, String> responses = jauna HashMap<>(); // atbildes no servera, kas saņem datus privāts int dataId; /** * Pievieno lauku field ar vērtību value kopumam */ publiskais void add(String field, String value) { data.put(field, value); } /** * Atgriež vērtību pēc lauka nosaukuma field */ publiskais <T> T get(String field) { return (T) data.get(field); } /** * Atgriež servera atbildes, kas saņem datus */ publiskais String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Pabeidz pašreizējā datu kopuma veidošanu un nosūta to partijā */ publiskais synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = jauna HashMap<>(); data.put("id", dataId++); } /** * Nosūta partiju uz datu saņemšanas serveri */ privāta void send() { RestTemplate restTemplate = jauna RestTemplate(); HttpEntity<List<Map<String, Object>>> request = jauna 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

Kādas sekas var rasties, ja Map struktūrā kā atslēga tiek izmantots maināms objekts?

Junior — Middle
Datanomika
135

Kādus ierobežojumus (constraints) jūs zināt un izmantojat SQL, lai nodrošinātu datu integritāti?

Junior — Middle
135

Kāda ir collect metodes funkcija Stream API un kādos gadījumos to ieteicams izmantot?

Junior — Middle
135

Ar ar ko strādājāt ar datu bāzēm? Kāpēc izvēlējāties PostgreSQL?

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

Kā jūs ieviesāt žurnāla sistēmu savā projektā?

Junior — Middle
Hftlabs
135

Vai jums nācās izmantot JPA Entity Graph savā pēdējā projektā, lai optimizētu vaicājumus?

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

Kādi ir @Builder anotācijas lietošanas priekšrocības un trūkumi jūsu projektā?

Junior — Middle
135

Pakalpojumam nav iespējams apstrādāt pieprasījumus plūsmas laikā. Ko var izdarīt?

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

Vai vari sniegt piemēru Java situācijai, kad tiek izmantota pesimistiska bloķēšana datu piekļuvei, lai novērstu konfliktus?

Junior — Middle
135

[vārds] jautāja: Pastāsti man par Java izņēmumu hierarhiju.

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

Kādā gadījumā ir ieteicams izmantot HAVING operatoru SQL vaicājumos?

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

Kāda ir loma un galvenās funkcijas Service komponentam OpenShift?

Junior — Middle
AstonAston
135

Vai jūs varētu izskaidrot burvju krātuves darbības mehānismu Spring Data?

Junior — Middle
135

Kā Spring Framework nosaka, kurus komponentus injicēt, sākot lietotni?

Junior — Middle
135

Kādā formātā ieradās uzdevumi un no kā?

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

Kā tika organizēta infrastruktūra? Kubernetes, Docker, CI/CD — pastāsti vairāk.

Senior
Альфа
135

Vai ir iespējams nodrošināt HTTP POST metodes idempotentību?

Junior — Middle
135
/728