Java
Nennen Sie ein Beispiel für eine technische Verbesserung in einem Projekt neben den geschäftlichen Aufgaben.
Was ist der Unterschied zwischen Kafka und RabbitMQ?
Wie liest man einen bestimmten Header (z.B. Personalnummer) im Controller?
Welche Ansätze gibt es, um mit einer instabilen Integration umzugehen, die von einer Minute bis zu einem Tag nicht antworten könnte?
Haben Sie Erfahrung im Schreiben von BeanPostProcessor? Für welche Aufgabe?
War die Reihenfolge der Ereignisse in Kafka wichtig? Wie wurde sie sichergestellt?
[Name] fragte: Haben Sie dort mit einem Arbeitsvertrag gearbeitet?
```java // 2 public class Interfaces { public static void main(String[] args) { A a = new A() {}; B b = new B() {}; AB ab = new AB(); a.print(); b.print(); ab.print(); } public interface A { default void print() { System.out.println("interface A"); } } public interface B extends A { default void print() { System.out.println("interface B"); } } public static class AB implements A, B { } } ```
Erzählen Sie mir vom SAGA-Muster: Orchestrierung und Choreografie.
Welchen Indextyp verwenden, um nach der Mitte oder am Ende eines Strings zu suchen (LIKE '%text%')?
Sind Indizes in dieser Aufgabe erforderlich und auf welche Felder? Welche Indizes werden standardmäßig erstellt? Ab welcher Version von PostgreSQL wird automatisch ein Index auf den Fremdschlüssel erstellt?
Worin ist TimescaleDB besser oder schlechter als Postgres?
Sollte die Methode transferMoney in @Transactional eingepackt werden und warum?
Was ist das MVC-Muster?
Was ist das Hauptproblem dieser Implementierung - Die Verbindung zu Redis ist hardcodiert - Es gibt einen Verbindungspool für Redis - Der unüberprüfte Aufruf `jedis.get` kann null zurückgeben - Verwendung des Befehls `KEYS`, der den Server belastet - Keine Redis-Ereignisse
Was ist das Hauptproblem dieser Implementierung - Der Index ist möglicherweise nicht obligatorisch - Es wurde ein falscher Index-Typ verwendet, um die erforderlichen Ziele zu erreichen. - Es gibt einen zusammengesetzten Index - Die Tabelle ist nicht normalisiert - Es werden keine Transaktionen verwendet
[имя] fragte: Wie man einen Heap-Dump eines Java-Prozesses in Kubernetes erstellt? Beschreibe die Schritte in der Bash-Konsole.
Warum hat Kotlin im Gegensatz zu Java keine Checked Exceptions?
Wo wird die Annotation @RequestHeader platziert?
Welchen Artefaktsatz erhält der Entwickler für die Aufgabe?