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 eine elegante Parameterüberprüfung in Java
- 1. Die Einführung muss die Parameter der Methode überprüfen. Die einfachste und heftigste Schreibweise ist wie folgt: publicstaticvoidutilA(Stringa,BigDecimalb){if(StringUtils.isEmpty(a)){System.out.println("a darf nicht leer sein" );return;}if(b==null){System.out.println("b darf nicht leer sein");return;}if(b.compareTo(BigDecimal.ZERO)!=1){System .aus
- javaLernprogramm . spring-boot 2524 2023-05-19 19:43:04
-
- Wie SpringBoot das JPA-Framework integriert
- 1. Überblick über den SpringBoot-Datenzugriff SpringData ist ein von Spring bereitgestelltes Open-Source-Framework zur Vereinfachung des Datenbankzugriffs und zur Unterstützung von Cloud-Diensten. Es handelt sich um ein Dachprojekt, das eine große Anzahl von Datenzugriffslösungen für relationale und nicht relationale Datenbanken umfasst. Es soll uns die schnelle und einfache Nutzung verschiedener Datenzugriffstechnologien ermöglichen. Standardmäßig verwendet SpringBoot die Methode der Integration von SpringData, um die Datenzugriffsschicht zu vereinheitlichen. Durch das Hinzufügen einer großen Anzahl automatischer Konfigurationen, die Einführung verschiedener Datenzugriffsvorlagen xxxTemplate und einer einheitlichen Repository-Schnittstelle wird der Betrieb der Datenzugriffsschicht vereinfacht. SpringData stellt mehrere Datentypen bereit
- javaLernprogramm . spring-boot 1901 2023-05-19 09:52:50
-
- Was ist der SpringBoot-Transaktionsverarbeitungsmechanismus?
- 1. Der Transaktionsmechanismus von Spring Alle Datenzugriffstechnologien verfügen über Transaktionsverarbeitungsmechanismen. Diese Technologien stellen APIs zum Starten von Transaktionen, zum Senden von Transaktionen zum Abschließen von Datenvorgängen oder zum Zurücksetzen von Daten bereit, wenn ein Fehler auftritt. Der Transaktionsmechanismus von Spring verwendet einen einheitlichen Mechanismus, um die Transaktionsverarbeitung verschiedener Datenzugriffstechnologien abzuwickeln. Der Transaktionsmechanismus von Spring bietet eine PlatformTransactionManager-Schnittstelle. Transaktionen mit unterschiedlichen Datenzugriffstechnologien verwenden unterschiedliche Schnittstellenimplementierungen: Der Code zum Definieren des Transaktionsmanagers im Programm lautet wie folgt: @BeanpublicPlatformTransactionManagertransactionManager
- javaLernprogramm . spring-boot 1260 2023-05-18 23:04:04
-
- So verwenden Sie Banner in SpringBoot
- Der erste Schritt zum Erstellen Ihres eigenen Banners: Erstellen Sie die Datei „banner.txt“ unter src/main/resources. Schritt 2: Besuchen Sie die Website http://patorjk.com/software/taag, geben Sie das Wort, das Sie erstellen möchten (z. B. HelloWorld), in den Abschnitt „TypeSomething“ der Website ein und die entsprechenden Zeichen werden generiert. Sie können den Zeichenstil auch über andere Parameter anpassen. Kopieren Sie die generierten Zeichen, fügen Sie sie in die Datei „banner.txt“ ein und starten Sie das Programm erneut, um das angegebene Banner auszudrucken. Das Banner, das mir persönlich gefällt, ist die folgende Grafik: ${AnsiColor.BRIGHT_YELLOW
- javaLernprogramm . spring-boot 1105 2023-05-18 18:04:06
-
- So konfigurieren Sie SSL in SpringBoot, um gleichzeitig den HTTP- und https-Zugriff zu unterstützen
- Transport Layer Security (englisch: Transport Layer Security, abgekürzt als TLS) und sein Vorgänger Secure Sockets Layer (abgekürzt als SSL) sind ein Sicherheitsprotokoll, das Sicherheit und Datenintegritätsschutz für die Internetkommunikation bieten soll. SSL umfasst eine Aufzeichnungsschicht (RecordLayer) und eine Transportschicht. Das Aufzeichnungsschichtprotokoll bestimmt das Kapselungsformat der Transportschichtdaten. Das Transportschicht-Sicherheitsprotokoll verwendet die X.509-Authentifizierung und verwendet dann asymmetrische Verschlüsselungsalgorithmen zur Authentifizierung der kommunizierenden Parteien und tauscht dann symmetrische Schlüssel als Sitzungsschlüssel aus. Dieser Konversationsschlüssel wird zum Verschlüsseln der zwischen den beiden Kommunikationsparteien ausgetauschten Daten verwendet, um die Kommunikation zwischen den beiden Anwendungen sicherzustellen
- javaLernprogramm . spring-boot 1071 2023-05-18 14:25:06
-
- So verwenden Sie das OAuth2-Framework der SpringBoot-Sicherheitsverwaltung
- Einführung in OAuth3 OAuth ist ein offener Standard, der es Benutzern ermöglicht, Anwendungen von Drittanbietern Zugriff auf die privaten Ressourcen des Benutzers (wie Avatare, Fotos, Videos usw.) zu gewähren, die auf einer Website gespeichert sind, ohne dem Benutzer dabei den Benutzernamen und das Passwort mitzuteilen . Anwendungen von Drittanbietern. Dies wird erreicht, indem ein Token anstelle eines Benutzernamens und eines Passworts verwendet wird, um auf die bei einem bestimmten Dienstanbieter gespeicherten Daten zuzugreifen. Jeder Token autorisiert eine bestimmte Website, für einen bestimmten Zeitraum auf bestimmte Ressourcen zuzugreifen. Auf diese Weise ermöglicht OAuth Benutzern, Drittanbieter-Websites zu autorisieren, flexibel auf bestimmte Informationen zuzugreifen, die auf anderen Ressourcenservern gespeichert sind, und nicht auf alle Inhalte. Wenn sich ein Benutzer beispielsweise über QQ bei Zhihu anmelden möchte, handelt es sich bei Zhihu um eine Drittanbieteranwendung.
- javaLernprogramm . spring-boot 1309 2023-05-18 08:08:06
-
- So integrieren Sie Shiro in SpringBoot
- Natives Integrationserstellungsprojekt Um ein SpringBoot-Projekt zu erstellen, müssen Sie nur Webabhängigkeiten hinzufügen: Nachdem das Projekt erfolgreich erstellt wurde, fügen Sie Shiro-bezogene Abhängigkeiten hinzu. Die Abhängigkeiten in der vollständigen pom.xml-Datei lauten wie folgt: org.springframework.bootspring- boot-starter- weborg.apache.shiroshiro-web1.4.0org.apache.shiroshiro-spring1.4.0 Realm erstellen Als nächstes werden wir die Kernkomponente Realm anpassen: publicclassMyRealmextendsAuthorizin
- javaLernprogramm . spring-boot 1100 2023-05-17 23:01:10
-
- So implementieren Sie die Generierung und Überprüfung von Springboot-Verifizierungscodes
- 1. Es gibt viele Möglichkeiten für das Easy-Captcha-Toolkit, Verifizierungscodes zu generieren. Hier wird das Easy-Captcha-Toolkit ausgewählt. Die ursprüngliche Adresse von Github lautet: Das Easy-Captcha-Toolkit unterstützt Java-Grafiküberprüfungscode, unterstützt GIF, Chinesisch, Arithmetik und andere Typen und kann für JavaWeb, JavaSE und andere Projekte verwendet werden. 2. Um Abhängigkeiten hinzuzufügen, müssen Sie zunächst die Abhängigkeitskonfigurationsdatei von easy-captcha zur Datei pom.xml hinzufügen. Die Importabhängigkeitsanweisung wurde bereits in das Open-Source-Projekt geschrieben. Kopieren Sie sie einfach und fügen Sie sie ein. com.github.whvcseeasy-captcha1.6.23.Verifizierungscode-Zeichentyp-Verwendungsmethode: //Verifizierung generieren
- javaLernprogramm . spring-boot 1533 2023-05-17 12:15:22
-
- Was ist der Grund, warum SpringBoot langsam startet?
- Der Grund für die langsame Startgeschwindigkeit von SpringBoot kann als sehr beliebt bezeichnet werden. Wenn Sie es nicht wissen, wäre es Ihnen peinlich zu sagen, dass Sie Java verwenden. Aber es ist Feuer und es gibt einige kleine Probleme, auf die wir achten müssen. Wenn es sich um ein einzelnes Projekt handelt und keine Anforderungen an die Startgeschwindigkeit bestehen, ignorieren Sie es bitte. Kommen wir nun zum Thema. Unter welchen Umständen wird der Start eines Springboot-Projekts langsam? Voraussetzung: Die Hardwarekonfiguration der Maschine kann kein Hindernis für den Start des Projekts sein Ich denke, die Maschine ist nicht gut ... wie Netzwerk, Speichergröße und Anzahl der CPU-Kerne. Warten Sie, die Anforderungen sind nicht zu hoch, zumindest sollten sie ausreichen, wenn Sie verschiedene menschliche Faktoren wie lange Verbindungszeiten außer Acht lassen. andere
- javaLernprogramm . spring-boot 3969 2023-05-17 11:01:26
-
- So führen Sie Projekte auf Code Cloud Gitee aus
- Code Cloud ist eine der größten Code-Hosting-Plattformen in China und Gitee als Unterplattform erfreut sich zunehmender Beliebtheit bei Technologiebegeisterten und Entwicklern. Auf Gitee finden Sie viele hervorragende Open-Source-Projekte, darunter berühmte Projekte wie Spring Boot, Ant Design und Mybatis. Doch wie laufen diese Projekte vor Ort ab? Lassen Sie uns es unten im Detail vorstellen. 1. Laden Sie den Quellcode herunter. Suchen Sie zunächst das Projekt, das Sie auf Code Cloud Gitee ausführen möchten, rufen Sie dann die Projektseite auf und suchen Sie nach „Klonen“.
- Idiot . spring-boot 4914 2023-05-17 09:39:36
-
- So packen Sie Springboot in ein JAR-Paket in Maven
- Maven-Befehl: 1.mvncleanpackage-DskipTests: Führen Sie diesen Befehl im Projektverzeichnis aus, um ein JAR-Paket oder WAR-Paket im Zielverzeichnis zu generieren. 2.mvnclean: Bereinigen Sie die vom Projekt erstellten temporären Dateien, normalerweise das Zielverzeichnis unter dem Modul. 3.mvncompile-DskipTests: Der Modulinstallationsbefehl kopiert die gepackte JAR-/War-Datei zur Verwendung durch andere Module – Dmaven-Test .skip=true überspringt Tests (testcompile wird ebenfalls übersprungen).4.mvntest: Testbefehl oder src/test/java/ ausführen
- javaLernprogramm . spring-boot 1414 2023-05-17 08:19:44
-
- So implementieren Sie die Überwachung von Startereignissen des Springboot-Anwendungsdienstes
- 1. Einführung SpringBoot bietet zwei Schnittstellen: CommandLineRunner und ApplicationRunner, die für die spezielle Verarbeitung beim Starten der Anwendung verwendet werden. Diese Codes werden ausgeführt, bevor die run()-Methode von SpringApplication abgeschlossen ist. Im Vergleich zum benutzerdefinierten Listener der ApplicationListener-Schnittstelle von Spring und dem ServletContextListener-Listener von Servlet, die Ihnen im vorherigen Kapitel vorgestellt wurden. Der Vorteil beider Verwendung besteht darin, dass Sie problemlos Anwendungsstartparameter verwenden und unterschiedliche Initialisierungsvorgänge basierend auf unterschiedlichen Parametern durchführen können. 2. Einführung in gängige Szenarien zur Implementierung von Common
- javaLernprogramm . spring-boot 2190 2023-05-16 23:10:37
-
- So lösen Sie das Problem, dass nach dem Aktivieren der Springboot-Sicherheit ein Benutzername und ein Kennwort erforderlich sind, um sich auf der Webseite anzumelden
- Hinweis zum Problem: Das von mir verwendete SpringBoot2.0.2 ist möglicherweise nicht für die 1.5.x-Serie geeignet. Direkte Lösung 0: Entfernen Sie die Abhängigkeit von Spring-Boot-Starter-Sicherheit. Wenn die Sicherheitsfunktion nicht tatsächlich verwendet wird, können Sie die Abhängigkeit von Spring-Boot-Starter-Sicherheit direkt entfernen. 1. Verwenden Sie zum Anmelden den Standardbenutzer und das Standardkennwort Der Standardbenutzername ist user und das Passwort ist eine Zeichenfolge, die beim Start des Programms automatisch generiert wird. Um die Sicherheitseinstellungen zu deaktivieren oder den entsprechenden Benutzer und das entsprechende Passwort festzulegen, können Sie den entsprechenden Benutzer und das entsprechende Passwort in application.properteis konfigurieren oder den entsprechenden Benutzer festlegen Name und Passwort spri.
- javaLernprogramm . spring-boot 1778 2023-05-16 22:02:18
-
- So simulieren Sie mit SpringBoot+Vue+Flowable den Urlaubsgenehmigungsprozess
- 1. Effektanzeige Vor dem offiziellen Start möchte ich meinen Freunden zunächst den Effekt zeigen, den wir heute fertigstellen werden. Der Einfachheit halber habe ich hier nicht alle Orte eingeführt, an denen Benutzer beteiligt sind. In den folgenden Artikeln werde ich SpringSecurity weiterhin kombinieren, um Ihnen die Situation nach der Einführung von Benutzern zu zeigen. Werfen wir zunächst einen Blick auf die Urlaubsseite: Auf dieser Seite können Mitarbeiter ihren Namen, die Anzahl der Urlaubstage und den Urlaubsgrund eingeben und dann auf die Schaltfläche klicken, um einen Urlaubsantrag einzureichen. Wenn ein Mitarbeiter einen Urlaubsantrag einreicht, wird der Urlaubsantrag standardmäßig vom Vorgesetzten bearbeitet. Nachdem sich der Vorgesetzte angemeldet hat, kann er den vom Mitarbeiter eingereichten Antrag sehen: Der Vorgesetzte kann ihn zu diesem Zeitpunkt genehmigen oder ablehnen. Unabhängig davon, ob es genehmigt oder abgelehnt wird, kann es verabschiedet werden
- javaLernprogramm . spring-boot 1961 2023-05-16 19:05:01
-
- Wie Springboot geplante Aufgaben über Scheduled implementiert
- In mittleren und großen Projekten auf Unternehmensebene gibt es im Allgemeinen geplante Aufgaben, um die Belastung von Servern und Datenbanken zu verringern. Bestimmte Geschäftslogiken werden häufig in bestimmten Zeiträumen ausgeführt. Die häufigsten sind Push-Rückrufe von Finanzdienstleistungssystemen. Im Allgemeinen werden Zahlungssystemaufträge kontinuierlich zurückgerufen, wenn sie keine erfolgreichen Rückrufinhalte erhalten. Solche Rückrufe werden normalerweise durch geplante Aufgaben abgeschlossen. Hinzu kommt die Erstellung von Berichten, die wir in der Regel durchführen, wenn die Anzahl der Kundenbesuche zu gering ist, was oft am frühen Morgen der Fall ist. Zu diesem Zeitpunkt können wir auch geplante Aufgaben verwenden, um die Logik zu vervollständigen. SpringBoot verfügt über integrierte geplante Aufgaben. Wir benötigen lediglich eine Anmerkung, um das Timing für unsere Verwendung zu ermöglichen. In der Entwicklung sind geplante Aufgaben eine häufige Funktion in Springbo
- javaLernprogramm . spring-boot 1373 2023-05-16 18:10:14