section suivante: atomic原子操作的其他使用284 joue

5 秒后自动播放下一节
  Regarder à nouveau

Les bases de Golang pour la maîtrise (saison 2)

Introduction >
chapitredidacticiel
Chapitre1Aller à l'interface linguistique

Introduction à l'interface et implémentation d'une interface simple

Introduction aux détails de mise en œuvre de l'interface

Deux façons d'attribuer des valeurs aux interfaces

Type d'interface en paramètre

Imbrication d'interfaces

Aller à l'interface vide de la langue

Tapez des assertions en langage Go

Tranche ou structure affectée à un accès à l'interface vide

Relation un-à-plusieurs-à-un entre les types et les interfaces

Chapitre2gestion de session net/http html/template

Implémenter le serveur Web

http envoie une requête get avec des paramètres et obtient les paramètres

http envoie une demande de publication et obtient des données de publication

Obtenir les paramètres des cookies et des sessions

Introduction simple à l'utilisation du modèle

Utilisation de la plage if-pipe

avec fonction intégrée utilisation de fonctions personnalisées

Imbrication de modèles et échappement contextuel

Chapitre3Goroutine

Introduction au parallélisme et à la concurrence des coroutines de threads de processus

Introduction aux coroutines Go et à la planification GPM

Création de coroutines Goroutine et analyse des processus en cours d'exécution

Implémentation de la synchronisation des threads waitGroup

Introduction à l'utilisation des packages d'exécution

Le verrouillage Mutex résout le problème de la concurrence entre les ressources multi-coroutines

Utilisation de sync.map sécurisée par thread

Utilisez sync.once pour implémenter le mode singleton

L'opération atomique met en œuvre une opération de réduction des stocks

Autres utilisations des opérations atomiques

Chapitre4canal canal

utilisation des canaux et des canaux sans tampon

Traversée et fermeture de la plage de canaux

Utilisez des canaux mis en mémoire tampon et implémentez des verrous mutex

Le canal unidirectionnel implémente la lecture seule et l'écriture seule

sélectionner le traitement du multiplexage et du délai d'attente

Chapitre5Socket de programmation réseau/websocket

Socket implémente la communication client-serveur

Implémentation de socket simultanée

websocket réalise une communication mutuelle

Chapitre6Opérations de journalisation de fichiers

Écriture et création de fichiers d'opérations sur fichiers

Lecture de fichiers pour les opérations sur les fichiers

Utilisation du journal et écriture dans des fichiers

Chapitre7Réflexion sur les tests de performances des tests unitaires

Introduction aux tests unitaires et utilisation simple

Tests unitaires autres utilisations

Tests de référence - utilisation des tests de performances

L'utilisation de la réflexion TypeOf

ValueOf de Reflection utilise pour modifier la valeur de la variable

Utiliser la réflexion dans les structures

Chapitre8aller vers Mysql/Redis/Memcache

allez vous connecter à la base de données MySQL

Insertion et requête MySQL

Transaction de suppression de mise à jour MySQL

allez à l'opération Redis

Go exploite Memcache

  • AnnulerrépondreEnvoi en cours
  • Annulerposter une noteEnvoi en cours