Sobes.tech

Java

Kaip įvertinti prieigos prie elemento pagal indeksą laiko sudėtingumą susietame sąraše?

Junior — Middle
163

Kas yra atminties nutekėjimas Java? Koks yra jo paieškos algoritmas?

Senior
163

Kuo skiriasi @Bean ir @Service anotacijos Spring Framework?

Junior — Middle
162

Kaip įvertintumėte savo lygį – vidutinį ar vyresnį?

Senior
161

Kaip įvertinti elemento paieškos efektyvumą HashMap struktūroje?

Junior — Middle
161

Ką daro reduce metodas?

Senior
161

Kuo skiriasi WHERE ir HAVING?

Senior
161

Kaip rasti atminties nutekėjimą (Heap Dump analizė)?

Senior
161

Kokią kolekciją naudoti norint saugoti lankytų puslapių istoriją be pasikartojimų ir išlaikyti tvarką?

Senior
160

//Raskite pirmąjį nesikartojantį elementą sveikųjų skaičių masyve int[] arr = {9, 4, 9, 6, 7, 4, 5}; int n = ...;

Senior
160

public class Accumulator { private Map<String, Object> data = new HashMap<>(); // esamas datu kopums private List<Map<String, Object>> dataList = new ArrayList<>(); // datu partija private Map<Instant, String> responses = new HashMap<>(); // atbildes no servera, kas saņem datus private int dataId; /** * Pievieno lauku field ar vērtību value kopumam */ public void add(String field, String value) { data.put(field, value); } /** * Atgriež vērtību pēc lauka nosaukuma field */ public <T> T get(String field) { return (T) data.get(field); } /** * Atgriež atbildes no servera, kas saņem datus */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Pabeidz pašreizējo datu kopuma vākšanu un nosūta to */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Nosūta partiju uz serveri, kas saņem datus */ 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
159

Kokią kolekciją naudotumėte duomenų struktūros steko įgyvendinimui?

Junior — Middle
158

Kokiose sąlygose finally blokas nebus iškviestas programos vykdymo metu?

Junior — Middle
158

Paaiškinkite try-with-resources konstrukcijos naudojimo principą Java resursų valdyme.

Junior — Middle
158

Kaip įgyvendinate objektų palyginimo metodus ir jų hash kodų skaičiavimą savo kode?

Junior — Middle
157

Kokias įgūdžius ar žinias norėtumėte plėtoti artimiausiu metu?

Junior — Middle
157

Kaip prenumeruoti Flux/Mono reaktyviojoje programavime? Kokios yra galimos parinktys?

Senior
157
/17