Über den Autor
- Das offizielle WeChat-Konto, das Toutiao-Konto und das CSDN-Konto sind alle Programmierer Xinchen
- Ehemaliger Mitarbeiter von Tencent und Alibaba, beschäftigt mit Java-Backend-Arbeit;
- Leidenschaftlich für Docker und Kubernetes;
- Alle Artikel sind Originale des Autors;
Über dieses Code-Repository
- CSDN-Blogadresse: http://blog.csdn.net/boling_cavalry
- Dieses Code-Repository enthält den Quellcode, die Dateien usw., die am Blog beteiligt sind
- Wenn es für Sie hilfreich ist, geben Sie ihm bitte einen Stern, vielen Dank!
Artikelklassifizierung
Im Allgemeinen ist es in die folgenden Kategorien unterteilt: Wenn Sie an etwas interessiert sind, würde ich mich freuen:
- Java;
- Hintergrund-Middleware;
- Docker;
- Kubernetes;
- Big Data;
- Umfassende Interessen, wie LeetCode, Raspberry Pi, Synology System usw.;
- DevOps;
- Gemeinsame Werkzeuge und Techniken;
- Memo zur Problembehandlung;
Java-Feld
Cloud-native Technologie, Quarkus-Album
Quarkus lange Serie
Umfassender echter Kampf
- „Quarkus Practical Combat Teil eins: Vorbereitung“
- „Quarkus Practical Combat Teil 2: Anwendungserstellung, -konstruktion und -bereitstellung“
- „Quarkus Practical Combat Teil 3: Entwicklungsmodus (Entwicklungsmodus)“
- „Quarkus Practical Combat Teil 4: Remote Hot Deployment“
- „Quarkus Practical Combat Teil 5: Detaillierte Beschreibung des Maven-Plug-ins“
- „Quarkus Practical Combat Teil 6: Konfiguration“
- „Quarkus Practical Combat Teil 7: Konfiguration verwenden“
- „Quarkus Practical Combat Teil 8: Profil“
virtueller Thread
- Web-Framework, das virtuelle JDK19-Threads unterstützt, Teil 1: Erfahrung
- Web-Framework, das virtuelle JDK19-Threads unterstützt, Teil 2: Vollständige Entwicklung einer Quarkus-Anwendung, die virtuelle Threads unterstützt
- Web-Framework, das virtuelle JDK19-Threads unterstützt, Teil 3: Beobachten laufender virtueller Threads
- Web-Framework, das virtuelle JDK19-Threads unterstützt, Teil 4: Schauen Sie sich den Quellcode an, um zu verstehen, wie Quarkus virtuelle Threads unterstützt
- Web-Framework, das virtuelle JDK19-Threads unterstützt, Teil 5 (endgültig): ThreadLocal sorgt für Aufsehen
Abhängigkeitsinjektion
- „Quarkus-Abhängigkeitsinjektion eins: Beans erstellen“
- „Quarkus-Abhängigkeitsinjektion Teil 2: Bean-Bereich“
- „Quarkus-Abhängigkeitsinjektion Teil 3: Verwenden Sie Anmerkungen, um Injektionsbohnen auszuwählen“
- „Quarkus-Abhängigkeitsinjektion Teil 4: Auswahl erweiterter Methoden zur Injektion von Bohnen“
- „Quarkus-Abhängigkeitsinjektion Teil 5: Interceptor“
- „Quarkus-Abhängigkeitsinjektion sechs: Ereignisse veröffentlichen und konsumieren“
- „Quarkus-Abhängigkeitsinjektion Teil 7: Rückruf des Lebenszyklus“
- „quarkus Dependency Injection Teil 8: Decorator“
- „Quarkus-Abhängigkeitsinjektion neun: Bean-Lese-/Schreibsperre“
- „Quarkus Dependency Injection Nr. 10: Bean-Lazy-Loading-Regeln lernen und ändern“
- „Quarkus Dependency Injection Teil 11: Erweiterte Interceptor-Funktionen Teil 1 (Attributeinstellung und Wiederverwendung)“
- „Quarkus-Abhängigkeitsinjektion Nr. 12: Abfangjäger auf Klassenebene deaktivieren“
- „Quarkus-Abhängigkeitsinjektion 13: eine Reihe weiterer wichtiger Wissenspunkte (letzter Teil)“
Datenbank
- „Quarkus-Datenbank Teil eins: einfachere Grundoperationen als die offizielle Demo“
- „Quarkus-Datenbank Teil zwei: Sie können Ergänzungen, Löschungen, Änderungen und Abfragen ohne Datenbank ausführen (Entwicklungsmodus)“
- „Quarkus-Datenbank Kapitel 3: Eine einzelne Anwendung betreibt mehrere Datenbanken gleichzeitig“
- „Quarkus-Datenbank Teil 4: Lokaler Cache“
Grundkenntnisse
- „CentOS7-Installation JDK8“
- „OpenJDK10 unter Ubuntu installieren“
- „Laden Sie den OpenJDK11-Quellcode für die Ubuntu-Umgebung herunter“
- „Erleben Sie RxJava und Lambda“
- „Tatsächliche Ratenbegrenzung (Guava's RateLimiter)“
- „java.util.Optional Studiennotizen“
- „org.springframework.util.StopWatch: Ein einfaches zeitaufwändiges Statistiktool“
- „Erleben Sie die Remote-Entwicklung von IntelliJ IDEA (Remote Development)“
- „Nach 20 Tagen Wartezeit wurde der Antrag endlich genehmigt. Installieren Sie die neue UI-Vorschauversion von IntelliJ IDEA und erleben Sie sie.“
- „Schreiben Sie Code im Browser, nutzen Sie den 4-Core-8G-Microsoft-Server kostenlos, Codespaces ist wirklich köstlich“
- „Codespaces personalisierter Backend-Server-Konfigurationsleitfaden“
- „Die Desktop-Version von vscode verwendet einen kostenlosen Microsoft 4-Core-8G-Server für die Remote-Entwicklung (Kompilierung und Ausführung erfolgen alle in der Cloud, und Docker-Dienste können frei erstellt werden)“
Fortgeschrittener echter Kampf
- „Java Practical Operation MongoDB Cluster (Replica Set)“
- „Teil eins der Trilogie der Java-Datei-Upload-Dienste unter Docker: Vorbereiten der Umgebung“
- „Java File Upload Service unter Docker Teil Zwei: Serverseitige Entwicklung“
- „Der dritte Teil der Trilogie der Java-Datei-Upload-Dienste unter Docker: Wireshark-Paketerfassungsanalyse“
- „Praktischer Redis-Serialisierungsleistungstest (Kryo und String)“
- „JavaCPP-Schnellstart (offizielle erweiterte Demoversion)“
Bereisen Sie die Welt von JVM
- „Minimalistisch, verwenden Sie Docker, um OpenJDK11 mit nur zwei Befehlszeilen herunterzuladen und zu kompilieren.“
- „Verwenden Sie Docker, um den OpenJDK11-Quellcode schnell herunterzuladen“
- „Erstellen eines Docker-Images zum Herunterladen des OpenJDK11-Quellcodes“
- „Erstellen von Docker-Images zum Kompilieren des OpenJDK11-Quellcodes“
- „Bearbeitung des OpenJDK11-Quellcodes in der Ubuntu-Umgebung“
- „Tag-Beschreibung des OpenJDK-Bildes“
- „Warum verfügt das offizielle Docker-Image von OpenJDK unter der ARM64-Architektur nicht über Version 8?“ 》
- „In der Docker-Umgebung unter der ARM-Architektur verfügt OpenJDK offiziell nicht über Version 8-Images. Wie kann man das Problem perfekt lösen?“ 》
- „Extrem schnelle Erfahrung beim Kompilieren von openjdk8 (Docker-Umgebung)“
- „Openjdk8 auf Docker kompilieren“
- „Ändern, kompilieren, GDB-Debugging des OpenJDK8-Quellcodes (in der Docker-Umgebung)“
- „Umgebungsvariable_JAVA_LAUNCHER_DEBUG, sie kann Ihnen weitere JVM-Informationen liefern“
- „Java Virtual Machine Learning: Bytecode-Anweisungen für Methodenaufrufe“
- „Java wait(), notify() Lerntrilogie eins: JVM-Quellcode-Analyse“
- „Java's wait(), notify() Lerntrilogie Teil zwei: Ändern Sie den JVM-Quellcode, um Parameter anzuzeigen“
- „Javas wait(), notify() Lerntrilogie drei: Ändern Sie die Lock-Grabbing-Sequenz der JVM-Quellcodeverwaltung“
Spielen Sie mit Maven
- „Ubuntu-Bereitstellung und Erleben Sie Nexus3“
- „Ohne JDK und Maven können Maven-Projekte auch mit Docker erstellt werden“
- „Maven Building Docker Image Trilogy Teil eins: Vorbereitung der Umgebung“
- „Maven baut Docker-Image-Trilogie Teil zwei: Codierung und Image-Erstellung“
- „Maven baut Docker Image Trilogy Three: Push to Remote Warehouse (Intranet und Alibaba Cloud)“
- „Teil Eins der Trilogie praktischer Maven-Privatlager: Bau und Nutzung“
- „Praktische Maven Private Warehouse-Trilogie Teil 2: Hochladen in Private Warehouse“
- „Praktische Maven Private Warehouse-Trilogie Teil drei: Aufbau eines Maven Private Warehouse unter Docker“
- „Ändern Sie das Gradle-Skript, um die Kompilierung des Spring4.1-Quellcodes und die Build-Geschwindigkeit zu beschleunigen.“
- „Echter Kampf zwischen Docker und Jib (Maven-Plug-in-Version)“
- „Zusammenfassung der Jib-Nutzung (Maven-Plug-in-Version)“
- „Spiegelproblem beim Auslegerbau von der Positionierung bis zur detaillierten Analyse“
- „Wie man Maven für Jenkins unter Kubernetes einrichtet“
- „Jenkins eigentliche Maven-Projektkompilierung und -Konstruktion unter Kubernetes“
- „Nexus3-Memo häufig verwendeter Funktionen“
- „Ich habe meine Java-Bibliothek im zentralen Maven-Repository veröffentlicht. Von nun an kann ich sie wie Jackson- und Spring-Jars verwenden.“
Spielen Sie mit Gradle
- Gradle erstellt eine SpringBoot-Anwendung mit mehreren Modulen
- „Veröffentlichen Sie das Glas des Gradle-Projekts in einem privaten Lagerhaus“
Jackson Learning Special
- „Jackson Learning 1: Grundlegende Informationen“
- „Jackson Learning Teil 2: Jackson-Core“
- „Jackson Learning Teil 3: Allgemeine API-Operationen“
- „Jackson Learning 4: WRAP_ROOT_VALUE (Stammobjekt)“
- „Jackson Learning Teil 5: JsonInclude-Annotation“
- „Jackson Learning Teil 6: Allgemeine Klassenanmerkungen“
- „Jackson Learning Teil 7: Allgemeine Feldanmerkungen“
- „Jackson Learning Teil 8: Anmerkungen zu gängigen Methoden“
- „Jackson Learning Nr. 9: Springboot-Integration (Konfigurationsdatei)“
- „Jackson Learning 10 (Abschluss): Springboot-Integration (Konfigurationsklasse)“
JUnit5-Lernspezial
Die „JUnit5 Learning“-Reihe zielt darauf ab, die Unit-Test-Fähigkeiten in der SpringBoot-Umgebung durch tatsächliche Kämpfe zu verbessern. Der Link lautet wie folgt:
- „JUnit5 Learning One: Grundlegende Operationen“
- „JUnit5 Learning Teil 2: Annahmenklasse“
- „JUnit5 Learning Teil 3: Assertions-Klasse“
- „JUnit5 Learning 4: Bedingt ausführen“
- „JUnit5 Learning Teil 5: Tags und benutzerdefinierte Anmerkungen“
- „JUnit5 Learning Teil 6: Grundlagen parametrisierter Tests“
- „JUnit5 Learning Teil 7: Erweiterte parametrisierte Tests“
- „JUnit5 Learning Teil 8: Umfassende Weiterentwicklung (Abschluss)“
Jetcd-Lernspezial
- jetcd tatsächlicher Kampf eins: extrem schnelle Erfahrung
- JetCD-Übung Teil 2: Grundoperationen
- JetCD-Praxis Teil 3: Fortgeschrittene Operationen (Transaktionen, Überwachung, Leasing)
Disruptor-Lernspezial
- Schnellstart
- Analyse der Disruptorklasse
- Grundoperationen der Ringwarteschlange (ohne Disruptor-Klasse)
- Zusammenfassung der Wissenspunkte zum Ereignisverbrauch
- Praxis des Eventkonsums
- Häufige Szenarien
- Wartestrategie
- Ergänzende Wissenspunkte (letzter Teil)
MyBatis Learning (Junior Edition)
- „MyBatis Elementary Practice One: Spring Boot-Integration“
- „MyBatis Elementary Practice Teil 2: Hinzufügen, Löschen, Ändern und Überprüfen“
- „MyBatis Elementary Practice Teil Drei: Springboot Integrated Druid“
- „MyBatis Elementary Practice Teil 4: Druid Multiple Data Sources“
- „MyBatis Elementary Practice Teil 5: Eins-zu-eins-bezogene Abfrage“
- „MyBatis Elementary Practice Teil 6: Eins-zu-viele-bezogene Abfrage“
Java-Version des praktischen gRPC-Albums
- Generieren Sie Code mit Proto
- Dienstveröffentlichung und -aufruf
- Server-Stream
- Client-Stream
- bidirektionaler Fluss
- Der Client erhält die Serveradresse dynamisch
- Registrierungserkennung basierend auf Eureka
Java-Erweiterung Nginx-Album
- „Eine der Java-Erweiterungen für Nginx: Hallo, nginx-clojure“
- „Java Extending Nginx Teil 2: Nginx-clojure-Quellcode kompilieren“
- „Java-Erweiterung Nginx Teil 3: Grundlegende Konfigurationselemente“
- „Java-Erweiterung Nginx Teil 4: Remote-Debugging“
- „Java-Erweiterung Nginx Teil 5: Fünf Handler (Der Kern der Serie)“
- „Java-Erweiterung Nginx Six: Zwei wichtige Filter“
- „Java-Erweiterung Nginx Teil 7: Shared Memory“
- „Ausgewählte Ausgabe: Nginx mit Java erweitern (Einführung in nginx-clojure)“
Nachbarschaft ansehen
- Streaming-Codec und Bildverarbeitung der Java-Version (JavaCPP+FFmpeg)
- „Kompilieren und Installieren von OpenCV4 für die Ubuntu16-Desktopversion“
- „Die Ubuntu16-Desktopversion kompiliert die Java-Bibliothek und damit die OpenCV4-Bibliothek.“
Frühlingsfeld
Frühlingsgrundlagen
- „Praktische benutzerdefinierte Spring-Attribute (Schema): Schnelle Erfahrung“
- „Spring's BeanFactory und ApplicationContext“
- „Der Unterschied zwischen ImportSelector und DeferredImportSelector (spring4)“
- „Praktische benutzerdefinierte Frühlingsattribute (Schema)“
Praktisches Thema zur Frühjahrsverlängerung
- „Spring 4.1.8 Erweiterte Übung 1: Überprüfung benutzerdefinierter Umgebungsvariablen“
- „Spring 4.1.8-Erweiterungspraxis Teil 2: Aware Interface enthüllt“
- „Spring 4.1.8 Extended Practical Combat Teil Drei: Übertragung und Überwachung“
- „Spring 4.1.8-Erweiterungspraxis Teil 4: Änderungen an Spring-Containern wahrnehmen (SmartLifecycle-Schnittstelle)“
- „Spring 4.1.8-Erweiterungspraxis Teil 5: Ändern der Bean-Definition (BeanFactoryPostProcessor-Schnittstelle)“
- „Spring 4.1.8-Erweiterungspraxis Teil 6: Registrieren von Beans im Spring-Container (BeanDefinitionRegistryPostProcessor-Schnittstelle)“
- „Spring 4.1.8 Extended Practice Teil 7: Control Bean (BeanPostProcessor Interface)“
- „Spring 4.1.8 Erweiterte Übung Teil 8: Anmerkungen importieren“
Entdecken Sie die Welt des Spring-Quellcodes
- „Spring-Quellcode ändern und kompilieren und JAR erstellen (spring-context-4.0.2.RELEASE)“
- „spring+mybatis startet NoClassDefFoundError-Ausnahmeanalyse-Trilogie eins: stabile Reproduktion des Problems“
- „spring+mybatis startet NoClassDefFoundError-Ausnahmeanalyse-Trilogie Teil zwei: Positionierungsfehler“
- „Spring+mybatis startet die NoClassDefFoundError-Ausnahmeanalyse-Trilogie drei: Ändern Sie den Spring-Quellcode und erhalten Sie detaillierte Fehler.“
- „SpringMVC-Quellcode-Analyse: Dateiverarbeitung in POST-Anfragen“
- „Laden Sie den Spring4.1.x-Quellcode herunter und öffnen Sie ihn mit IntelliJ IDEA“
- „Ändern, kompilieren und erstellen Sie den Spring-Framework4.1.8.RELEASE-Quellcode unter Windows“
- „Spring4.1.8 Initialisierungsquellcode-Lerntrilogie Eins: AbstractApplicationContext-Konstruktionsmethode“
- „Spring4.1.8 Initialisierungs-Quellcode-Lerntrilogie Teil Zwei: setConfigLocations-Methode“
- „Spring4.1.8 Initialisierungsquellcode-Lerntrilogie Drei: AbstractApplicationContext.refresh-Methode“
SpringBoot-Grundlagen
- „Maßgeschneiderte Spring Boot Starter-Trilogie Teil eins: Vorbereitung“
- „Maßgeschneiderte Spring-Boot-Starter-Trilogie Teil zwei: praktische Entwicklung“
- „Maßgeschneiderte Spring-Boot-Starter-Trilogie drei: Quellcode-Analyse des Ladevorgangs von spring.factories“
- „Zugriff auf Zookeeper basierend auf dem Spring Boot Framework“
- „Springboot unter Docker ausführen“
- „Die Verwendung und Erweiterung des Springboot-Thread-Pools“
- „Verwendung von Kyro als Redis-Serialisierungstool unter SpringBoot“
- „Springboot-Anwendung zur Abfrage des Stadtwetters“
- „Sofort verfügbarer praktischer Quellcode (springboot+redis+mybatis+restTemplate)“
- „Warum die SpringBoot-2.3-Spiegelungslösung mehrere Ebenen erfordert“
- „Erleben Sie das Docker-Image für die Anwendungsproduktion von SpringBoot (2.3) (offizielle Lösung)“
- „Detaillierte Erläuterung der SpringBoot (2.3)-Anwendung zum Erstellen eines Docker-Images (offizielle Lösung)“
- „Beherrschung der Container-Probe von SpringBoot-2.3: Grundlagen“
- „Beherrschung der Container-Probe von SpringBoot-2.3: Ausführlich“
- „Beherrschung der Container-Sonde von SpringBoot-2.3: Praktischer Kampf“
- „Warum Springboots Jar unabhängig laufen kann“
- „SpringBoot (2.4)-Anwendungsproduktions-Docker-Image (offizielle Lösung der Gradle-Version)“
SpringBoot-Übung für Fortgeschrittene
- „Teil Eins der Trilogie von Redis und Springboot unter Docker: Extreme Speed Experience“
- „Redis- und Springboot-Trilogie Teil zwei unter Docker: Installation von Redis Master-Slave und Sentinel“
- „Trilogie 3 von Redis und Springboot unter Docker: Zugriff auf Redis Sentinel unter Springboot“
- „SpringBoot-Anwendung verwendet benutzerdefinierte ApplicationContext-Implementierungsklasse“
- „Spring Boot-Anwendung im Kubernetes-Sidecar-Design und in der Praxis“
- „Spring Native Practical Combat (Genießen Sie das reibungslose Erlebnis, die Springboot-Anwendung in 79 Millisekunden zu starten)“
- „Drei-Minuten-Erfahrung: SpringBoot verwendet Deep-Learning-Modell, um Zahlen zu erkennen“
- „SpringBoot verwendet Deep-Learning-Modell, um Zahlen zu erkennen: Entwicklungsdetails“
SpringCloud-Grundlagen
- „SpringCloud Gateway schnell erleben“
- „Vorsichtsmaßnahmen beim Upgrade der Spring Cloud-Version der Anwendung (Dalston-Upgrade auf Edgware)“
SpringCloud tatsächlicher Kampf
- „Teil Eins der Spring Cloud-Trilogie unter Docker: Extreme Speed Experience“
- „Spring Cloud-Trilogie unter Docker Teil 2: Detaillierte Beschreibung der Spring Cloud-Entwicklung“
- „Spring Cloud Trilogy unter Docker Teil 3: Online-Horizontalskalierung“
- „Praktischer Kampf gegen SpringCloud-Microservices in der lokalen Service-Calling-K8S-Umgebung“
Thema zur Eureka-Quellcode-Analyse
- „Spring Cloud-Quellcode-Analyse von Eureka Kapitel 1: Vorbereitung“
- „Spring Cloud-Quellcode-Analyse von Eureka, Kapitel 2: Annotation EnableEurekaServer in der Registration Center-Startup-Klasse“
- „Spring Cloud-Quellcode-Analyse von Eureka Kapitel 3: Der Unterschied zwischen EnableDiscoveryClient und EnableEurekaClient (Edgware-Version)“
- „Spring Cloud-Quellcode-Analyse von Eureka, Kapitel 4: Wie die Serviceregistrierung initiiert wird“
- „Spring Cloud-Quellcode-Analyse von Eureka Kapitel 5: Serviceliste aktualisieren“
- „Spring Cloud-Quellcode-Analyse von Eureka Kapitel 6: Dienstregistrierung“
- „Spring Cloud-Quellcode-Analyse von Eureka Kapitel 7: Erneuerung“
- „Spring Cloud-Quellcode-Analyse von Eureka Kapitel 8: Der Ursprung der Dienstregistrierungsnamen“
Spring Cloud Gateway vom Einstieg bis zur Verbesserung
- „Spring Cloud Gateway Practical Combat One: Eine vorläufige Studie“
- „Spring Cloud Gateway Praktischer Kampf Teil 2: Weitere Routing-Konfigurationsmethoden“
- „Spring Cloud Gateway Praktischer Kampf Teil 3: Dynamisches Routing“
- „Spring Cloud Gateway Practical Combat Teil 4: Zusammenfassung des integrierten Prädikats“
- „Spring Cloud Gateway Praktischer Kampf Teil 5: Integrierter Filter“
- „CircuitBreaker-Funktion von Spring Cloud Gateway“
- „Benutzerdefinierte Filterpraxis von Spring Cloud Gateway (Beobachten von Statusänderungen des Leistungsschalters)“
- „Strombegrenzungspraxis von Spring Cloud Gateway“
- „Spring Cloud Gateway ändert den Inhalt des Anfrage- und Antworttextes.“
- „Spring Cloud Gateway Filter steuert präzise Ausnahmerückgaben (Analyse)“
- „Der Spring Cloud Gateway-Filter steuert die Ausnahmerückgabe genau (tatsächlicher Kampf, Steuerung des HTTP-Rückgabecodes und des Nachrichtenfelds)“
- „Der Spring Cloud Gateway-Filter steuert die Ausnahmerückgabe genau (tatsächlicher Kampf, vollständig angepasster Rückgabetext)“
- „Spring Cloud Gateway-Codierung zur Implementierung eines beliebigen Adresssprungs“
Spring-Cloud-Alibaba tatsächlicher Kampf
- „Erleben Sie Nacos unter Docker in zwei Minuten“;
- „Nacos-Umgebungsentwicklung unter Docker“;
- „Erleben Sie unter Docker das Nacos-Konfigurationscenter in zwei Minuten“;
- „Nacos-Konfigurationsanwendungsentwicklung unter Docker“;
- „Nacos-Persistenzkonfiguration unter Docker“;
Spring-Cloud-Kubernetes-Sonderedition
- „Offizielles Demo-Lauftraining von Spring-Cloud-Kubernetes“
- „Hallo Spring-Cloud-Kubernetes“
- „Drei wichtige Wissenspunkte hinter Spring-Cloud-Kubernetes“
- „Diensterkennungs- und Abfragepraxis von Spring-Cloud-Kubernetes (einschließlich Leistungsschalter)“
- „spring-cloud-kubernetes und SpringCloud Gateway“
- „Spring-cloud-kubernetes und k8s configmap“
- „spring-cloud-kubernetes synchronisiert automatisch K8s-Configmap-Updates“
Frühlings-Wolken-Quadrat-Spezial
- Verstehen Sie das Frühlings-Wolken-Quadrat in fünf Minuten
- Spring-Cloud-Square-Entwicklungspraxis (alle drei Typen abgedeckt)
- Schnelles Lesen des Spring-Cloud-Square-Quellcodes (Spring-Cloud-Square-OKhttp-Artikel)
- Schnelles Lesen des Spring-Cloud-Square-Quellcodes (Nachrüstung + okhttp)
Dubbo-Kampf-Spezial
- Vorbereitung und erste Erfahrungen
- Integrieren Sie mit SpringBoot
- Verwendung des Zookeeper-Registrierungscenters
- Verwaltungskonsole dubbo-admin
Java Cloud Native-Serie
- Strimzi Combat Teil 1: Einführung und Vorbereitung
- Strimzi Practical Combat Teil 2: Erste Erfahrungen mit Bereitstellungs- und Messaging-Funktionen
- Strimzi Practical Combat Nr. 3: Prometheus+grafana-Überwachung (Können Sie laut offiziellen Dokumenten keine Überwachung durchführen? Sie können diesen Artikel genauso gut lesen, Sie sind bereits in die Falle getappt.)
- Strimzi Kafka Bridge (Brücke) Praktischer Kampf Eins: Einführung und Einsatz
- Strimzi Kafka Bridge (Brücke) Praktischer Kampf Teil 2: Nachrichten produzieren und senden
- Strimzi Kafka Bridge (Brücke) Praktischer Kampf Drei: Selbstgemachtes SDK (Golang-Version)
Docker
Grundkenntnisse
- „Docker-Vorbereitung, Installation und erste Erfahrungen“
- „CentOS7-Installations-Docker“
- „Was soll ich tun, wenn Docker das Image nur langsam herunterlädt?“ Daocloud Accelerator ist hier, um Ihnen zu helfen》
- „Praktischer Aufbau und Nutzung des Docker Private Warehouse“
- „Maven Building Docker Image Trilogy Teil eins: Vorbereitung der Umgebung“
- „Maven baut Docker-Image-Trilogie Teil zwei: Codierung und Image-Erstellung“
- „Maven baut Docker Image Trilogy Three: Push to Remote Warehouse (Intranet und Alibaba Cloud)“
- „Docker-Container-Informationen anzeigen“
- „Docker-Image-Produktionspraxis: Zeitzone und Systemkodierung festlegen“
- „Was ist none:none in der Docker-Image-Liste“
- „Mehrstufige Docker-Build-Praxis (mehrstufige Builds)“
- „Dockers /var/run/docker.sock-Parameter“
- „Docker und Gosu“
- „Docker-Remote-Verbindungseinstellungen“
- „TLS-verschlüsselte Remote-Verbindung zu Docker“
- „CentOS-Bereitstellung des Harbor Mirror Repository“
- „Hinweise zu häufig verwendeten Docker-Befehlen“
- „Einzeiliger Befehl zum Installieren von Docker und Docker-Compose (CentOS7)“
- „Erleben Sie schnell die Gesundheit von Docker-Containern“
- „Java-Anwendung konfiguriert Container-Gesundheitsprüfung in der Docker-Umgebung“
- „Einer von zwei Teilen der Startsequenz einer Java-Anwendung unter Docker-Compose: Problemanalyse“
- „Java-Anwendungsstartsequenz unter Docker-Compose Teil Zwei: Praktischer Kampf“
- „Richten Sie ein Nicht-Root-Konto ein, um Docker-Befehle ohne Sudo direkt auszuführen“
- „Warum die SpringBoot-2.3-Spiegelungslösung mehrere Schichten erfordert“
Fortgeschrittener echter Kampf
- „Webentwicklung und Tomcat-Bereitstellung unter Docker“
- „Praktischer Docker, Schreiben einer Docker-Datei zum Anpassen des Tomcat-Images und Realisieren der Online-Bereitstellung von Webanwendungen“
- „Praktischer Docker, Nginx-Reverse-Proxy-Tomcat erstellen, Link lernen und Docker-Compose“
- „Openjdk8 auf Docker kompilieren“
- „Ändern, kompilieren, GDB-Debugging des OpenJDK8-Quellcodes (in der Docker-Umgebung)“
- „Lassen Sie MySQL im Docker SQL beim Start automatisch ausführen.“
- „Aufbau einer Disconf-Umgebung mit Docker, Teil eins einer Trilogie: Disconf schnell erstellen“
- „Aufbau einer Disconf-Umgebung mit Docker, Teil zwei einer Trilogie: Schnelles lokales Erstellen eines Disconf-Images“
- „Aufbau einer Disconf-Umgebung mit Docker, Teil drei einer Trilogie: Detaillierte Beschreibung des Bauprozesses“
- „Disconf unter Docker verwenden: Extrem schnelle Erfahrung“
- „Disconf unter Docker verwenden: Detaillierte Beschreibung der Demo-Entwicklung“
- „Einführung in die Verwendung von jedis (unter Docker-Umgebung)“
- „Kafka unter Docker lernen, Teil Eins der Trilogie: Erleben Sie Kafka mit extremer Geschwindigkeit“
- „Kafka unter Docker lernen, Teil zwei der Trilogie: Aufbau einer lokalen Umgebung“
- „Kafka unter Docker lernen, Teil drei der Trilogie: Java-Entwicklung“
- „Das Problem der Bereitstellung von Dubbo unter Docker und Verbraucheranwendungen kann den Link-Parameter nicht verwenden.“
- „Dubbo-Entwicklung unter Docker, Teil Eins der Trilogie: Extreme Speed Experience“
- „Dubbo-Entwicklung unter Docker, Teil zwei der Trilogie: Aufbau einer lokalen Umgebung“
- „Dubbo-Entwicklung unter Docker, Teil drei der Trilogie: Java-Entwicklung“
- „Teil eins der praktischen Zabbix-Trilogie unter Docker: Extreme Speed Experience“
- „Praktische Zabbix-Trilogie unter Docker Teil 2: Überwachung anderer Maschinen“
- „Praktische Zabbix-Trilogie Teil drei unter Docker: Angepasste Überwachungselemente“
- „Extrem schnelle Erfahrung beim Kompilieren von openjdk8 (Docker-Umgebung)“
- „HBase unter Docker lernen, Teil eins der Trilogie: Extreme Speed Experience“
- „Lernen von HBase unter Docker, Teil zwei der Trilogie: Cluster-HBase-Konstruktion“
- „HBase unter Docker lernen, Teil drei der Trilogie: Java-Entwicklung“
- „Mongodb schnell unter Docker erleben“
- „Mongodb-Docker-Image-Datei erstellen“
- „Unter Docker tatsächlicher Mongodb-Replikatsatz (Replikation)“
- „Installieren Sie Rockmongo unter Docker und bedienen Sie Mongodb grafisch“
- „Kafka-Lernen unter Docker Teil 1: Bilddateien für Cluster erstellen“
- „Kafka unter Docker lernen Teil 2: Aufbau einer Cluster-Umgebung“
- „Kafka-Lernen unter Docker Teil 3: Java-Entwicklung in einer Cluster-Umgebung“
- „Erleben Sie unter Docker schnell das Kompilieren des Pinpoint1.6.x-Zweigs.“
- „Machen Sie die Pinpoint-Kompilierungsumgebung in eine Docker-Image-Datei um“
- „Erleben Sie pinpoint1.6.3 unter Docker mit hoher Geschwindigkeit“
- „Erstellen einer punktgenauen Umgebung unter Docker“
- „Teil 1 der punktgenauen Plug-In-Entwicklung: Ein kurzer Test, Anpassung des GSON-Plug-Ins“
- „Pinpoint Plug-in-Entwicklung Teil 2: Erstellen Sie ein neues Plug-in von Grund auf“
- „Jenkins-Installation und Erfahrung unter Docker“
- „Springboot unter Docker ausführen“
- „Teil Eins der Trilogie von Redis und Springboot unter Docker: Extreme Speed Experience“
- „Redis- und Springboot-Trilogie Teil zwei unter Docker: Installation von Redis Master-Slave und Sentinel“
- „Trilogie 3 von Redis und Springboot unter Docker: Zugriff auf Redis Sentinel unter Springboot“
- „Praktische Maven Private Warehouse-Trilogie Teil drei: Aufbau eines Maven Private Warehouse unter Docker“
- „Teil Eins der Spring Cloud-Trilogie unter Docker: Extreme Speed Experience“
- „Spring Cloud-Trilogie unter Docker Teil 2: Detaillierte Beschreibung der Spring Cloud-Entwicklung“
- „Spring Cloud Trilogy unter Docker Teil 3: Online-Horizontalskalierung“
- „Teil eins der OpenResty-Trilogie unter Docker: Extreme Speed Experience“
- „OpenResty-Trilogie unter Docker Teil 2: Detaillierte Entwicklung“
- „Der dritte Teil der OpenResty-Trilogie unter Docker: OpenResty plus Tomcat-Dienst“
- „Teil Eins der Trilogie der Java File Upload Services unter Docker: Vorbereiten der Umgebung“
- „Java File Upload Service unter Docker Teil Zwei: Serverseitige Entwicklung“
- „Der dritte Teil der Trilogie der Java-Datei-Upload-Dienste unter Docker: Wireshark-Paketerfassungsanalyse“
- „Manuelle Konfiguration von MySQL-Master und -Slave unter Docker“
- „MySQL Master-Slave-Trilogie Teil Eins unter Docker: Extreme Speed Experience“
- „MySQL Master-Slave-Trilogie unter Docker Teil 2: Detaillierte Beschreibung der Spiegelproduktion“
- „MySQL Master-Slave-Trilogie Teil drei unter Docker: Praktischer Kampf der Binlog-Protokollparameter“
- „Teil Eins der ELK-Trilogie unter Docker: Extreme Speed Experience“
- „Der zweite Teil der ELK-Trilogie unter Docker: Entwicklung im Detail“
- „Der dritte Teil der ELK-Trilogie unter Docker: ELK- und Anwendungsprotokollberichte zu K8S“
- „Docker-Image-Produktionspraxis: Zeitzone und Systemkodierung festlegen“
- „Ohne JDK und Maven können Maven-Projekte auch mit Docker erstellt werden“
- „Einer von zwei Teilen des praktischen Kampfes gegen die RabbitMQ-Verzögerungswarteschlange unter Docker: Extreme Speed Experience“
- „RabbitMQ Delay Queue Praktischer Kampf unter Docker Teil Zwei: Entwicklung im Detail“
- „Verwenden Sie Docker, um den OpenJDK11-Quellcode schnell herunterzuladen“
- „Minimalistisch, verwenden Sie Docker, um OpenJDK11 mit nur zwei Befehlszeilen herunterzuladen und zu kompilieren.“
- „Anweisungen zur Nutzung des Kafka-Docker-Images (Wurstmeister/Kafka)“
- „So nutzen Sie den Kafka-Dienst in Docker“
- „Erstellen Sie Ihr eigenes Docker-Image von elasticsearch-head“
- „Erstellen Sie Ihr eigenes Docker-Image des IK-Wortsegmentierers von Elasticsearch.“
- „Erstellen Sie unter Docker einen Elasticsearch6.5.0-Cluster mit einer Befehlszeile (mit Head-Plug-In und IK-Wortsegmentierer)“
- „Erstellen Sie unter Docker schnell einen Spark-Cluster (einschließlich HDFS-Cluster)“
- „Spark-Cluster unter Docker, Parameter anpassen, um Hardware herauszuquetschen“
- „Führen Sie das Projekt mit dem offiziellen Golang-Docker-Image aus“
- „Teil eins der Trilogie von Prometheus und Grafana unter Docker: Extreme Speed Experience“
- „Prometheus und Grafana unter Docker-Trilogie Teil 2: Detaillierte Beschreibung der Docker-Orchestrierung“
- „Teil Drei von Prometheus und Grafana unter Docker: Entwicklung und Konfiguration benutzerdefinierter Überwachungselemente“
- „Echter Kampf zwischen Docker und Jib (Maven-Plug-in-Version)“
- „Erleben Sie Nacos unter Docker in zwei Minuten“
- „Nacos-Umgebungsentwicklung unter Docker“
- „Erleben Sie unter Docker das Nacos-Konfigurationscenter in zwei Minuten.“
- „Nacos-Konfigurationsanwendungsentwicklung unter Docker“
- „Nacos-Persistenzkonfiguration unter Docker“
- „Passwortfreies SSH-Login für mehrere Maschinen unter Docker“
- „IDEAs Docker-Plug-in-Praxis (Dockerfile)“
- „IDEAs Docker-Plug-in-Praxis (Docker Image)“
- „IDEAs Docker-Plug-in-Praxis (Docker-compose)“
- „Docker Swarm von der Bereitstellung bis zum Basisbetrieb“
- „Warum verfügt das offizielle Docker-Image von OpenJDK unter der ARM64-Architektur nicht über Version 8?“ 》
- „In der Docker-Umgebung unter der ARM-Architektur verfügt OpenJDK offiziell nicht über Version 8-Images. Wie kann man das Problem perfekt lösen?“ 》
- „Docker-Bereitstellungs-Flink-Memo“
- „Docker-Images mit GitHub-Aktionen erstellen“
- „Bereitstellung, Erweiterung und grundlegender Betrieb von Elasticsearch8 unter Docker (einschließlich Kibana)“
- „Docker-Compose stellt den Elasticsearch-8.x-Cluster + Kibana schnell bereit“
- „Synology DS218+ stellt PostgreSQL (Docker) bereit“
Kubernetes
Kubernetes-Grundlagen
- „Praktischer Teil 1 von Kubernetes Persistence Volume: Extreme Speed-Erfahrung“
- „Kubernetes Persistence Volume Praktischer Teil Zwei: Entwicklung im Detail“
- „Praktischer Kubernetes Dynamic Volume Storage (NFS)“
- „Spring Boot-Anwendung im Kubernetes-Sidecar-Design und in der Praxis“
- „Kubernetes-Quellcode-Lernen Teil 1: Quellcode herunterladen und kompilieren“
- „Kubernetes ausführliches Lernen Teil 2: Kompilieren und Bereitstellen von Bildern (API-Server)“
- „K8s Custom Controller Trilogy Teil eins: Erstellen von CRD (Custom Resource Definition)“
- „K8s Custom Controller Trilogy Teil 2: Code automatisch generieren“
- „K8s Custom Controller Trilogy Teil Drei: Controller-Code schreiben“
- „ETCD-Daten von k8s anzeigen“
- „Kubernetes Deployment Metrics-Server“
- „Hinweise zur Verwendung von Local Persistent Volumes in Kubernetes“
- „Stellen Sie SpringBoot-Anwendungen in der Entwicklungsphase schnell auf K8S bereit.“
- Erstellen Sie schnell eine Cloud-native Entwicklungsumgebung (k8s+pv+prometheus+grafana)
Kubernetes-Installation und -Bereitstellung
- „kubeadm baut einen der Kubernetes-Cluster auf: Erstellen standardisierter Images“
- „kubeadm erstellt Kubernetes-Cluster Teil 2: Masterknoten erstellen“
- „kubeadm erstellt Kubernetes-Cluster Teil 3: Hinzufügen von Knotenknoten“
- „Eines von Kubernetes unter Rancher: Erstellen eines standardisierten VMware-Images“
- „Kubernetes unter Rancher Teil 2: Rancher und Kubernetes installieren“
- „Kubernetes unter Rancher Teil 3: Installation des kubectl-Tools unter Linux“
- „Teil eins von vier Schritten zur Installation von Kubernetes in einer CentOS7-Umgebung: Standardisierte Maschinenvorbereitung“
- „Teil zwei von vier Schritten zur Installation von Kubernetes in einer CentOS7-Umgebung: Vorlagen konfigurieren und Master installieren“
- „Teil drei der vier Schritte zur Installation von Kubernetes in einer CentOS7-Umgebung: Knoten hinzufügen“
- „Vierter Schritt der Installation von Kubernetes in der CentOS7-Umgebung: Installation des kubectl-Tools“
- „Teil eins von fünf Schritten zur Bereitstellung der Kubenetes 1.12-Version in einer CentOS7-Umgebung: Standardisierte Maschinen“
- „Teil 2 von fünf Schritten zur Bereitstellung der Kubenetes 1.12-Version in einer CentOS7-Umgebung: Erstellen des Masterknotens“
- „Teil drei von fünf Schritten zur Bereitstellung der Kubenetes 1.12-Version in einer CentOS7-Umgebung: Knotenverbindung“
- „Fünf Schritte zur Bereitstellung der Kubenetes 1.12-Version in der CentOS7-Umgebung Teil 4: Dashboard installieren“
- „Fünf Schritte zur Bereitstellung der Kubenetes1.12-Version in der CentOS7-Umgebung Teil 5: Kubectl installieren“
- „Extrem schnelle Installation und Erfahrung mit k8s (Minikube)“
- „Linux-Installations-Minikube-Anleitung“
- „kubespray2.11 installiert Kubernetes1.15“
- „Schnelle Installation von Kubernetes-1.22.0 (drei CentOS7-Server)“
Fortgeschrittene Kubernetes-Übungen
- „Teil eins der Trilogie von Nginx und Tomcat unter Kubernetes: Extreme Speed Experience“
- „Nginx plus Tomcat unter Kubernetes-Trilogie Teil 2: Detaillierte Entwicklung“
- „Nginx plus Tomcat-Trilogie Teil drei unter Kubernetes: Praktische Erweiterung und Upgrade“
- „Teil eins der Trilogie des Leistungstests von Webdiensten unter Kubernetes: Vorbereitung“
- „Teil 2 der Leistungstest-Trilogie von Webdiensten unter Kubernetes: Vertikale Skalierung“
- „Trilogie Drei des Leistungstests von Webdiensten unter Kubernetes: Horizontale Skalierung“
- „Konfigurieren von kubectl für den Remotebetrieb von Kubernetes auf einem Windows-Computer“
- „Praktischer Kampf gegen SpringCloud-Microservices in der lokalen Service-Calling-K8S-Umgebung“
- „Wie man Maven für Jenkins unter Kubernetes einrichtet“
- „Umgang mit Jenkins-Leistungsproblemen in der K8S-Umgebung“
- „Kubernetes1.15 schnelle Bereitstellung von Prometheus und Grafana“
- „Fortsetzung der Behandlung von Jenkins-Leistungsproblemen in der K8S-Umgebung (Task-Pod-Einstellungen)“
- „StorageClass Praktischer Kampf von K8S (NFS)“
- „Schnelle Bereitstellung von Kafka in der K8S-Umgebung (K8S External Accessible)“
- „K8S Kafka Monitoring (Prometheus+Grafana)“
- „Kubernetes-Gruppe, Version, Ressourcen-Lernnotizen“
- „Kubernetes Affinity Learning Notes“
- „Schnelle Installation von Kubernetes-1.22.0 (drei CentOS7-Server)“
Offizielles Kubernetes-Java-Client-Special
- „Einer der offiziellen Java-Clients von Kubernetes: Vorbereitung“
- „Offizieller Kubernetes-Java-Client Teil 2: Serialisierungs- und Deserialisierungsprobleme“
- „Offizieller Kubernetes-Java-Client Teil 3: Externe Anwendung“
- „Offizieller Kubernetes-Java-Client Teil 4: Interne Anwendung“
- „Offizieller Kubernetes-Java-Client Teil 5: Grundlegende Proto-Operationen“
- „Offizieller Kubernetes-Java-Client Teil 6: Grundlegende OpenAPI-Operationen“
Offizielles Go-Client-Special von Kubernetes
- Client-Go-Übung eins: Vorbereitungsarbeit
- Client-Go-Übung Teil 2: RESTClient
- Client-Go-Kampf drei: Clientset
- Client-Go-Übung Teil 4: DynamicClient
- Client-Go-Übung Teil 5: DiscoveryClient
- Kunden-go praktischer Kampf Teil 6: Nach zwei Jahren aktualisieren Sie die Version und setzen Sie den eigentlichen Kampf fort
- Praktischer Kundekämpfe Teil 7: Erstellen Sie einen Projektmanagement-Code für den nachfolgenden praktischen Kampf
- Client-Go Practical Combat Teil 8: Konfliktfehlerbehandlung bei Aktualisierung der Ressourcen
- Client-Go Practical Combat Nr. 9: Handschreibung eines Kubernetes-Controllers
Operator Praktisches Special
- Kubebuilder übt einen: Vorbereitungsarbeit
- Kubebuilder Übung Teil 2: Erste Erfahrung mit Kubebuilder
- KUBEBUILD PRACTISCHE ERFAHRUNG DREI: Kurzer Überblick über Grundkenntnisse
- Kubebuilder Praktischer Kampf Teil 4: Bedieneranforderungen Beschreibung und Design
- Kubebuilder Praxis Teil 5: Bedienercodierung
- Kubebuilder Praktischer Kampf Nr. 6: Erstellen, Bereitstellen und Ausführen
- KUBEBUILDER TUT KAMPATTETTETE 7: WEBHOOK
- Kubebuilder Praktischer Kampf Teil 8: Anmerkungen zu Wissenspunkten
Helm tatsächlicher Kampf
- "Helm Praktische Entwicklungstabelle"
- "Bereitstellen und Erleben von Helm (Version 2.16.1)"
- "Helm -Einsatz und Erleben Sie Jenkins"
- "So ändern Sie die Konfiguration der vom Helm bereitgestellten Dienste"
- "Helm stellt MySQL bereit"
Sonderausgabe von OpenFaAs in Serverless Field
- einsetzen
- Einführung in Funktionen
- Java -Funktion
- Vorlagenoperation (Vorlage)
- Big Talk Watchdog
- Of-Watchdog (geboren für die Leistung)
- Java11 -Vorlage Parsen
- OpenFAAS Practical Combat Teil 8: hausgemachte Vorlage (Maven+JDK8)
- OpenFAAS Practical Combat Teil 9: Schlusskapitel, selbstgemachte Vorlage (Springboot+Maven+JDK8)
Big Data
Hive -Studiennotizen
- Grundlegende Datentypen
- komplexe Datentypen
- Interne und externe Tabellen
- Partitionstabelle
- Eimer
- Hiveql -Grundlagen
- Integrierte Funktionen
- Sqoop
- Basis UDF
- Benutzerdefinierte Aggregatfunktion (UDAF)
- Udtf
CDH
- "CDH5 -Bereitstellung Trilogie Teil 1: Vorbereitung"
- "CDH5 -Bereitstellung Trilogy Teil 2: Bereitstellung und Setup"
- "CDH5 -Bereitstellung Trilogie Drei: Problemzusammenfassung"
- "Super Simple CDH6-Bereitstellung und -erfahrung (eigenständige Version)"
Flink
- "Flink1.7 von der Installation bis zur Erfahrung"
- "Entwicklung der ersten Flink -Anwendung"
- "Ohne den verfügbaren Task -Slot wird passieren, wenn Flink neue Aufgaben hinzufügt?" 》
- "Flink in Aktion: Verbrauch von Wikipedia-Echtzeitnachrichten"
- "Raspberry Pi 3b baut Flink -Cluster"
- "Analyse der Demontage von Flink Data Source (WikipediaeditSource)"
- "Flink -Konsum Kafka Nachrichtenpraxis"
- "Docker Deployment Flink Memo"
- "Flink auf Garn Trilogie Teil eins: Vorbereitung"
- "Flink auf Garn -Trilogie Teil 2: Bereitstellung und Setup"
- "Flink auf Garn -Trilogie Teil drei: Einsenden von Flink -Aufgaben"
- "Flink -Aufgaben auf der Idee ausführen"
- "Flink1.9.2 Quellcode -Kompilierung und -verwendung"
- "Teil 1 der DataSource -Trilogie von Flink: Direkte API"
- "Flink's DataSource Trilogy Teil 2: eingebauter Anschluss"
- "Flink's DataSource Trilogy Teil Drei: Anpassung"
- "Flink's Sink Practical Combat One: Eine vorläufige Studie"
- "Flink's Sink Practice Teil 2: Kafka"
- "Flink's Sink Practical Combat Teil 3: Cassandra3"
- "Flink's Sink Practical Combat Part 4: Anpassung"
- "Eine vorläufige Untersuchung des Flink -SQL -Clients"
- "Vorbereitung von Datensätzen für das Lernen von Flink"
- "Senden Sie CSV -Daten an Kafka (Java -Version)" "
- "Flink SQL Client umfassende Praxis"
- "Flink Native Kubernetes Praktischer Kampf"
- "Flink Processing-Funktion Praktischer Kampf Teil 1: Tiefes Verständnis der staatlichen Operationen von ProcessFunction (Flink-1.10)"
- "Flink -Verarbeitungsfunktion Praktischer Kampf Teil 2: ProcessFunction -Klasse"
- "Flink -Verarbeitungsfunktion Praktischer Kampf Teil 3: KeyedProcessfunction -Klasse"
- "Flink -Verarbeitungsfunktion Praktischer Kampf Teil 4: Fensterverarbeitung"
- "Flink-Verarbeitungsfunktion Praktischer Kampf Teil 5: Coprocessfunktion (Dual-Stream-Verarbeitung)"
- "Verständnis der Timerlogik der Prozessfunktion"
Praktische Special für Dual-Stream-Verarbeitung
- "Coprocessfunction Praktische Trilogie Teil 1: Grundfunktionen"
- "Coprocessfunction Praktische Trilogie Teil 2: Zustandsverarbeitung"
- "Coprocessfunction Praktische Trilogie Teil drei: Timer und Seitenausgang"
Funke
- "Bereitstellung von Spark2.2 Cluster (Standalone -Modus)"
- "Detaillierte Erläuterung der ersten Spark Application Development (Java -Version)"
- "Bereitstellen von Spark2.2 Cluster (im Garnmodus)"
- "Erstellen Sie unter Docker schnell einen Spark -Cluster (einschließlich HDFS -Cluster)"
- "Spark Practical Combat: Analyse der Wikipedia -Website Statistik (Java -Version)"
- "Spark -Cluster unter Docker, passen Sie die Parameter an, um die Hardware auszudrücken."
- "Praktische Entwicklung von Funkenanwendungen mit Idea (Scala)"
- "Ansicht Spark Task Details"
- "Mac Deployment Spark2.4.4"
Kylin
- "CDH+Kylin -Trilogie Teil 1: Vorbereitung"
- "CDH+Kylin -Trilogie Teil 2: Bereitstellung und Setup"
- "CDH+Kylin -Trilogie Teil 3: Kylin offizielle Demo"
HBase
- "Lernen HBase unter Docker, Teil 1 der Trilogie: Extreme Geschwindigkeitserfahrung"
- "Lernen HBase unter Docker, Teil zwei der Trilogie: Cluster HBase Construction"
- "Lernen HBase unter Docker, Teil drei der Trilogie: Java -Entwicklung"
Bienenstock
- "Installieren und Erleben von Bienenstock"
Hadoop
- "Linux -Bereitstellung von Hadoop2.7.7 Cluster"
- "MAC-Bereitstellung Hadoop3 (Pseudo-verteilt)"
Datensatz
- "Massive Datensätze für die praktische Big -Data -Entwicklung (Wikipedia -Website Statistics) finden"
Middleware
Konfigurationszentrum
- "Aufbau einer Disconf -Umgebung mit Docker, Teil 1 einer Trilogie: schneller Trennen aufbauen"
- "Aufbau einer Disconf -Umgebung mit Docker, Teil zwei Teil einer Trilogie: Schnell ein Disconf -Image lokal aufbauen"
- "Aufbau einer Disconf -Umgebung mit Docker, Teil drei einer Trilogie: detaillierte Beschreibung des Bauprozesses"
- "Verwenden von Disconf unter Docker: Extrem schnelle Erfahrung"
- "Verwenden von Disconf unter Docker: Detaillierte Beschreibung der Demoentwicklung"
Tierpfleger
- "Zugriff auf Zookeeper basierend auf Spring Boot Framework"
Cache
- "Einführung in die Verwendung von Jedis (unter Docker -Umgebung)"
- "Teil 1 der Trilogie von Redis und Springboot unter Docker: Extreme Speed Experience"
- "Redis und Springboot Trilogy Teil zwei unter Docker: Installieren von Redis Master-Slave und Sentinel"
- "Trilogie 3 von Redis und Springboot unter Docker: Zugriff auf Redis Sentinel unter Springboot"
- "Practical Redis Serialization Performance Test (Kryo und String)"
Registrierungszentrum
Dubbo
- "Dubbo -Entwicklung unter Docker, Teil 1 der Trilogie: Extreme Speed Experience"
- "Dubbo -Entwicklung unter Docker, Teil zwei der Trilogie: Aufbau einer lokalen Umgebung"
- "Dubbo -Entwicklung unter Docker, Teil drei der Trilogie: Java -Entwicklung"
Nacos
- "Unter Docker erleben Sie Nacos in zwei Minuten"
- "NACOS -Umweltentwicklung unter Docker"
- "Unter Docker erleben Sie das NACOS -Konfigurationszentrum in zwei Minuten"
- "NACOS -Konfigurationsanwendungsentwicklung unter Docker"
- "NACOS Persistenzkonfiguration unter Docker"
Heureka
- "Eurekas zeitrangige Klasse (periodische Aufgaben, die automatisch Intervalle anpassen)"
- "Praktische Überwachung von Cache -Updates des Eureka -Clients"
- "Eurekas InstanceInforePlicator -Klasse (Hilfswerkzeug für Dienstregistrierung)"
- "Eureka Registrierungsinformationskonfigurationsememo"
- "Wireshark Paket Capture -Analyse Eureka Registrierung Entdeckungsprotokoll"
- "Spring Cloud Quellcode Analyse von Eureka Kapitel 1: Vorbereitung"
- "Analyse des Frühlings -Cloud -Quellcode -Code von Eureka Kapitel 2: Annotation EnableEureKaServer in der Startklasse für Registrierungszentrum"
- "Analyse der Spring Cloud -Quellcode von Eureka Kapitel 3: Der Unterschied zwischen aktiviertem ISCoveryClient und EnableEureKaclient (Edgware -Version)"
- "Analyse der Spring Cloud Source Code von Eureka Kapitel 4: Wie die Registrierung der Service -Registrierung eingeleitet wird"
- "Analyse der Spring Cloud -Quellcode von Eureka Kapitel 5: Dienstliste aktualisieren"
- "Spring Cloud Source Code Analyse von Eureka Kapitel 6: Service Registrierung"
- "Analyse der Spring Cloud Source Code von Eureka Kapitel 7: Erneuerung"
- "Analyse der Spring Cloud -Quellcode von Eureka Kapitel 8: Der Ursprung der Dienstregistrierungsnamen" Service Registrierung ""
Nachrichtenwarteschlange
Kafka
- "Kafka unter Docker lernen, Teil 1 der Trilogie: Erleben Sie Kafka mit extremer Geschwindigkeit."
- "Kafka lernen unter Docker, Teil zwei der Trilogie: Aufbau einer lokalen Umgebung"
- "Kafka lernen unter Docker, Teil drei der Trilogie: Java -Entwicklung"
- "Kafka -Lernen unter Docker Teil 1: Bilddateien für Cluster erstellen"
- "Kafka lernen unter Docker Teil 2: Aufbau einer Clusterumgebung"
- "Kafka -Lernen unter Docker Teil 3: Java -Entwicklung in einer Clusterumgebung"
- "Kafka Docker Bildnutzungsanweisungen (Wurstmeister/Kafka)"
- "So nutzen Sie den Kafka -Dienst innerhalb von Docker"
- "Schneller Einsatz von KAFKA in K8S -Umgebung (K8S External zugänglich)"
- "K8S Kafka -Überwachung (Prometheus+Grafana)"
RabbitMQ
- "Teil 1 von Rabbitmq Vierfach unter Docker: Extreme Speed Experience (Einzelmaschine und Cluster)"
- "Rabbitmq Vierfach unter Docker Teil 2: Detaillierte Beschreibung der Rabbitmq -Bildproduktion"
- "Der dritte Teil der Rabbitmq -Tetralogie unter Docker: Eine detaillierte Erklärung der Java -Entwicklung"
- "Rabbitmq Vierfach unter Docker: Teil 4: Praktischer Kampf mit hoher Verfügbarkeit"
- "Einer von zwei Teilen des praktischen Kampfes der Rabbitmq -Verzögerungswarteschlange unter Docker: Extreme Speed Experience"
- "Rabbitmq Delay Queue Praktischer Kampf unter Docker Teil 2: Entwicklung im Detail"
Datenbank
MySQL
- "Lassen Sie MySQL in Docker automatisch SQL ausführen, wenn es beginnt."
- "Erleben Sie MongoDB schnell unter Docker"
- "MongoDB Docker Image -Datei machen"
- "Unter Docker, tatsächliche MongoDB Replikate (Replikation)" "
- "Installieren Sie RockMongo unter Docker und betreiben Sie MongoDB grafisch"
- "Java Practical Operation MongoDB Cluster (Replica Set)"
- "MySQL Seting -Zeichen unter Docker festgelegt"
- "Manuelle Konfiguration von MySQL Master und Slave unter Docker"
- "MySQL Master-Slave-Trilogie Teil eins unter Docker: Extreme Speed Experience"
- "MySQL Master-Slave-Trilogie unter Docker Teil 2: Detaillierte Beschreibung der Spiegelproduktion"
- "MySQL Master-Slave-Trilogie Teil drei unter Docker: Praktischer Kampf der Binlog-Protokollparameter"
- "Über die Speicherung von InnoDB -Tabellendaten und Indexdaten"
ElasticSearch
Elasticsearch in Aktion
- "CentOS7 baut Elk-6.2.3 Version"
- "Teil 1 der Elch -Trilogie unter Docker: Extreme Speed Experience"
- "Der zweite Teil der Elk -Trilogie unter Docker: Entwicklung im Detail"
- "Der dritte Teil der Elk -Trilogie unter Docker: Elch- und Anwendungsprotokollberichterstattung über K8s"
- "Erstellen Sie schnell Elasticsearch6.5.4 Cluster- und Head-Plug-In in Linux-Umgebung"
- "Elasticsearch -Installation und Verwendung von IK Word -Segmentierern"
- "Machen Sie Ihr eigenes Docker-Bild von Elasticsearch-Head"
- "Machen Sie Ihr eigenes Docker -Bild von Elasticsearchs IK Word -Segmentierer"
- "Erstellen Sie unter Docker einen Elasticsearch6.5.0-Cluster mit einer Zeile von Befehlen (mit Head-Plug-In und IK Word-Segmentierer)"
- "Elasticsearch6.1.2 Quellcode Download, kompilieren und bauen"
- "Intellij IDEA Remote Debugging Elasticsearch6.1.2"
- "Extrem schneller Import von Elasticsearch -Testdaten"
Elasticsearch grundlegender Fähigkeiten Thema
- "Elasticsearch Practical Trilogy Teil 1: Indexbetrieb"
- "Elasticsearch Practical Trilogy Teil 2: Dokumentoperation" 3 "Elasticsearch Practical Trilogy Teil 3: Suchoperation"
- "Elasticsearch -Aggregation Lernen One: Grundlegende Operationen"
- "Elasticsearch -Aggregation Lernen Teil 2: Intervallaggregation"
- "Elasticsearch -Aggregation Lernen Teil 3: Umfangsbeschränkung"
- "Elasticsearch -Aggregation Lernen Teil 4: Ergebnissortieren"
- "Elasticsearch Aggregation Lernen Teil 5: Analyse von Problemen mit ungenauen Sortierergebnissen"
- "Wie man verschachtelte Eimer der Elasticsearch -Aggregation sortiert"
- "Post_filter von Elasticsearch verstehen"
- "String Dynamic Mapping von Elasticsearch"
- "Praktische Beitrittsart von Elasticsearch6"
Werkzeuge und Tipps
- "Generieren von UML -Diagrammen basierend auf Java -Code"
- "Richten Sie die Intellij -Idee ein und Maven, um Lambda -Ausdrücke zu unterstützen"
- "Installieren Sie den Genymotion -Emulator zum Ausführen von Android Studio -Projekt"
- "Intellij IDEA Remote-Debug-Verbindung zu Tomcat, um einstufiges Debuggen zu erreichen"
- "Was soll ich tun, wenn Docker das Bild langsam herunterlädt?" Daocloud Accelerator ist hier, um Ihnen zu helfen》
- "MySQL Seting -Zeichen unter Docker festgelegt"
- "Betrachten Sie Java -Klassendiagramme mit Intellij -Idee"
- "Wie Wiresharks HTTP -Anforderungspakete und Antwortpakete entsprechen"
- "Wireshark Paket Capture -Analyse Eureka Registrierung Entdeckungsprotokoll"
- "Leitfaden zur Beantragung und Verwendung von Intellij IDEA Commercial Edition Lizenz kostenlos"
- "Shell -Skript zum Senden von Kafka -Nachrichten"
- "Zusammenfassung der Github -Suchfähigkeiten"
Problemlösung
- "Dubbo Service Provider startet nicht in Tomcat"
- "Das Problem der Bereitstellung von Dubbo unter Docker- und Verbraucheranwendungen kann den Link -Parameter nicht verwenden"
- "ADB Shell kann keine Verbindung zum virtuellen Gerät auf Genymotion herstellen"
- "Spring+MyBatis beginnt die NoclassDeffoundError -Ausnahmeanalyse Trilogy One: Stabile Reproduktion des Problems"
- "Spring+MyBatis startet NoclassDeffoundError -Ausnahmeanalyse Trilogie Teil 2: Positionierungsfehler"
- "Spring+MyBatis startet NoclassDeffoundError -Ausnahmeanalyse Trilogy Drei: Ändern Sie den Frühlingsquellencode und erhalten Sie detaillierte Fehler."
- "Das Problem des Versagens, das Bild in Docker-Compose zu starten"
- "Fehlerbehebung beim No -Modul namens 'Pymongo' Problem unter Docker"
- "Springboot Startup -Fehlerproblem ('Hibernate.Dialect' nicht eingestellt)"
- "JPA von Springboot fügt in MySQL8 keine neuen Platten hinzu."
- "Win10-Umgebung kompiliert Spring-Framework4.1.9-Version, Fehler" konnte Snapshot von Eingabedateien für Task 'Distzip' "" "" "" "" "" "
- "Umgang mit" unerträglichen Zeichen in codiertem GBK ", der während der Maven -Kompilierung angekommen ist"
- "Docker Problem Memo:" RPC -Fehler: Code = 2 Desc = Container: Container nicht gefunden "》
- "Fehlerbehebung mit Fabric8-Maven-Plugin-Plug-In (kein Plugin für Präfix 'Fabric8')") "
- "Minikube beginnt nicht unter Linux (es scheint, als ob das Kuberet nicht läuft oder gesund ist)."
- "Ubuntu18 -Memo zum Versagen des Docker -Service nicht neu starten"
- "Das Problem keiner Datanode nach Initialisierung von Hadoop2.7 -Cluster"
DevOps
Ansible
- "Ansible2.4 Installation und Erfahrung"
- "Super Simple CDH6-Bereitstellung und -erfahrung (eigenständige Version)"
- "Flink auf Garn Trilogie Teil eins: Vorbereitung"
- "Flink auf Garn -Trilogie Teil 2: Bereitstellung und Setup"
- "Flink auf Garn -Trilogie Teil drei: Einsenden von Flink -Aufgaben"
- "CDH+Kylin -Trilogie Teil 1: Vorbereitung"
- "CDH+Kylin -Trilogie Teil 2: Bereitstellung und Setup"
- "CDH+Kylin -Trilogie Teil 3: Kylin offizielle Demo"
- "Ansible setzt schnell Cassandra3 Cluster ein"
Maven
- "Maven Building Docker Image Trilogy Teil 1: Vorbereitung der Umwelt"
- "Maven baut Docker Image Trilogy Teil 2: Codierung und Erstellen von Bild"
- "Maven Building Docker Image Trilogy Drei: Drücken Sie zum Remote -Lagerhaus (Intranet und Alibaba Cloud)"
- "Jenkins Installation und Erfahrung unter Docker"
- "Teil der Trilogie der praktischen privaten Lagerhäuser in Maven: Konstruktion und Verwendung"
- "Praktische Maven Private Warehouse Trilogy Teil 2: Hochladen in privates Lagerhaus"
- "Praktische Maven Private Warehouse Trilogy Teil drei: Bau eines Maven Private Warehouse unter Docker"
- "Praktischer Kampf: Auslösen von Jenkins Automatic Build beim Senden von Code an GitHub"
- "Ändern Sie das Gradle -Skript, um Spring4.1 Quellcodekompilierung zu beschleunigen und Geschwindigkeit zu erstellen."
- "Docker und Jib (Maven-Plug-in-Version) Tatsächlicher Kampf"
- "JIB-Nutzungszusammenfassung (Maven-Plug-in-Version)"
- "Jib Build Mirror-Problem von der Positionierung bis zur detaillierten Analyse"
- "Wie man Maven für Jenkins unter Kubernetes aufstellt"
- "Jenkins tatsächliche Maven -Projekt Compilation and Construction unter Kubernetes"
Kontinuierliches Gebäude
- "Starten Sie die Jenkins -Aufgabe über die HTTP -Anfrage"
- "Jenkins Pipeline (Pipeline) Praktischer Kampf: Vom Einsatz bis zur Erfahrung"
- "Lassen Sie Jenkins das Pipeline -Skript auf GitHub ausführen"
- "Jenkins verwandelt Github -Projekte in Docker -Bilder"
- "Bauen Sie schnell einen Jenkins -Cluster"
- "Pipeline -Praxis unter Jenkins Cluster"
- "Wie man Maven für Jenkins unter Kubernetes aufstellt"
- "Umgang mit Jenkins Leistungsproblemen in der K8s -Umgebung"
- "Fortsetzung von Jenkins Leistungsproblemen in der K8s -Umgebung (Task -Pod -Einstellungen)"
- "Aus der Ferne, die Jenkins -Pipeline -Aufgaben auslösen" "
- "Parallelitätsprobleme zur Ausführung von Jenkins -Pipeline -Aufgaben aus der Ferne"
- "GitLab Runner Deployment (Kubernetes -Umgebung)"
- "Gitlab CI baut Springboot-2.3-Anwendung"
- "Gitlab Runner verteilte Cache -Praxis"
- "Erstellen von Docker -Bildern mit Github -Aktionen"
Promethus
- "Teil der Trilogie von Prometheus und Grafana unter Docker: Extreme Speed Experience"
- "Prometheus und Grafana unter Docker Trilogy Teil 2: Detaillierte Beschreibung der Docker -Orchestrierung"
- "Teil drei von Prometheus und Grafana unter Docker: Entwicklung und Konfiguration benutzerdefinierter Überwachungselemente"
- "Kubernetes1.15 Schnelle Bereitstellung von Prometheus und Grafana"
- "K8S Kafka -Überwachung (Prometheus+Grafana)"
Zabbix
- "Teil 1 der praktischen Zabbix -Trilogie unter Docker: Extreme Speed Experience"
- "Praktische Zabbix -Trilogie unter Docker Teil 2: Überwachung anderer Maschinen"
- "Praktische Zabbix -Trilogie Teil drei unter Docker: Customized Monitoring Elements"
- "Unter Docker erleben Sie schnell den Pinpoint1.6.x -Zweig zusammengestellt"
punktgenau
- "Machen Sie die Umgebung der Pinpoint Compilation in eine Docker -Bilddatei"
- "Unter Docker, Experience Pinpoint1.6.3 bei hoher Geschwindigkeit"
- "Aufbau der genauen Umgebung unter Docker"
- "Pinpoint-Plug-in-Entwicklung Teil eins: Ein kurzer Test, das GSON-Plug-In einstellen"
- "Pinpoint-Plug-in-Entwicklung Teil 2: Erstellen Sie ein neues Plug-In von Grund auf"
- "Anleitung zu Pinpoint1.8.3 für den schnellen Zugriff auf verteilte Systeme"
Jäger
- "Distributed Call Chain Tracking Tool Jaeger?" Zwei-Minuten-Geschwindigkeitserfahrung》
- "Einführung in Jaeger Development (Java -Version)"
- "Wie Java -Anwendungsprotokolle mit Jaeger Trace zusammenhängen"
- "Jaeger Client -Stichprobenkonfiguration"
- "Minimalistisch!" Erstellen Sie eine Jaeger -Spanne mit nur einer Annotation》
- "Jaeger Knowledge Points Supplement"
Algorithmus
- "Leetcode Frage 3 (längstes Substring ohne Charaktere) Teil der Trilogie: Ideen zur Problemlösung"
- "Leetcode Frage 3 (längstes Substring ohne Charaktere) Trilogie Teil 2: Codierung der Implementierung"
- "Leetcode Frage 3 (längstes Substring ohne sich wiederholende Zeichen) Trilogie Drei: zwei Optimierungen"
- "Vollständige Anordnung von Leetcode46 (Einführung in Backtracking)"
- "Teil 1 der Leetcode952-Trilogie: Ideen zur Problemlösung und Grundlösungen (137 ms, über 39%)"
- "Leetcode952 Trilogie Teil zwei: Kleine Optimierung (137 ms -> 122 ms, über 39% -> über 51%)"
- "Leetcode952 Trilogie Teil drei: erneut optimiert (122 ms -> 96 ms, über 51% -> über 91%)"
- "Leetcode Stock Trading Teil 1: Grundroutinen (122)"
- "Leetcode297: Die einfachste Existenz in der harten Ebene, Java -Version, schlägt 98% in der Zeit und 99% im Speicher"
- "Leetcode279: Für perfekte Quadratzahlen übersteigt die dynamische Programmierlösung 46%, aber die Betrügerlösung übersteigt 97%."
- "Leetcode155: Der kleinste Stapel, die einfachste Frage mit mittlerer Differenzierung, die Zeit schlägt 100%und das Gedächtnis ist niedriger als der offizielle."
- "Leetcode98: Überprüfen Sie den binären Suchbaum, es ist so einfach und mittelgroß, um es für nichts aufzunehmen (100% in der Zeit schlagen)"
Linux
- "Installieren und Verwendung von NFS in Ubuntu16 -Umgebung"
- "CentOS7 Installation Nginx1.10.1"
- "CentOS7 Installation JDK8"
- "Installieren von OpenJDK10 unter Ubuntu"
- "OpenJDK11 -Quellcode für Ubuntu -Umgebung herunterladen"
- "Ubuntu16 Installation NodeJS10"
- "Praktischer Kampf bei der Erfassung und Analyse von Linux Server-Side-Netzwerkpaket"
- "Linux-Konfiguration SSH Kennwortfreie Anmeldung (Nicht-Root-Konto)"
- "CentOS7 Installation von Python3 und PIP3"
Mac
- "Vagrant von der Installation bis zur Erfahrung unter Mac"
- "Vagrant Customized Personalisierte CentOS7 -Vorlage"
- "Das Konfigurationsmemo von Java Programmer (14-Zoll-M1) von MacBookPro (14-Zoll-M1)"
Windows
- "Win11 Installation von Ubuntu (von WSL2)"
Golang
- "Ubuntu16 Installieren von Go Langual Environment"
- "Golang Practical Flag Paket"
- "Führen Sie das Projekt mit Golang Official Docker Image aus"
- "VIM -Sets Go Syntax Hervorhebung"
- Golang -Entwicklung in der Cloud, keine lokale Konfiguration erforderlich, kann entwickelt und ausgeführt werden, wenn Sie auf das Internet zugreifen können
- Teil eins der GO -Sprach -Benchmark -Trilogie: Grundlagen
- Go Language Benchmark (Benchmark) Trilogie Teil 2: Speicher Kapitel
GRPC Special
- "GRPC -Lernen Teil 1: Bereitstellen und Setup GOE ON CENTOS7"
- "GRPC -Lernen Teil 2: Vorbereitung der GO -Entwicklungsumgebung von Go"
- "GRPC -Lernen Teil 3: Vorläufiger Test der GO -Version GRPC -Entwicklung"
- "GRPC -Lernen Teil 4: Praktische vier Arten von Servicemethoden"
- "GRPC-Lernen Teil 5: GRPC-Gateway Praktischer Kampf"
- "GRPC-Lernen Teil 6: GRPC-Gateway Integrated Prahlerei"
maschinelles Lernen
- "Vorbereitung der Entwicklungsumgebung für maschinelles Lernen"
- "Erleben Sie maschinelles Lernen in fünf Minuten unter Docker"
- "Eine Zusammenfassung der Einführung von Python -Anfängern durch Java -Programmierer"
- "Numpy Study Notes"
- "Ubuntu16 Installieren von NVIDIA -Treiber (GTX1060 Graphics Card)"
- "Anaconda3+CUDA10.1+CUDNN7.6+TensorFlow2.6 Installation (Ubuntu16)"
tiefes Lernen
DL4J Combat Special
- "DL4J Praktischer Kampf Teil eins: Vorbereitung"
- "DL4J Praktischer Kampf Teil 2: IRIS -Klassifizierung"
- "DL4J Praktischer Kampf Teil drei: Klassische Faltungsbeispiel (Lenet-5)"
- "DL4J Practical Combat Part 4: Classic Faltungsbeispiel (GPU -Version)"
- "DL4J Praktischer Kampf Teil 5: Basis -Matrixbetriebsfähigkeiten"
- "DL4J Praktischer Kampf Teil 6: Grafische Anzeige des Trainingsprozesses"
Deep Learning Engineering
- "Pure Ubuntu16 Installation von CUDA (9,1) und CUDNN"
- "Drei Minuten Erfahrung: Springboot verwendet Deep Learning -Modell, um Zahlen zu erkennen"
- "Springboot verwendet Deep Learning -Modell, um Zahlen zu erkennen: Entwicklungsdetails"
- "Drei Minuten extreme Geschwindigkeitserfahrung: Java Version Face Detection"
- "Detaillierte Erklärung der Gesichtserkennung in Java Edition Teil 1: Docker -Bild der laufenden Umgebung (CentOS+JDK+OpenCV)"
- "Detaillierte Erläuterung der Gesichtserkennung in Java Edition Teil 2: Codierung"
- "Drei Minuten: Extrem schnelle Erfahrung der Java -Version Zielerkennung (YOLO4)"
- "Machen Sie das grundlegende Docker -Bild, von dem Javacv -Anwendung abhängt (CentOS7+JDK8+OpenCV4)"
- "Ultra-detaillierte Codierungspraxis, lassen Sie Ihre Springboot-Anwendung Fußgänger, Autos, Hunde und Katzen in Bildern (Javacv+yolo4) identifizieren."
Multimedia
Kurento
- "Kurento Practical Combat Teil 1: KMS -Bereitstellung und -erfahrung"
- "Kurento Practical Combat Teil 2: Schnelleinsatz und -erfahrung"
- "Kurento Praktischer Kampf Teil 3: Ein kleiner Leitfaden zu Wissenspunkten"
- "Kurento Practical Combat Teil 4: Anwendungsentwicklungshandbuch"
- "WeChat Mini-Programm + Tencent Cloud Live-Sendung Echtzeit-Audio- und Video-Übungsnotizen"
- "Kurento Practical Combat Part 5: Medienwiedergabe"
- "Kurento Practical Combat Teil 6: Cloud -Aufnahme"
Javacv Special
- "Javacv Pushing Practice (MP4 -Datei)"
- "Javacv Kamera Übung Teil eins: Grundlagen"
- "Javacv -Kamera Übung Teil 2: Lokale Fenstervorschau"
- "Javacv -Kamera Übung Teil 3: Speichern Sie als MP4 -Datei"
- "Javacv -Kamera Übung Teil 4: Bilder erfassen"
- "Javacv Kamera Praktischer Kampf Teil 5: Streaming drücken"
- "Javacv -Kamera Übung Teil 6: Speichern Sie als MP4 -Datei (mit Ton)"
- "Javacv Kamera Praktische Kampfkämpfe Teil 7: Streaming (mit Ton)" drücken "
- "Javacv -Kamera Übung Teil 8: Gesichtserkennung"
- "Javacv Gesichtserkennung Trilogie Teil eins: Speichern Sie das Gesicht im Video als Bild"
- "Javacv Gesichtserkennung Trilogie Teil 2: Training"
- "Javacv Gesichtserkennung Trilogie Teil drei: Anerkennung und Vorschau"
- "Javacv -Kamera Übung Nr. 12: Geschlechtserkennung"
- "Javacv -Kamera Übung 13: Alterserkennung"
- "Die einfachste Gesichtserkennung (kostenloser Anruf bei Baidu AI Open Platform Interface)"
- "Javacv -Kamera Übung 14: Maskenerkennung"
- "Java Edition Face Tracking Trilogy Teil 1: Extreme Speed -Erlebnis"
- "Java Edition Face Tracking Trilogy Teil 2: Entwicklung und Design"
- "Java -Version von Face Tracking Trilogy Teil drei: Codierung in der Praxis"
Hardware
Raspberry Pi
- "Installieren eines 64-Bit-Betriebssystems auf Raspberry PI 3B (der Raspberry Pi muss nicht an einen Monitor, eine Tastatur und eine Maus angeschlossen werden)"
- "Installieren und Konfigurieren von Golang1.9.2 auf 64-Bit-Himbeer-Pi"
- "Raspberry Pi 3b baut Flink -Cluster"
- "Bereitstellen von Elasticsearch6 -Cluster auf Raspberry Pi"
- "Installieren von 64-Bit-Linux auf Raspberry Pi 4b (ohne Monitor, Tastatur und Maus)"
- "Installieren von Docker-Compose auf Raspberry Pi 4B (64-Bit-Linux)"
Synologie
- "Synology DS218+ als Maven Private Server (Nexus3)"
- "Synology DS218+ bereitet MySQL bereit"
- "Synology DS218+ bereitet Kafka bereit"
- "K8s verwendet NFS von Synology DS218+"
- "Synology DS218+ bereitet GitLab bereit"
Mark (geänderter Inhalt)
"Machen Sie die Umgebung der Pinpoint Compilation in eine Docker -Bilddatei"