Golang我爱编程Golang编程开发

今晚九点 |《老运维带你用 Golang 飞》

2017-09-21  本文已影响696人  51reboot

本次公开课主题:《老运维带你用 Golang 飞》

Outline

History

Go Users

Google, Facebook, Github, Dropbox, Docker, CloudFlare, DigitalOcean, Baidu BFE, 许式伟…

https://github.com/golang/go/wiki/GoUsers

What is Go?

Declarations

For more information:

Naming

Pointers and Structs

Reflection

图片8.png

Garbage collection

Auto GC (Mark and Sweep), stop-the-world(-_-)

see more: http://adamansky.bitbucket.org/slides/gc/index.html?full#1
Problems:

Defer

图片12.png

Concurrent

Goroutine

Channel

Dead lock

Buffered channel

Buffered channel (like Queue in Python, thread safe FIFO)
Sends to a buffered channel block only when the buffer is full.
Receives to block when the buffer is empty.

Select

WaitGroup

Example

Docker -- A Go Project

Docker basic concept

Dockerfile

Dokcer Commands

Useful tools 4 Go

What's next?

技术交流QQ群:426582602
加入QQ群,获取分享直播链接和相关资料.
咨询报名联系:

QQ(1):979950755 小月
QQ(2):279312229 ada
WeChat : 1902433859 小月
WeChat : 1251743084 小单

Golang 实战班第2期火热报名进行中

招生要求:

有Linux基础,有志于使用 Go 语言做分布式系统编程的人员,想往系统架构师方向发展的同学。BAT 架构师带你一起飞。

开课时间:10月14日

课程内容:

课程大纲:http://51reboot.com/course/go/

上一篇 下一篇

猜你喜欢

热点阅读