Einführung in Apache Spark

1. Einleitung Apache Spark ist ein Open-Source-Cluster-Computing-Framework . Es bietet elegante Entwicklungs-APIs für Scala, Java, Python und R, mit denen Entwickler eine Vielzahl datenintensiver Workloads in verschiedenen Datenquellen wie HDFS, Cassandra, HBase, S3 usw. ausführen können. In der Vergangenheit erwies sich MapReduce von Hadoop als ineffizient für einige iterative und interaktive Computeraufträge, was schließlich zur Entwicklung von Spark führte. Mit SpWeiterlesen »

Leitfaden zu sun.misc.Unsafe

1. Übersicht In diesem Artikel werfen wir einen Blick auf eine faszinierende Klasse, die von JRE - Unsafe aus dem sun.misc- Paket angeboten wird. Diese Klasse bietet uns Mechanismen auf niedriger Ebene, die nur von der Java-Kernbibliothek und nicht von Standardbenutzern verwendet werden sollen. Dies bietet uns Mechanismen auf niedriger Ebene, die hauptsächlich für den internen Gebrauch innerhalb der Kernbibliotheken entwickelt wurden. 2Weiterlesen »

Wie man YAML mit Jackson verarbeitet

1. Einleitung In diesem kurzen Tutorial lernen wir, wie man mit Jackson YAML-Dateien liest und schreibt. Nachdem wir unsere Beispielstruktur durchgesehen haben, verwenden wir den ObjectMapper , um eine YAML-Datei in ein Java-Objekt einzulesen und ein Objekt in eine Datei zu schreiben. 2. Abhängigkeiten Fügen wir die Abhängigkeit für das Jackson YAML-Datenformat hinzu: com.fastWeiterlesen »

Das vorübergehende Schlüsselwort in Java

1. Einleitung In diesem Artikel werden wir zuerst das vorübergehende Schlüsselwort verstehen und dann sein Verhalten anhand von Beispielen sehen. 2. Verwendung von Transienten Lassen Sie uns zunächst die Serialisierung verstehen, bevor Sie zu Transient übergehen, wie sie im Zusammenhang mit der Serialisierung verwendet wird. BeWeiterlesen »

Einführung in Apache OpenNLP

1. Übersicht Apache OpenNLP ist eine Open-Source-Java-Bibliothek zur Verarbeitung natürlicher Sprache. Es verfügt über eine API für Anwendungsfälle wie Erkennung benannter Entitäten, Satzerkennung, POS-Tagging und Tokenisierung. In diesem Tutorial sehen wir uns an, wie diese API für verschiedene Anwendungsfälle verwendet wird. 2. MaveWeiterlesen »

Löschen Sie den Inhalt einer Datei in Java

1. Einleitung In diesem Tutorial werden wir sehen, wie wir Java verwenden, um den Inhalt einer Datei zu löschen, ohne die Datei selbst zu löschen. Da es viele einfache Möglichkeiten gibt, wollen wir jede nach der anderen untersuchen. 2. Verwenden von PrintWriter Die PrintWriter- Klasse von Java erweitert die Writer- Klasse. EsWeiterlesen »

Internationalisierung und Lokalisierung in Java 8

1. Übersicht Bei der Internationalisierung wird ein Antrag zur Unterstützung verschiedener sprachlicher, regionaler, kultureller oder politisch spezifischer Daten vorbereitet. Es ist ein wesentlicher Aspekt jeder modernen mehrsprachigen Anwendung. Für die weitere Lektüre sollten wir wissen, dass es eine sehr beliebte Abkürzung (wahrscheinlich populärer als der tatsächliche Name) für die Internationalisierung gibt - i18n aufgrund der 18 Buchstaben zwischen 'i' und 'n'. Für heWeiterlesen »

Java-Sammlungen

Listen Listenimplementierungen: Eine Anleitung zur Java LinkedList Anleitung zur Java ArrayList Unveränderliche ArrayList in Java Anleitung zu CopyOnWriteArrayList Mehrdimensionale ArrayList in Java Listenoperationen: Iterator in Liste konvertieren Java - Zufälliges Element / Element aus einer Liste abrufen Partitionieren Sie eine Liste in Java Entfernen aller Nullen aus einer Liste in Java Entfernen aller Duplikate aus einer Liste in Java Entfernen aller Nullen aus einer Liste in Java Überprüfen Sie, ob zwei Listen in Java gleich sind So finden Sie ein Element iWeiterlesen »