Java
Welke versies van JUnit heb je in je praktijk gebruikt?
Wat is het verschil tussen String-klasse objecten en andere klasse types in Java?
Welke relatie bestaat er tussen de interfaces Future en Callable in programmeertalen?
Kunt u vertellen over uw belangrijkste verantwoordelijkheden en projecten in uw huidige baan?
Hoe kunt u de correctheid en prestaties van een database controleren?
Leg uit wat de belangrijkste componenten en werkingsprincipes van het Java Collections Framework zijn.
Kan de annotatie @Component worden gebruikt om een bean in Spring aan te duiden?
Vertel over concrete resultaten en prestaties in cijfers.
Kun je de belangrijkste typen implementaties van de InputStream-klasse in Java opsommen?
Wordt een apparaat dat is aangesloten op het lokale netwerk of de computer gedetecteerd?
Kun je de fout OutOfMemoryError opvangen in een try-blok, en wat zijn de kenmerken van deze aanpak?
Heeft u ervaring met het gebruik van remote debugging tijdens het ontwikkelproces?
Welke soorten gegevensintegriteit bestaan er in databasebeheersystemen?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // actuele gegevensset private List<Map<String, Object>> dataList = new ArrayList<>(); // gegevensbatch private Map<Instant, String> responses = new HashMap<>(); // antwoorden van de server die gegevens ontvangt private int dataId; /** * Voegt een veld field met waarde value toe aan de set */ public void add(String field, String value) { data.put(field, value); } /** * Geeft de waarde voor de veldnaam field */ public <T> T get(String field) { return (T) data.get(field); } /** * Geeft de antwoorden van de server die gegevens ontvangt */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Beëindigt de verzameling van de huidige gegevensset en verzendt deze in een batch */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Verzendt de batch naar de server die gegevens ontvangt */ 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()); } }
Welke gevolgen kunnen er ontstaan als je een wijzigbaar object als sleutel in een Map-structuur gebruikt?
Hoe implementeer je het maken van datastromen met behulp van de Stream API in Java?
Waarom had je Redis nodig als je al Postgres hebt?
Kunt u een voorbeeld geven van een klasse met een private constructor en het doel ervan uitleggen?
Is het mogelijk om een hashCode te implementeren die altijd verschillende waarden teruggeeft voor verschillende objecten (zonder botsingen)?
Wat is uw ervaring met het optimaliseren en afstemmen van JVM-parameters voor het verbeteren van de prestaties van applicaties?