随笔分类 -  go学习笔记

go语言学习中的一些心得、体会。
golang 踩坑日记
摘要:基础类型之字符串 字符串遍历 按byte字符遍历和按rune字符遍历 //按byte字符遍历 str := "Hello, 世界" for i := 0; i 阅读全文

posted @ 2019-08-01 10:44 拙言者 阅读(160) 评论(0) 推荐(0)

docker-compose搭建golang本地开发环境
摘要:目前仅使用到mysql,golang, redis 目录结构: docker-compose.yml 注意,上述代码中: 1.golang容器下 tty: true 必须 否则在执行docker-compose up -d时 golang容器将退出 2.golang容器下 volumes 是把本地所 阅读全文

posted @ 2018-09-07 14:49 拙言者 阅读(6714) 评论(0) 推荐(0)

常用记录
摘要:1.golang 开发环境 docker命令 golang容器链接mysql容器和redis容器 redis容器导出三个端口 6379 16379 26379 2.连接mysql容器时,host用命令:docker inspect 容器名 查看 如果无法连接,可能需要开启远程访问权限。 a.dock 阅读全文

posted @ 2018-08-07 15:58 拙言者 阅读(198) 评论(0) 推荐(0)

golang学习笔记之UDP:server端与client端
摘要:server端 main.go client端 main.go 分别编译执行server端和client端 阅读全文

posted @ 2018-07-06 16:55 拙言者 阅读(1993) 评论(0) 推荐(0)

golang学习笔记之tcp简单实现:server端与client端
摘要:server端 main.go client端 main.go 分别编译执行服务端和客户端 客户端通过命令行与服务端简单交互 阅读全文

posted @ 2018-07-06 16:51 拙言者 阅读(7414) 评论(0) 推荐(0)

golang学习笔记之channel
摘要:1.声明与初始化 2.入队 出队 var a chan int 入队: a <- 100 出队: data := <- a 3.无缓冲区channel 初始化make时不指定容量.即: 无缓冲区channel只有在读取的时候才能写入值 如果注释掉 go consume(c), 那么将没有消费(读取) 阅读全文

posted @ 2018-06-19 22:07 拙言者 阅读(219) 评论(0) 推荐(0)

golang学习笔记之单元测试和压力测试
摘要:文件结构: math.go:待测试的包 math_test.go:单元测试 bench_test.go:压力测试 math.go 单元测试: math_test.go 在文件所在的路径下,命令行执行 压力测试: bench_test.go 在文件所在的路径下,命令行执行 阅读全文

posted @ 2018-06-15 11:27 拙言者 阅读(1723) 评论(0) 推荐(0)

导航