Java
Kas trūkst Redis shēmā? Kā risināt problēmu ar order_id saistīšanu ar courier_id?
Cik rindas atgriezīs LEFT JOIN, RIGHT JOIN un INNER JOIN 3 un 5 rindu tabulām?
[vārds] jautāja: Kādas ir galvenās Kafka vienības, kā tās sadarbojas un kam tās ir nepieciešamas?
Kas ir kolīzija HashMap? Kāda ir optimistiskā un pesimistiskā piekļuves sarežģītība?
Vai rakstījāt Spring Boot starteri? Kāpēc? Ar kādām īpašībām saskārāties?
Vai jūs strādājāt tieši ar SQL vaicājumiem bez ORM vai trešo pušu bibliotēkām?
Kas jūs motivēja izvēlēties mūsu organizāciju darbam?
Vai jūs varat uzskaitīt galvenos HTTP statusa kodus un to nozīmi?
Ko garantē Kafka, izmantojot patērētāju grupu ar trim daļām un trim patērētājiem?
Kuru kolekciju izmantot rezultātu tabulai ar kārtošanu pēc uzvārda un meklēšanu pēc atslēgas?
Kas notiks, ja izdzēsīsiet elementu no kolekcijas foreach cikla iekšpusē?
Kas ir WAR fails un kam tas tiek izmantojts lietojumprogrammu izstrādes un izvietošanas procesā?
Kā Spring automātiski reģistrē komponenti, izmantojot @Bean anotāciju un klases nosaukumu?
Kā atšķiras saistītās informācijas ielādes stratēģijas: Lazy un Eager?
Kādās gadījumos Heap struktūra tiek uzskatīta par nedrošu darbam daudzprocesu vidē?
Vai jūs varat izskaidrot Brouwera teorēmas nozīmi un tās piemērošanu?
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āpēc objektorientētajā programmēšanā izvēlas mantošanas mehānismu?
Kas ir EXPLAIN ANALYZE, kam tas ir paredzēts un kā tas darbojas?
Kad labāk izmantot Executor submit metodi vai Thread start metodi uzdevumu uzsākšanai?