aktueller Standort:Heim > Technische Artikel > Backend-Entwicklung

  • Analyse des Quellcodes des Nginx-Reverse-Proxy-Springboot-JAR-Pakets
    Analyse des Quellcodes des Nginx-Reverse-Proxy-Springboot-JAR-Pakets
    Beispiel 1: server{listen80;server_name127.0.0.1;access_loglogs/book.log;error_loglogs/book.error;#Forward the /wx-service request to http://127.0.0.1:8011/wx-service processing location / wx-service{proxy_set_headerhost$host;proxy_set_headerx-forwarded-for$proxy_add_x_forwarded_for;prox
    javaLernprogramm . tomcat 1144 2023-05-11 20:25:21
  • In welchem ​​Verzeichnis ist die Linux-Software installiert?
    In welchem ​​Verzeichnis ist die Linux-Software installiert?
    Es gibt zwei Hauptspeicherorte für die Installation von Linux-Software: 1. Das Verzeichnis „/opt“, ein Verzeichnis für die Installation zusätzlicher Software auf dem Host. Es handelt sich um ein Programmverzeichnis auf Benutzerebene, das häufig zum Platzieren zusätzlicher umfangreicher Software verwendet wird ; 2. „/ Das Verzeichnis „usr/local“ ist ein Programmverzeichnis auf Benutzerebene unter „/usr“. Von Benutzern installierte Software wählt im Allgemeinen die Installation in diesem Verzeichnis aus. Linux-Softwareinstallation Unter Linux gibt es zwei Hauptinstallationsorte: das Verzeichnis /opt und das Verzeichnis /usr/local. /opt-Verzeichnis opt ist die Abkürzung für optional. Dies ist das Verzeichnis, in dem zusätzliche Software auf dem Host installiert wird. Es handelt sich um ein Programmverzeichnis auf Benutzerebene und ist standardmäßig leer. Dies wird häufig zum Platzieren zusätzlicher Elemente verwendet
    Betrieb und Wartung von Linux . tomcat 5595 2023-05-11 20:19:24
  • So lösen Sie JAR-Paketkonflikte bei der Bereitstellung von Springboot für Weblogic
    So lösen Sie JAR-Paketkonflikte bei der Bereitstellung von Springboot für Weblogic
    Hintergrund: In einem bestimmten Projekt musste der Kunde die vorhandene Weblogik verwenden, um das entwickelte Springboot bereitzustellen. Daher wurden einige Konfigurationsanpassungen an Springboot vorgenommen, darunter hauptsächlich das Entfernen der Tomcat-Abhängigkeit und das Hinzufügen der Startup-Klassenverarbeitung. Meistens klappt das reibungslos, tatsächlich gibt es aber immer ein paar kleinere Probleme. Frage 1: Wenn das Paket für Weblogic freigegeben und gestartet wird, wird der in der folgenden Abbildung gezeigte Fehler angezeigt: Anhand des Ausnahmeinhalts kann leicht beurteilt werden, dass es sich um einen Fehler handelt, der durch einen JAR-Paketkonflikt verursacht wird. Nach dem Auffinden verfügt Weblogic über ein Verzeichnis wls12213\oracle_common\modules\thirdparty, in dem einige Standard-JAR-Pakete von Drittanbietern gespeichert sind.
    javaLernprogramm . tomcat 1706 2023-05-11 17:10:06
  • Wie SpringBoot mehrere Datei-Uploads implementiert
    Wie SpringBoot mehrere Datei-Uploads implementiert
    1. Controller: packagecom.yqifei.upload.controller;importio.swagger.annotations.Api;importorg.springframework.web.bind.annotation.*;importorg.springframework.web.multipart.MultipartFile;importjavax.servlet .http.HttpServletRequest;importjava.io.F
    javaLernprogramm . tomcat 3574 2023-05-11 16:40:06
  • So konfigurieren Sie die in SpringBoot integrierte Tomcat-Dienstarchitektur
    So konfigurieren Sie die in SpringBoot integrierte Tomcat-Dienstarchitektur
    1. Je niedriger die Kosten für die Tomcat-Integration sind, desto komplexer ist die interne Kapselung. 1. Abhängigkeitsebene Im Web-Abhängigkeitspaket des SpringBoot-Frameworks werden eingebettete Tomcat-Komponenten in die Version 9.0 integriert .springframework .bootspring-boot-starter-web2.2.5.RELEASEorg.springframework.bootspring-boot-starter-tomcat2.2.5.RELEASEcompileorg.apache.tomcat.em
    javaLernprogramm . tomcat 1649 2023-05-11 13:46:14
  • So führen Sie ein lokales Abhängigkeits-JAR-Paket in das Springboot-Projekt ein und packen es in den lib-Ordner
    So führen Sie ein lokales Abhängigkeits-JAR-Paket in das Springboot-Projekt ein und packen es in den lib-Ordner
    Vorwort: Bei der Arbeit bin ich auf ein Javaweb-Projekt gestoßen, das mit dem Springboot-Framework erstellt wurde und Push-Funktionen von Drittanbietern integrieren musste. Daher habe ich den Xiaomi-Push-Dienst verwendet und das entsprechende JAR-Paket heruntergeladen. Die Einführung lokaler Jars in das Projekt stellt kein großes Problem dar. Nach dem Schreiben des Codes ist es kein Problem, den Testklassentest zu bestehen. Bereiten Sie dann das Paketieren und Bereitstellen auf dem Entwicklungsserver vor. Da das Projekt über Tomcat bereitgestellt wird, handelt es sich bei der Verpackungsmethode um ein Kriegspaket. Laden Sie es nach dem Packen auf den Entwicklungsserver hoch. Nach dem erfolgreichen Start habe ich die geschriebene Push-Schnittstelle getestet und festgestellt, dass sie fehlgeschlagen ist. Durch die Analyse wurde festgestellt, dass das lib-Verzeichnis im Paketkrieg, in dem die abhängigen JAR-Dateien des Projekts gespeichert sind, keine lokal eingeführten Push-bezogenen JAR-Pakete enthält. Nach einer halben Stunde Mühe war das Problem gelöst. lösen
    javaLernprogramm . tomcat 4129 2023-05-11 11:37:13
  • So stellen Sie Java-Projekte auf Cloud-Servern bereit
    So stellen Sie Java-Projekte auf Cloud-Servern bereit
    1. Wenn Sie einen Cloud-Server kaufen und das System installieren, wählen Sie normalerweise aus, welches Betriebssystem installiert werden soll. Normalerweise verwende ich CentOS, entweder 6.x oder 7.x. 2. Die Installation des Pagoda Panels ist auf jedem Server gleich, aber unterschiedliche Betriebssysteme können unterschiedliche Befehle haben. 1. Das Konto und das Passwort für die SSH-Verbindung zum Server werden normalerweise beim Kauf des Servers festgelegt und können später geändert werden. Wenn SSH keine Verbindung herstellen kann, stellen Sie sicher, dass Port 22 zulässig ist. 2. Geben Sie den Installationsbefehl Centos-Installationsskript yuminstall-ywget&&wget-Oinstall.shhttp://download.bt.cn/install/install_6 ein
    javaLernprogramm . tomcat 2081 2023-05-11 10:58:24
  • So lösen Sie die Probleme beim Aufbau der offiziellen SpringBoot-Website und beim schnellen Start
    So lösen Sie die Probleme beim Aufbau der offiziellen SpringBoot-Website und beim schnellen Start
    SpringBoot-Übersicht SpringBoot ist ein neues Framework, das vom Pivotal-Team bereitgestellt wird. Es soll den anfänglichen Konstruktions- und Entwicklungsprozess von Spring-Anwendungen vereinfachen. Jeder hat das SpringBoot-Programm bereits erlebt. Schauen wir zurück und sehen, was die Hauptfunktion von SpringBoot ist, nämlich den Spring-Konstruktions- und Entwicklungsprozess zu vereinfachen. Die ursprüngliche Konstruktion und Entwicklung der Spring-Umgebung weist die folgenden Probleme auf: umständliche Konfiguration und umständliche Abhängigkeitseinstellungen. Der Vorteil des SpringBoot-Programms besteht darin, dass die Mängel von Spring automatisch konfiguriert werden. Dies wird verwendet, um das Problem der komplizierten Spring-Programmkonfiguration und der Startabhängigkeiten zu lösen. Dies wird verwendet, um die mühsame Einrichtung von Spring-Programmabhängigkeiten zu lösen.
    javaLernprogramm . tomcat 1646 2023-05-11 09:25:05
  • So implementieren Sie das auf Springboot basierende Wareneinkaufs-, Verkaufs- und Bestandsverwaltungssystem
    So implementieren Sie das auf Springboot basierende Wareneinkaufs-, Verkaufs- und Bestandsverwaltungssystem
    1. Projekteinführung: Dieses Projekt implementiert ein auf Springboot basierendes Einkaufs-, Verkaufs- und Lagerbestandsverwaltungssystem. Die Funktionen sind relativ vollständig und verfügen über ein vollständiges Autoritätsverwaltungssystem Sie können dies nach Bedarf tun. Durch die Granularität der Berechtigungen kann eine Berechtigungskontrolle auf Seitenebene erreicht werden, was für das gesamte Projekt hervorragend ist. Die wichtigsten implementierten Funktionen sind wie folgt: Basisverwaltungsmodul: Enthält drei Untermodule: Kundenverwaltung, Lieferantenverwaltung und Produktverwaltungsmodul: Enthält mehrere Unterblöcke für Produktkauf, Rückgabe und Produktrückgabe-Verkaufsverwaltung : Beinhaltet Produktverkäufe, Retouren, Verkaufsretourenabfragen und mehrere Unterblock-Systemverwaltungen: einschließlich Abteilungsverwaltung, Menüverwaltung, Autoritätsverwaltung, Rollenverwaltung
    javaLernprogramm . tomcat 857 2023-05-11 08:55:13
  • So konfigurieren Sie Mybatis und die Transaktionsverwaltung in Springboot
    So konfigurieren Sie Mybatis und die Transaktionsverwaltung in Springboot
    1. Konfiguration von Springboot und Mybatis 1. Zunächst sind alle Abhängigkeiten, die Springboot zum Konfigurieren von Mybatis benötigt, wie folgt: org.springframework.bootspring-boot-starter-parent1.5.1.RELEASEorg.springframework.bootspring-boot-starter-web1. 5.1.RELEASEorg. mybatis.spring.bootmybatis-spring-boot-starter1.2.0com.oracleojdbc
    javaLernprogramm . tomcat 1228 2023-05-10 19:13:22
  • So konfiguriert SpringBoot das Tomcat-Access_log-Protokoll
    So konfiguriert SpringBoot das Tomcat-Access_log-Protokoll
    Konfigurieren Sie das Tomcat-Accesslog-Protokoll in der Konfigurationsdatei application.yml: server:port:80tomcat:accesslog:enabled:truedirectory:D:\Documents\D_code related\J_java\sprintboot_studyprefix:tomcat_access_logsuffix:.logfile-date-format:-yyyy- MM -ddpattern:'%{X-Real-IP}i-%{Host}i%t"%
    javaLernprogramm . tomcat 1935 2023-05-10 18:16:06
  • Was ist das SpringBoot-Startprinzip?
    Was ist das SpringBoot-Startprinzip?
    Eintragsversion: 2.1.8.RELEASE Startcode: @SpringBootApplicationpublicstaticvoidmain(String[]args){SpringApplication.run(BlogAdminApplication.class,args);System.out.println("========adminstartsuccess... ==========");} Hier werden zwei Parameter übergeben, die aktuelle Klasse von BlogAdminApplication und der args-Parameter, auf den wir klicken
    javaLernprogramm . tomcat 1116 2023-05-10 18:10:13
  • Umgang mit dem Java zugrunde liegenden JDK-Protokollierungsmodul
    Umgang mit dem Java zugrunde liegenden JDK-Protokollierungsmodul
    Ausgehend vom Beispiel ist die Verwendung von JDKLogging sehr einfach. Wie im folgenden Code gezeigt, können Sie zunächst die statische Methode getLogger der Logger-Klasse verwenden, um einen Logger abzurufen, und dann können Sie den erhaltenen Logger überall für die Protokolleingabe verwenden. Zum Beispiel Aufrufe wie logger.info("Mainrunning."). packagecom.bes.logging;importjava.util.logging.Level;importjava.util.logging.Logger;publicclassLoggerTest{pr
    javaLernprogramm . tomcat 1313 2023-05-10 14:55:06
  • So packen Sie ein Java- oder Java-Webprojekt in ein JAR-Paket oder WAR-Paket
    So packen Sie ein Java- oder Java-Webprojekt in ein JAR-Paket oder WAR-Paket
    1. Warum Verpackung Im Internet gibt es zu diesem Thema unterschiedliche Meinungen. Basierend auf persönlichem Verständnis und Online-Meinungen wird es zur Bequemlichkeit anderer als Glaspaket verpackt. Wenn Sie ein Java-Programm ausführen, müssen Sie nicht nach der Klasse suchen, die die auszuführende Hauptmethode enthält. Wenn Sie ein JAR-Paket eines Drittanbieters verwenden, importieren Sie das JAR-Paket direkt in Ihr eigenes Projekt, anstatt eine Reihe davon zu kopieren Klassendateien. Das Erstellen eines Kriegspakets ist die in realen Produktionsumgebungen gewählte Methode zur Bereitstellung von Webanwendungen. Im Internet heißt es, dass diese Methode keinen Dateiverlust wie das direkte Kopieren von Ordnern verursacht und der Server die Anwendung optimiert, z. B. durch das Löschen leerer Ordner usw. Das Obige dient nur zur Information. 2. So packen Sie die lokale Umgebung Windows 10, JDK1.8 mit demselben Tool JDK in ein JAR- oder WAR-Paket
    javaLernprogramm . tomcat 2009 2023-05-07 10:25:17
  • So erstellen Sie mit Dockerfile ein Image der Java-Laufumgebung
    So erstellen Sie mit Dockerfile ein Image der Java-Laufumgebung
    Die aktuell verwendete Umgebung ist: centos7.5docker-ce18.06.1-ce1 Verwenden Sie zunächst das Basis-Image von centos7.5.1804, um einige für den Betrieb erforderliche Umgebungen zu installieren und das entsprechende Dateiverzeichnis im Verzeichnis /app zu erstellen [root@node2/app/. ]#mkdirdockerfile/{web/{nginx,tomcat,jdk,apache},system/{centos,ubuntu,redhat}}-pv[root@node2/app]#cddockerfile/system/centos/[root@node2/app / Tun
    javaLernprogramm . tomcat 2318 2023-05-05 13:49:13

Werkzeugempfehlungen

Kontaktcode für das jQuery-Enterprise-Nachrichtenformular

Der Kontaktcode für das jQuery-Unternehmensnachrichtenformular ist ein einfacher und praktischer Unternehmensnachrichtenformular- und Kontaktcode für die Einführungsseite.

Wiedergabeeffekte für HTML5-MP3-Spieluhren

Der Spezialeffekt „HTML5 MP3-Musikbox-Wiedergabe“ ist ein MP3-Musikplayer, der auf HTML5+CSS3 basiert, um niedliche Musikbox-Emoticons zu erstellen und auf die Schaltfläche „Umschalten“ zu klicken.

HTML5 coole Partikelanimations-Navigationsmenü-Spezialeffekte

Der Spezialeffekt „HTML5 Cool Particle Animation“ für das Navigationsmenü ist ein Spezialeffekt, der seine Farbe ändert, wenn die Maus über das Navigationsmenü bewegt wird.
Menünavigation
2024-02-29

Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare

Der Drag-and-Drop-Bearbeitungscode für visuelle jQuery-Formulare ist eine visuelle Form, die auf jQuery und dem Bootstrap-Framework basiert.

Webvorlage für Bio-Obst- und Gemüselieferanten Bootstrap5

Eine Webvorlage für Bio-Obst- und Gemüselieferanten – Bootstrap5
Bootstrap-Vorlage
2023-02-03

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus

Bootstrap3 multifunktionale Dateninformations-Hintergrundverwaltung, responsive Webseitenvorlage – Novus
Backend-Vorlage
2023-02-02

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5

Webseitenvorlage für die Immobilienressourcen-Serviceplattform Bootstrap5
Bootstrap-Vorlage
2023-02-02

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4

Einfache Webvorlage für Lebenslaufinformationen Bootstrap4
Bootstrap-Vorlage
2023-02-02

可爱的夏天元素矢量素材(EPS+PNG)

这是一款可爱的夏天元素矢量素材,包含了太阳、遮阳帽、椰子树、比基尼、飞机、西瓜、冰淇淋、雪糕、冷饮、游泳圈、人字拖、菠萝、海螺、贝壳、海星、螃蟹、柠檬、防晒霜、太阳镜等等,素材提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-05-09

四个红的的 2023 毕业徽章矢量素材(AI+EPS+PNG)

这是一款红的的 2023 毕业徽章矢量素材,共四个,提供了 AI 和 EPS 和免扣 PNG 等格式,含 JPG 预览图。
PNG material
2024-02-29

唱歌的小鸟和装满花朵的推车设计春天banner矢量素材(AI+EPS)

这是一款由唱歌的小鸟和装满花朵的推车设计的春天 banner 矢量素材,提供了 AI 和 EPS 两种格式,含 JPG 预览图。
Banner image
2024-02-29

金色的毕业帽矢量素材(EPS+PNG)

这是一款金色的毕业帽矢量素材,提供了 EPS 和免扣 PNG 两种格式,含 JPG 预览图。
PNG material
2024-02-27

Website-Vorlage für Reinigungs- und Reparaturdienste für Inneneinrichtungen

Die Website-Vorlage für Reinigungs- und Wartungsdienste für Heimdekoration ist ein Website-Vorlagen-Download, der sich für Werbewebsites eignet, die Heimdekorations-, Reinigungs-, Wartungs- und andere Dienstleistungsorganisationen anbieten. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-05-09

Persönliche Lebenslauf-Leitfaden-Seitenvorlage in frischen Farben

Die Vorlage „Fresh Color Matching“ für die Lebenslauf-Leitfadenseite für persönliche Bewerbungen ist eine persönliche Webvorlage zum Herunterladen von Lebensläufen für die Jobsuche, die für einen frischen Farbabstimmungsstil geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-29

Web-Vorlage für kreativen Job-Lebenslauf für Designer

Die Webvorlage „Designer Creative Job Resume“ ist eine herunterladbare Webvorlage für die Anzeige persönlicher Lebensläufe, die für verschiedene Designerpositionen geeignet ist. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28

Website-Vorlage eines modernen Ingenieurbauunternehmens

Die Website-Vorlage für moderne Ingenieur- und Bauunternehmen ist eine herunterladbare Website-Vorlage, die sich zur Förderung der Ingenieur- und Baudienstleistungsbranche eignet. Tipp: Diese Vorlage ruft die Google-Schriftartenbibliothek auf und die Seite wird möglicherweise langsam geöffnet.
Frontend-Vorlage
2024-02-28