suchen

nächsten Abschnitt: 实现web服务器318 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

13 Minuten44 Sekunden

Einführung in die Details der Schnittstellenimplementierung

06 Minuten01 Sekunden

Zwei Möglichkeiten, Schnittstellen Werte zuzuweisen

16 Minuten26 Sekunden

Schnittstellentyp als Parameter

08 Minuten11 Sekunden

Schnittstellenverschachtelung

04 Minuten10 Sekunden

Go-Sprache leere Schnittstelle

08 Minuten36 Sekunden

Geben Sie Behauptungen in der Go-Sprache ein

13 Minuten37 Sekunden

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

13 Minuten30 Sekunden

MySQL einfügen und abfragen

MySQL-Update-Löschtransaktion

11 Minuten13 Sekunden

Gehen Sie zu Redis

15 Minuten34 Sekunden

Go betreibt Memcache

09 Minuten32 Sekunden
  • StornierenAntwortSenden
  • Storniereneine Notiz postenSenden