suchen

nächsten Abschnitt: 结构体中使用反射306 spielt ab

5 秒后自动播放下一节
  Nochmal ansehen

Golang-Grundlagen zur Meisterschaft (Staffel 2)

Einführung >
KapitelKursunterlagen
Kapitel1Gehen Sie zur Sprachschnittstelle

Schnittstelleneinführung und Implementierung einer einfachen Schnittstelle

Einführung in die Details der Schnittstellenimplementierung

Zwei Möglichkeiten, Schnittstellen Werte zuzuweisen

Schnittstellentyp als Parameter

Schnittstellenverschachtelung

Go-Sprache leere Schnittstelle

Geben Sie Behauptungen in der Go-Sprache ein

Slice oder Struktur, die dem leeren Schnittstellenzugriff zugewiesen ist

Eins-zu-viele-zu-eins-Beziehung zwischen Typen und Schnittstellen

Kapitel2net/http-Sitzungsverwaltung html/template

Implementieren Sie einen Webserver

http sendet eine Get-Anfrage mit Parametern und ruft Parameter ab

http sendet eine Post-Anfrage und ruft Post-Daten ab

Rufen Sie Cookie- und Sitzungseinstellungen ab

Einfache Einführung in die Verwendung von Vorlagen

Verwendung des Pipe-IF-Bereichs

mit integrierter Funktion zur Verwendung benutzerdefinierter Funktionen

Vorlagenverschachtelung und kontextbewusstes Escapen

Kapitel3Goroutine

Einführung in die Parallelität und Parallelität von Prozessthread-Coroutinen

Einführung in Go-Coroutinen und GPM-Planung

Erstellung von Goroutine-Coroutinen und Durchführung der Prozessanalyse

Implementierung der WaitGroup-Thread-Synchronisierung

Einführung in die Verwendung von Laufzeitpaketen

Die Mutex-Sperre löst das Problem des Ressourcenwettbewerbs zwischen mehreren Coroutinen

Thread-sichere sync.map-Nutzung

Verwenden Sie sync.once, um den Singleton-Modus zu implementieren

Der atomare Atombetrieb implementiert einen Bestandsreduzierungsbetrieb

Andere Verwendungen atomarer Operationen

Kapitel4Kanal Kanal

Kanal- und ungepufferte Kanalnutzung

Durchqueren und Schließen des Kanalbereichs

Verwenden Sie gepufferte Kanäle und implementieren Sie Mutex-Sperren

Der unidirektionale Kanal implementiert schreibgeschützt und schreibgeschützt

Wählen Sie Multiplexing und Timeout-Verarbeitung

Kapitel5Netzwerk-Programmier-Socket/WebSocket

Socket implementiert die Client-Server-Kommunikation

Gleichzeitige Socket-Implementierung

Websocket realisiert die gegenseitige Kommunikation

Kapitel6Dateiprotokollvorgänge

Schreiben und Erstellen von Dateioperationen

Dateilesen für Dateioperationen

Protokollieren Sie die Nutzung und das Schreiben in Dateien

Kapitel7Reflexion der Unit-Test-Leistungstests

Einführung in Unit-Tests und einfache Verwendung

Unit-Tests anderer Verwendungszwecke

Benchmark-Tests – Verwendung von Leistungstests

Die Verwendung von Reflection TypeOf

ValueOf von Reflection dient zum Ändern des Variablenwerts

Reflexion in Strukturen nutzen

Kapitel8Gehen Sie zu MySQL/Redis/Memcache

Stellen Sie eine Verbindung zur MySQL-Datenbank her

MySQL einfügen und abfragen

MySQL-Update-Löschtransaktion

Gehen Sie zu Redis

Go betreibt Memcache

  • StornierenAntwortSenden
  • Storniereneine Notiz postenSenden