Einführung in Spring Cloud OpenFeign

1. Übersicht In diesem Tutorial beschreiben wir Spring Cloud OpenFeign - einen deklarativen REST-Client für Spring Boot-Apps. Feign erleichtert das Schreiben von Webdienst-Clients durch die Unterstützung von steckbaren Anmerkungen, einschließlich Feign-Anmerkungen und JAX-RS-Anmerkungen. Außerdem bietet Spring Cloud Unterstützung für Spring MVC-Anmerkungen und für die Verwendung derselben HttpMessageConverter wie in Spring Web. Eine gWeiterlesen »

Verwenden der @ Builder-Anmerkung von Lombok

1. Übersicht @Builder von Project Lombok ist ein nützlicher Mechanismus für die Verwendung des Builder-Musters, ohne Boilerplate-Code zu schreiben. Wir können diese Anmerkung auf eine Klasse oder eine Methode anwenden . In diesem kurzen Tutorial werden die verschiedenen Anwendungsfälle für @Builder vorgestellt . 2. MWeiterlesen »

HTTPS mit selbstsigniertem Zertifikat im Spring Boot

1. Übersicht In diesem Tutorial zeigen wir, wie HTTPS in Spring Boot aktiviert wird. Zu diesem Zweck generieren wir auch ein selbstsigniertes Zertifikat und konfigurieren eine einfache Anwendung. Weitere Informationen zu Spring Boot-Projekten finden Sie hier. 2. Generieren eines selbstsignierten Zertifikats Bevor wir beginnen, erstellen wir ein selbstsigniertes Zertifikat. Weiterlesen »

Einführung in EasyMock

1. Einleitung In der Vergangenheit haben wir ausführlich über JMockit und Mockito gesprochen. In diesem Tutorial geben wir eine Einführung in ein anderes Verspottungswerkzeug - EasyMock. 2. Maven-Abhängigkeiten Bevor wir eintauchen, fügen wir unserer pom.xml die folgende Abhängigkeit hinzu : org.easymoWeiterlesen »

Kotlin Konstruktoren

1. Übersicht In diesem Tutorial werden wir uns die Konstruktoren in Kotlin genauer ansehen. Beginnen wir mit einer kurzen Zusammenfassung des Konzepts: Wir verwenden Konstruktoren, um Objekte zu erstellen. Diese sehen aus wie Methodendeklarationen, haben jedoch immer den gleichen Namen wie die Klasse und geben nichts zurück. Weiterlesen »

Median des Streams von Ganzzahlen mit Heap in Java

1. Übersicht In diesem Tutorial lernen wir, wie man den Median eines Stroms von ganzen Zahlen berechnet. Wir werden das Problem anhand von Beispielen angeben, das Problem analysieren und schließlich mehrere Lösungen in Java implementieren. 2. Problemstellung Der Median ist der Mittelwert eines geordneten Datensatzes. FüWeiterlesen »

Wie berechnet man die Levenshtein-Entfernung in Java?

1. Einleitung In diesem Artikel beschreiben wir den Levenshtein-Abstand, der auch als Bearbeitungsabstand bezeichnet wird. Der hier erläuterte Algorithmus wurde 1965 von einem russischen Wissenschaftler, Vladimir Levenshtein, entwickelt. Wir werden eine iterative und eine rekursive Java-Implementierung dieses Algorithmus bereitstellen.Weiterlesen »

Konvertieren zwischen Stream und Array in Java

1. Einleitung Es ist üblich, verschiedene dynamische Datenstrukturen in Arrays konvertieren zu müssen. In diesem Tutorial zeigen wir, wie ein Stream in Java in ein Array konvertiert wird und umgekehrt. 2. Konvertieren eines Streams in ein Array 2.1. Methodenreferenz Der beste Weg , um einen konvertieren Strom in eine Anordnung zu verwenden ist Stream s toArray () Methode: public String[] usingMethodReference(Stream stringStream) { return stringStream.toWeiterlesen »

System.console () vs. System.out

1. Einleitung In diesem Tutorial werden die Unterschiede zwischen System.console () und System.out untersucht . 2. System.console () Erstellen wir zunächst ein Programm zum Abrufen des Konsolenobjekts : void printConsoleObject() { Console console = System.console(); console.writer().print(console); } Wenn Sie dieses Programm von einem interaktiven Terminal aus ausführen, wird so etwas wie [E-Mail geschützt] ausgegeben. WWeiterlesen »