Java
Ist es erforderlich, beim Einsatz eines catch-Blocks in der Ausnahmebehandlung einen finally-Block einzuschließen?
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?
Welche Einschränkungen (Constraints) kennen und verwenden Sie in SQL, um die Datenintegrität sicherzustellen?
Was ist die Funktion der Methode collect in der Stream API und in welchen Fällen wird ihre Verwendung empfohlen?
Mit welchen Datenbanken haben Sie gearbeitet? Warum haben Sie PostgreSQL gewählt?
Wie haben Sie das Logging-System in Ihr Projekt integriert?
Mussten Sie in Ihrem letzten Projekt JPA Entity Graph verwenden, um Abfragen zu optimieren?
Der Dienst kann während der Stoßzeiten keine Anfragen bearbeiten. Was kann man tun?
Kannst du ein Beispiel für eine Situation in Java geben, in der pessimistische Sperrung verwendet wird, um Konflikte beim Zugriff auf Daten zu vermeiden?
[Name] fragte: Erzähl mir von der Ausnahmereihenfolge in Java.
In welchem Fall ist es sinnvoll, den Operator HAVING in SQL-Abfragen zu verwenden?
Was ist die Rolle und die Hauptfunktionen der Komponente Service in OpenShift?
Können Sie den Mechanismus der magischen Repositories in Spring Data erklären?
Wie entscheidet das Spring Framework, welche Komponenten beim Start der Anwendung injiziert werden sollen?
In welcher Form kamen die Aufgaben und von wem?
Wie wurde die Infrastruktur organisiert? Kubernetes, Docker, CI/CD — erzähle mehr.
Kann die Idempotenz für die HTTP-Methode POST sichergestellt werden?
Wird der Code im finally-Block ausgeführt, wenn während der Ausführung des try-Blocks System.exit aufgerufen wird?
Wie unterscheiden sich die Plattformen Java Virtual Machine und der C++-Compiler im Kontext der Programmausführung?