aktueller Standort:Heim > Technische Artikel > Backend-Entwicklung
- Richtung:
- alle web3.0 Backend-Entwicklung Web-Frontend Datenbank Betrieb und Instandhaltung Entwicklungswerkzeuge PHP-Framework tägliche Programmierung WeChat-Applet häufiges Problem andere Technik CMS-Tutorial Java System-Tutorial Computer-Tutorials Hardware-Tutorial Mobiles Tutorial Software-Tutorial Tutorial für Handyspiele
- Klassifizieren:
-
- So implementieren Sie die HTTPS-Konfiguration von SpringBoot
- HTTPS-Konfiguration Da HTTPS eine gute Sicherheit bietet, wird es in der Entwicklung immer häufiger verwendet. Die Entwicklung offizieller WeChat-Konten, kleiner Programme usw. muss über HTTPS erfolgen. Für einzelne Entwickler ist der Preis eines HTTPS-Zertifikats immer noch etwas hoch. Einige inländische Cloud-Server-Hersteller bieten kostenlose HTTPS-Zertifikate an, und ein Konto kann mehrere beantragen. Keytool, ein Java-Tool zur Verwaltung digitaler Zertifikate, wird jedoch im Verzeichnis \jdkbin bereitgestellt. Mit diesem Tool können Sie selbst ein digitales Zertifikat generieren. Der Generierungsbefehl lautet wie folgt: keytool-genkey-aliastomcathttps-keyalgRSA-keysize20
- javaLernprogramm . spring-boot 1462 2023-05-27 16:29:06
-
- So implementieren Sie mit SpringBoot + Redis eine Schnittstellenstrombegrenzung
- Konfiguration: Zuerst erstellen wir ein SpringBoot-Projekt, führen Web- und Redis-Abhängigkeiten ein und berücksichtigen, dass die Strombegrenzung der Schnittstelle im Allgemeinen durch Anmerkungen markiert wird und Anmerkungen über AOP analysiert werden. Daher müssen wir auch AOP-Abhängigkeiten hinzufügen. Die endgültigen Abhängigkeiten sind wie folgt: org.springframework.bootspring-boot-starter-data-redisorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-aop bereiten Sie es dann im Voraus vor
- Redis . spring-boot 1634 2023-05-27 15:01:19
-
- So implementieren Sie die Funktionen zum Veröffentlichen, Bearbeiten und Löschen von Artikeln auf einer Blog-Plattform basierend auf SpringBoot und Vue3
- 1. Backend-SpringBoot-Implementierung Wir werden SpringBoot als Backend-Framework und MySQL als Datenbank verwenden. 1.1 Erstellen Sie zunächst die Entitätsklasse Article. Erstellen Sie unter dem Paket com.example.demo.entity eine neue Klasse mit dem Namen Article.java und fügen Sie den folgenden Inhalt hinzu: publicclassArticle{privateIntegerid;privateStringtitle;privateStringcontent;privateIntegerauthorId;//GetterandSettermethods}
- View.js . spring-boot 1087 2023-05-27 10:16:17
-
- So implementieren Sie mit der Redis-Publish-and-Subscribe-Methode ein einfaches Nachrichtensystem
- I. Grundlegende Verwendung 1. Konfiguration Wir verwenden SpringBoot2.2.1.RELEASE, um die Projektumgebung zu erstellen und die Redis-Abhängigkeit org.springframework.bootspring-boot-starter-data-redis direkt in pom.xml hinzuzufügen Dann müssen Sie keine zusätzliche Konfiguration hinzufügen. Sie können es auch direkt in der application.yml-Konfiguration wie folgt konfigurieren: spring:redis:host:127.0.0.1port:6379password:2 Verwenden Sie die Publish/Subscribe-Position von Redis verwendet hauptsächlich die beiden Befehle pu
- Redis . spring-boot 1326 2023-05-26 20:52:31
-
- So verwenden Sie den zentralisierten Cache von Redis in Spring Boot
- Probieren Sie die Definition der Benutzerentität @Entity@Data@NoArgsConstructorpublicclassUserimplementsSerializable{@Id@GeneratedValueprivateLongid;privateStringname;privateIntegerage;publicUser(Stringname,Integerage){this.name=name;this.age=age;}}Datenzugriffsimplementierung der Benutzerentität ( deckt Cache-Anmerkungen ab) @CacheConfig(ca
- Redis . spring-boot 1523 2023-05-26 10:49:05
-
- So implementieren Sie Verifizierungscode mit SpringBoot+kaptcha
- 1. Grundlegende Verwendung Kaptcha ist ein sehr altes Tool zur Generierung von Bestätigungscodes. Wie alt ist es? Aus dem Jahr 2006. Nach so vielen Jahren ist es nicht nur nicht einsam, sondern wird auch immer noch von vielen Menschen genutzt, was ausreicht, um seine Vitalität zu zeigen und unserer Untersuchung wert ist. Der Einfachheit halber erstellen wir ein SpringBoot-Projekt, um seine Verwendung zu demonstrieren. Erstellen Sie zunächst ein neues SpringBoot-Projekt und fügen Sie dann Kaptcha-Abhängigkeiten wie folgt hinzu: com.github.pengglekaptcha2.3.2 Als nächstes müssen wir nur noch eine Bean bereitstellen, um Kaptcha wie folgt zu konfigurieren: @ConfigurationpublicclassKaptch
- javaLernprogramm . spring-boot 1608 2023-05-25 14:25:22
-
- Beispielanalyse des unbefugten Zugriffs von Spring Boot Actuator auf getshell
- Der Chef der Vorwortabteilung hat diese Schwachstelle in einem bestimmten Quellcode ausgegraben. Ich fand sie interessant, also habe ich eine lokale Umgebung eingerichtet, um sie zu testen. Actuator ist ein von Springboot bereitgestelltes Funktionsmodul zur Introspektion und Überwachung von Anwendungssystemen. Mithilfe von Actuator können Entwickler problemlos Statistiken zu bestimmten Überwachungsindikatoren des Anwendungssystems anzeigen und sammeln. Wenn Actuator aktiviert ist und relevante Berechtigungen nicht kontrolliert werden, können illegale Benutzer durch Zugriff auf die Standard-Actor-Endpunkte Überwachungsinformationen im Anwendungssystem erhalten, was zu Informationslecks oder sogar zur Serverübernahme führt. Wie oben gezeigt, ist der Aktuator federbelastet
- Sicherheit . spring-boot 2012 2023-05-23 08:56:32
-
- So lösen Sie das Problem, dass es in SpringBoot kein Hauptmanifestattribut gibt
- Lösen Sie das Problem, dass SpringBoot nicht über das Hauptmanifestattribut verfügt: Nachdem SpringBoot in ein JAR gepackt wurde, verfügt die laufende Eingabeaufforderung nicht über das Hauptmanifestattribut. Lösung: Vervollständigen Sie die Bulid-Informationen in Maven org.springframework.bootspring-boot-maven. Plugin${spring.version}repackage. Grund: weil ich spring-boot-dependencies BOM anstelle von spring-boot-starter-parent parentPOM verwende (siehe 13.2.2.UsingSpringBootwitho für Details)
- javaLernprogramm . spring-boot 4014 2023-05-22 19:43:04
-
- Analyse des Quellcodes des SpringBoot-Abhängigkeitsmanagements
- 1. Abhängigkeitsverwaltung Ⅰ Warum müssen Sie beim Importieren einiger Abhängigkeiten nicht die Version angeben? Die Abhängigkeiten, die wir beim Erstellen des Projekts hinzugefügt haben, haben uns nicht dabei geholfen, die Versionsnummer anzugeben. Wie gibt SpringBoot das Versionskonto an? Lassen Sie uns nun die Arbeit des übergeordneten Abhängigkeitsstarters spring-boot-parentorg.springframework.boot2.2.9.RELEASE1.1 abziehen. Der Mauszeiger bleibt auf spring-boot-parent und klickt mit der linken Maustaste Schauen Sie sich an, wofür dieser übergeordnete Abhängigkeitsstarter verantwortlich ist: org.springframew
- javaLernprogramm . spring-boot 1027 2023-05-22 13:49:14
-
- Was ist der SpringBoot-Startvorgang?
- Einführung in den SpringBoot-Startvorgang Der Startvorgang einer SpringBoot-Anwendung kann in die folgenden Schritte unterteilt werden: Laden des Anwendungskontexts Scannen aller Komponenten in der Anwendung Automatisches Konfigurieren der Anwendungsumgebung Starten des eingebetteten Webservers Laden des Anwendungskontexts Der Kontext von SpringBoot Anwendung ist ein A-Container, der alle Anwendungskomponenten enthält. Während des Startvorgangs lädt und initialisiert SpringBoot diesen Container. Der Quellcode für diesen Schritt befindet sich in der SpringApplication-Klasse. Insbesondere ist die Ausführungsmethode der SpringApplication-Klasse der Einstiegspunkt dieses Prozesses. Bei dieser Methode wird SpringBoot aufgerufen
- javaLernprogramm . spring-boot 8156 2023-05-21 23:14:54
-
- So konfigurieren Sie die Serialisierung in Springboot im Bezirk Dongba
- SpringBoot-Standardkonfiguration verwenden SpringBoot verwendet standardmäßig die UTC-Zeit. Wenn wir die East Eighth Zone-Zeit verwenden müssen, können wir die folgende Konfiguration verwenden: spring:jackson:time-zone:GMT+8 Diese Methode ist die einfachste Methode und erfordert keine Alle zusätzlichen Abhängigkeiten und Codes. Beachten Sie jedoch, dass diese Konfiguration global wirksam ist und sich auf andere Orte auswirken kann, die die UTC-Zeit verwenden müssen. Darüber hinaus müssen Sie jedes Mal eine neue Abhängigkeit hinzufügen, die SpringBoot-Version aktualisieren usw um noch einmal zu prüfen, ob die Konfiguration korrekt ist. Eine andere Möglichkeit, die Konfigurationsklasse anzupassen, besteht darin, die Annotation @Configuration zu verwenden, um eine Konfigurationsklasse zu erstellen und diese dann in der Klasse zu konfigurieren.
- javaLernprogramm . spring-boot 1264 2023-05-21 20:55:26
-
- So legen Sie den Springboot-Startport auf dem Cloud-Server fest
- Cloud-Server: Springboot ist eine gute Sache. Es kann direkt in der Hauptmethode ohne Container gestartet werden und es ist keine Konfigurationsdatei erforderlich, was für die schnelle Einrichtung einer Umgebung praktisch ist. Wenn wir jedoch zwei Springboot-Projekte gleichzeitig starten möchten, tritt möglicherweise ein Problem auf. Die zweite Anwendung wird möglicherweise nicht gestartet, da Port 8080 von der ersten Anwendung belegt ist. In diesem Fall müssen wir den Startport von einem ändern der Projekte. Dies kann durch die Implementierung der EmbeddedServletContainerCustomizer-Schnittstelle erreicht werden: publicclassApplicationextendsSpringBootServletInitializerimple
- javaLernprogramm . spring-boot 1408 2023-05-21 19:53:06
-
- So integrieren und verwenden Sie Springboots Nocos
- Vorwort Nacos möchte Sie bei der Entdeckung, Konfiguration und Verwaltung von Microservices unterstützen. Nacos bietet einen einfachen und benutzerfreundlichen Funktionssatz, der Sie bei der schnellen Implementierung dynamischer Diensterkennung, Dienstkonfiguration, Dienstmetadaten und Verkehrsverwaltung unterstützt. Nacos hilft Ihnen, Microservices-Plattformen agiler und einfacher aufzubauen, bereitzustellen und zu verwalten. Nacos ist eine Service-Infrastruktur zum Aufbau einer modernen Anwendungsarchitektur, die sich auf „Service“ konzentriert (z. B. ein Microservice-Paradigma oder ein Cloud-Native-Paradigma). Das übergeordnete Projekt POM lautet wie folgt: 4.0.0org.exampleconfigDemo1 .0-SNAPSHOTorg .springframework.bootspring-boot-st
- javaLernprogramm . spring-boot 1276 2023-05-21 15:32:09
-
- So aktivieren Sie die Actuator-Endpunktüberwachung in SpringBoot2
- Hintergrund: SpringBoot selbst stellt eine Reihe von Überwachungsendpunkten bereit, die die grundlegenden Informationen, den Zustand, die Konfiguration und andere Überwachungsinformationen der Anwendung anzeigen können, was den Einstieg erleichtert. Hinweis: Hier verwendete SpringBoot-Version: 2.1.4. Aktivieren Sie Actuator und fügen Sie die Abhängigkeit von spring-boot-starter-actuator in der pom.xml-Datei von Maven hinzu: org.springframework.bootspring-boot-starter-actuator, um das Projekt direkt auszuführen und zu steuern im Backend Die Station sieht die folgende Ausgabe: 2019-06-2618:07:27.896INFO7868---[r
- javaLernprogramm . spring-boot 1389 2023-05-21 08:13:05
-
- Wie SpringBoot @Cacheable zum Zwischenspeichern und Abrufen von Werten verwendet
- Verwendung von @Cacheable für Caching und Wert 1. Die Rolle von @Cacheable Cache-Verwendungsschritte: Die @Cacheable-Annotation wird zur Verwendung des Caches verwendet. Wir können also zunächst über die Schritte zur Verwendung des Caches sprechen: Aktivieren Sie das annotationsbasierte Caching und verwenden Sie das @EnableCaching-Flag für die Hauptstartklasse von SpringBoot. Das Markieren der Cache-Anmerkung ist der erste Schritt: Annotationsbasiertes Caching aktivieren, @EnableCaching-Annotation für die Springboot-Hauptstartklasse verwenden // annotationsbasiertes Caching aktivieren @EnableCaching @EnableRyFeignClients@SpringBootAppli
- javaLernprogramm . spring-boot 1950 2023-05-20 13:30:17