Java
Welche Versionen von JUnit haben Sie in Ihrer Praxis verwendet?
Was ist der Unterschied zwischen Objekten der Klasse String und anderen Klassentypen in Java?
Welche Beziehung besteht zwischen den Schnittstellen Future und Callable in Programmiersprachen?
Könnten Sie über Ihre Hauptaufgaben und Projekte in Ihrer aktuellen Position sprechen?
Wie kann man die Korrektheit und Leistung einer Datenbank überprüfen?
Erklären Sie die Hauptkomponenten und Funktionsprinzipien des Java Collections Framework.
Kann die Annotation @Component verwendet werden, um einen Bean in Spring zu kennzeichnen?
Berichten Sie über konkrete Ergebnisse und Erfolge in Zahlen.
Können Sie die wichtigsten Implementierungstypen der Klasse InputStream in Java auflisten?
Wird ein Gerät erkannt, das mit dem lokalen Netzwerk oder dem Computer verbunden ist?
Kann man im try-Block den Fehler OutOfMemoryError abfangen, und welche Besonderheiten hat dieser Ansatz?
Haben Sie Erfahrung mit der Verwendung von Remote-Debugging im Entwicklungsprozess?
Welche Arten der Datenintegrität gibt es in Datenbankmanagementsystemen?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // aktuelles Datenset private List<Map<String, Object>> dataList = new ArrayList<>(); // Datencharge private Map<Instant, String> responses = new HashMap<>(); // Antworten des Servers, der Daten empfängt private int dataId; /** * Fügt dem Satz das Feld field mit dem Wert value hinzu */ public void add(String field, String value) { data.put(field, value); } /** * Gibt den Wert für das Feld field zurück */ public <T> T get(String field) { return (T) data.get(field); } /** * Gibt die Antworten des Servers zurück, der Daten empfängt */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Beendet die Sammlung des aktuellen Datensatzes und sendet ihn in einer Charge */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Sendet die Charge an den Server, der Daten empfängt */ 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()); } }
Welche Folgen können auftreten, wenn ein veränderbares Objekt als Schlüssel in einer Map-Struktur verwendet wird?
Wie implementiert man die Erstellung von Datenströmen mit der Stream API in Java?
Warum brauchst du Redis, wenn du bereits Postgres hast?
Können Sie ein Beispiel für eine Klasse mit einem privaten Konstruktor geben und dessen Zweck erklären?
Ist es möglich, einen hashCode zu implementieren, der immer unterschiedliche Werte für verschiedene Objekte zurückgibt (ohne Kollisionen)?
Welche Erfahrung haben Sie in der Optimierung und Feinabstimmung der JVM-Parameter zur Steigerung der Anwendungsleistung?