suchen
HeimJavaJavaInterview FragenJava-Interviewfragen zusammengefasst aus langjähriger Entwicklungserfahrung - (6)

Java-Interviewfragen zusammengefasst aus langjähriger Entwicklungserfahrung - (6)

1. So generieren Sie allgemeine Anmerkungen für den Webdienst Kunden oder Handschrift

(empfohlenes Tutorial: Java-Einführungs-Tutorial )

@WebService(serviceName="PojoService", portName="PojoPort", name="PojoPortType", targetNamespace="http//:Pojo")

serviceName entspricht

portName entspricht unter to

targetNamespace entspricht targetNamespace="http//:Pojo"

definiert die Anzeige von schemaLocation

@WebMethod(operationName="queryPojo",exclude=true)

operationName Methodenname der Schnittstelle, include Wird verwendet, um zu verhindern, dass eine bestimmte geerbte Methode als Webdienst verfügbar gemacht wird. Der Standardwert ist false

@WebResult (name="returnWord") Der Rückgabewert der Schnittstellep>

@WebParam (name="cityName" ") Parameter der Schnittstelle

(Empfehlungen für weitere verwandte Interviewfragen: Java Common Interview Questions)

2. Mybatis verarbeitet Big Data

Die Tabellenunterteilung ist in horizontale Untertabellen unterteilt (Hash-Untertabelle, Zeit, Intervall-Untertabelle), vertikale Untertabelle (separate Tabellen für selten verwendete Felder), wie z. B. Intervalltabellen, wenn es tabellenübergreifende Abfragen gibt, verwenden Sie das Schlüsselwort Union Union All

3 Nachteile

AOP-Nachteile: Leistung Etwas geringer, nur auf Methodenaufrufe anwendbar, muss im Spring-Container sein

AOP-Vorteile: Holen Sie sich ein Objekt direkt aus dem Ioc-Container und verwenden Sie es direkt ohne Erstellen Sie es im Voraus, was eine logische Geschäftszerlegung ermöglicht, Code entkoppelt und OOP (objektorientierte Programmierung) ändert. Nachteile der objektorientierten Programmierung

IOC-Nachteile: Die Schritte zum Generieren eines Objekts werden kompliziert (ignoriert), fehlende IDE Rekonstruktionsunterstützung: Wenn der Klassenname geändert wird, müssen Sie ihn manuell in der XML-Datei ändern. Dies scheint der Mangel aller XML-Methoden zu sein

IOC-Vorteile: Entkopplung zwischen Komponenten erreichen, Programmflexibilität und Wartbarkeit verbessern

(Empfehlung für Lernvideos: Java-Kurs )

4. Attribute und Isolationsstufen für die Weitergabe von Frühlingstransaktionen

Nie Es dürfen keine Dinge vorhanden sein, sonst wird ein Fehler gemeldet und Methodenaufrufe für Dinge funktionieren nicht;

REQUIRED Gewöhnliche Methodenaufrufe, einzelne Dinge und Methodenaufrufe für Dinge, nur Dinge mit Methodenaufrufen verwenden

REQUIRES_NEW Egal, ob es Methodenaufrufe von Dingen gibt oder nicht, ich bestehe darauf, meine eigenen Dinge auszuführen

SUPPORTS Wenn es Methodenaufrufe von Dingen gibt, verwenden Sie Ihre. Wenn es keine Methodenaufrufe von Dingen gibt, gibt es keine Dinge

Dirty Reads Dirty Reads: Was der Kunde sieht, sind nicht die echten Daten Bevor die Transaktion übermittelt wird, dürfen andere Dinge nicht auf die geänderten Werte zugreifen

Phantom liest Phantom liest: Eine Transaktion liest und fügt Daten in eine andere Transaktion ein, es dürfen keine neuen Daten hinzugefügt werden, bis andere Dinge haben die Daten verarbeitet

Nicht wiederholbare Lesevorgänge Nicht wiederholbare Lesevorgänge: Nachfolgende Lesedaten lesen aktualisierte Daten, die von anderen Transaktionen übermittelt wurden, was zu inkonsistenten Lesedaten davor und danach führt. Lösen Sie das Problem des Lesens von Daten nach der Änderung ;

5. Spring Mvc gibt JSON-Technologie zurück

Der erste: Jeder JSON-View-Controller konfiguriert einen Jsoniew

Der zweite Typ: Verwenden Sie JSON-Tools zum Serialisieren Objekte in JSON, häufig verwendete Tools Jackson, FastJson, GSON

Der dritte Typ: Verwenden Sie die Annotation @ResponseBody von Spring MVC3

Das obige ist der detaillierte Inhalt vonJava-Interviewfragen zusammengefasst aus langjähriger Entwicklungserfahrung - (6). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Dieser Artikel ist reproduziert unter:csdn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

PHPStorm Mac-Version

PHPStorm Mac-Version

Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

MinGW – Minimalistisches GNU für Windows

MinGW – Minimalistisches GNU für Windows

Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

MantisBT

MantisBT

Mantis ist ein einfach zu implementierendes webbasiertes Tool zur Fehlerverfolgung, das die Fehlerverfolgung von Produkten unterstützen soll. Es erfordert PHP, MySQL und einen Webserver. Schauen Sie sich unsere Demo- und Hosting-Services an.

VSCode Windows 64-Bit-Download

VSCode Windows 64-Bit-Download

Ein kostenloser und leistungsstarker IDE-Editor von Microsoft