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
2023年前端React面试题大汇总(收藏)2023年前端React面试题大汇总(收藏)Aug 04, 2020 pm 05:33 PM

php中文网作为知名编程学习网站,为您整理了一些React面试题,帮助前端开发人员准备和清除React面试障碍。

2023年精选Web前端面试题大全及答案(收藏)2023年精选Web前端面试题大全及答案(收藏)Apr 08, 2021 am 10:11 AM

本篇文章给大家总结一些值得收藏的精选Web前端面试题(附答案)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

五个常见的Go语言面试题及解答五个常见的Go语言面试题及解答Jun 01, 2023 pm 08:10 PM

作为近年来备受热捧的一门编程语言,Go语言已经成为众多公司与企业的面试热点。对于Go语言初学者而言,在面试过程中遇到相关问题时,如何回答是一个值得探讨的问题。下面列举五个常见的Go语言面试题及解答,供初学者参考。请介绍一下Go语言的垃圾回收机制是如何工作的?Go语言的垃圾回收机制基于标记-清除算法和三色标记算法。当Go程序中的内存空间不够用时,Go垃圾回收器

50个你必须掌握的Angular面试题(收藏)50个你必须掌握的Angular面试题(收藏)Jul 23, 2021 am 10:12 AM

本篇文章给大家分享50个必须掌握的Angular面试题,会从初学者-中级-高级三个部分来解析这50个面试题,带大家吃透它们!

一起聊聊Java多线程之线程安全问题一起聊聊Java多线程之线程安全问题Apr 21, 2022 pm 06:17 PM

本篇文章给大家带来了关于java的相关知识,其中主要介绍了关于多线程的相关问题,包括了线程安装、线程加锁与线程不安全的原因、线程安全的标准类等等内容,希望对大家有帮助。

面试官:你对高并发了解多少?我:emmm...面试官:你对高并发了解多少?我:emmm...Jul 26, 2023 pm 04:07 PM

高并发,几乎是每个程序员都想拥有的经验。原因很简单:随着流量变大,会遇到各种各样的技术问题,比如接口响应超时、CPU load升高、GC频繁、死锁、大数据量存储等等,这些问题能推动我们在技术深度上不断精进。

2023年vue高频面试题分享(附答案分析)2023年vue高频面试题分享(附答案分析)Aug 01, 2022 pm 08:08 PM

本篇文章给大家总结一些值得收藏的2023年精选vue高频面试题(附答案)。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

总结一些前端常见面试题(附答案),带你巩固知识点!总结一些前端常见面试题(附答案),带你巩固知识点!Jul 29, 2022 am 09:49 AM

发布文章主要也是巩固自己的知识更加熟练,全凭自己的理解和网上查资料总结出来的,如有不对的地方还望多多指点。下面是我总结的一下常见面试题,为了督促自己还可以会继续更新

See all articles

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

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

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.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

SublimeText3 Englische Version

SublimeText3 Englische Version

Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Linux neue Version

SublimeText3 Linux neue Version

SublimeText3 Linux neueste Version