Java
Kādus metodus jūs zināt, lai novērstu cikliskas atkarības starp komponentiem Spring?
Vai ir obligāti jāiekļauj finally bloks, izmantojot catch bloku izņēmumu apstrādei?
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()); } }
Kādas sekas var rasties, ja Map struktūrā kā atslēga tiek izmantots maināms objekts?
Kādus ierobežojumus (constraints) jūs zināt un izmantojat SQL, lai nodrošinātu datu integritāti?
Kāda ir collect metodes funkcija Stream API un kādos gadījumos to ieteicams izmantot?
Ar ar ko strādājāt ar datu bāzēm? Kāpēc izvēlējāties PostgreSQL?
Kā jūs ieviesāt žurnāla sistēmu savā projektā?
Vai jums nācās izmantot JPA Entity Graph savā pēdējā projektā, lai optimizētu vaicājumus?
Kādi ir @Builder anotācijas lietošanas priekšrocības un trūkumi jūsu projektā?
Pakalpojumam nav iespējams apstrādāt pieprasījumus plūsmas laikā. Ko var izdarīt?
Vai vari sniegt piemēru Java situācijai, kad tiek izmantota pesimistiska bloķēšana datu piekļuvei, lai novērstu konfliktus?
[vārds] jautāja: Pastāsti man par Java izņēmumu hierarhiju.
Kādā gadījumā ir ieteicams izmantot HAVING operatoru SQL vaicājumos?
Kāda ir loma un galvenās funkcijas Service komponentam OpenShift?
Vai jūs varētu izskaidrot burvju krātuves darbības mehānismu Spring Data?
Kā Spring Framework nosaka, kurus komponentus injicēt, sākot lietotni?
Kādā formātā ieradās uzdevumi un no kā?
Kā tika organizēta infrastruktūra? Kubernetes, Docker, CI/CD — pastāsti vairāk.
Vai ir iespējams nodrošināt HTTP POST metodes idempotentību?