Programación en Go. Mario Macías Lloret

Чтение книги онлайн.

Читать онлайн книгу Programación en Go - Mario Macías Lloret страница 4

Автор:
Серия:
Издательство:
Programación en Go - Mario Macías Lloret

Скачать книгу

       14.3 Entrada y salida formateada

       14.4 Paquete bufio

       14.5 Paquete ioutil

       CAPÍTULO 15. PARALELISMO Y CONCURRENCIA

       Gorrutinas

       15.1 Un poco de historia

       15.2 Gorrutinas

       15.3 Sincronización mediante sync.WaitGroup

       15.4 Problemas de concurrencia: condiciones de carrera

       15.5 Sincronización mediante sync.Mutex

       15.5.1 sync.RWMutex

       15.6 Sincronización mediante atomic

       15.7 Conclusiones: ¿cuándo y cómo sincronizar gorrutinas?

       CAPÍTULO 16. CANALES

       16.1 Creación, uso y cierre

       16.2 Canales solo de lectura y de escritura

       16.3 Bloqueo en la escritura: canales con o sin búfer

       16.4 Iterando canales con for

       16.5 Múltiples receptores

       16.6 Sincronización mediante canales

       16.7 Demultiplexión con select

       16.8 Cancelando lecturas después de un tiempo de espera

       16.9 Cancelando tareas mediante contextos

       CAPÍTULO 17. SERVICIOS WEB

       17.1 HTTP explicado en 3 minutos

       17.2 REST explicado en 3 minutos

       17.3 Creación de un servicio HTTP en Go

       17.3.1 Interfaz http.Handler

       17.3.2 Funciones http.ListenAndServe y http.ListenAndServeTLS

       17.3.3 Ejemplo de servidor HTTP

       17.4 Creación de un cliente HTTP en Go

       17.4.1 Ejemplo de cliente HTTP

       17.5 Ejemplo práctico de servicio REST

       17.5.1 Probando el servicio REST

       CAPÍTULO 18. SERIALIZACIÓN DE DATOS

       18.1 Serialización de tipos Go a JSON

       18.2 Deserialización de JSON a tipos Go

       18.3 Serializando y deserializando documentos JSON sin formato

       18.4 Serialización de porciones y arrays

       18.5 Serialización y deserialización en otros formatos

       CAPÍTULO 19. CONEXIÓN A BASES DE DATOS SQL

       19.1 Carga de controlador

       19.2 Abriendo una base de datos

       19.3 Modificando la base de datos

       19.4 Consultando datos

      

Скачать книгу