《Go小技巧&易错点100例》博客专栏,主要是总结一下自己Coding过程中遇到的问题以及平时读一些博客的所得,因为做gopher也有了一段时间了,相比Java,有些问题想要利用搜索引擎排查出来可能不是那么的迅速,所以在这里以文章的形式总结出来,也方便各位gopher们能够顺利的解决所遇到的问题,并能够习得一些小技巧。
在线地址:https://www.processon.com/view/link/66913a1de7d7970dad42d812
图片已更新到第25篇
标题 | 代码 | 关键词 | 难度 |
---|---|---|---|
开篇词 | - | ⭐ | |
第一篇 | code | 函数、context、map | ⭐ |
第二篇 | code | fallthrough、变量声明、函数、包依赖 | ⭐⭐⭐ |
第三篇 | code | goroutine、slice | ⭐ |
第四篇 | code | omitempty、json、iota | ⭐ |
第五篇 | code | goroutine、HTTP、断言 | ⭐⭐ |
第六篇 | code | pprof、goruntine | ⭐⭐⭐ |
第七篇 | code | 日志、HTTP、异常处理 | ⭐⭐ |
第八篇 | code | 指针、channel | ⭐⭐ |
第九篇 | code | 指针、数组 | ⭐ |
第十篇 | code | string、go Test、slice | ⭐ |
第十一篇 | code | 函数式编程、map、slice | ⭐⭐ |
第十二篇 | code | HTTP、JSON序列化 | ⭐ |
第十三篇 | code | HTTP | ⭐ |
第十四篇 | code | init函数、并发 | ⭐⭐⭐ |
第十五篇 | code | 链式编程 | ⭐⭐ |
第十六篇 | code | slice、defer | ⭐ |
第十七篇 | code | Cgo、定时任务 | ⭐⭐ |
第十八篇 | code | fmt | ⭐ |
第十九篇 | code | goto | ⭐⭐⭐ |
第二十篇 | code | slice、map、类型转换、字符串拼接 | ⭐⭐ |
第二十一篇 | code | defer、channel | ⭐⭐ |
第二十二篇 | code | 变量类型 | ⭐ |
第二十三篇 | code | go module | ⭐⭐ |
第二十四篇 | code | interface | ⭐ |
第二十五篇 | code | Gin、slice、并发 | ⭐⭐ |
第二十六篇 | code | string、文件哈希值 | ⭐ |
第二十七篇 | code | Scan函数、debug.Stack()、条件编译 | ⭐⭐⭐ |
第二十八篇 | code | 函数调用栈、select{} |
⭐⭐⭐ |
DOING |
文章 | 关键词 | 难度 |
---|---|---|
浅谈Go语言内存模型 | Go内存模型、goroutine | ⭐⭐ |
Go错误处理方式真的不好吗? | 错误处理 | ⭐⭐ |
莫非这就是Go最佳协程池 | goroutine、池化思想 | ⭐⭐ |
原来go build命令有这么多学问 | 编译原理 | ⭐⭐ |
Go程序最多能创建多少个协程? | goroutine的销毁、线程、内存、协程 | ⭐⭐⭐ |
搞懂Go泛型,看这一篇就够了 | 泛型 | ⭐⭐ |
搞懂策略模式和模板方法模式 | 策略模式、模板方法模式 | ⭐ |
浅谈Go语言Optional模式和Builder模式 | Optional模式、Builder模式 | ⭐ |
函数式编程能有多优雅? | 函数式编程 | ⭐⭐ |
为什么说组合优于继承? | 面向对象 | ⭐⭐ |
浅谈Go语言深拷贝与浅拷贝 | 面向对象 | ⭐⭐ |
文章 | 关键词 | 难度 |
---|---|---|
WebSocket原来还能这么玩 | WebSocket | ⭐⭐ |
浅谈一下etcd的Watch机制 | etcd、Watch机制 | ⭐⭐ |
文章 | 关键词 | 难度 |
---|---|---|
Go程序出问题了?有pprof! | pprof | ⭐⭐⭐ |
听说它可以让代码更优雅 | 静态检查 | ⭐⭐ |
项目 | 技术点 | 难度 |
---|---|---|
Go二维码小游戏 | 二维码生成 | ⭐⭐ |
文件传输工具 | TCP、哈希计算 | ⭐⭐ |
SDK Demo | SDK设计、HTTP | ⭐ |
Beego RequestId 中间件 | Beego | ⭐ |
Github OAuth Demo | OAuth2.0 | ⭐ |
TODO
类别 | 集成工具 | Demo | 评分 |
---|---|---|---|
DB | |||
MQ | |||
Cache | |||
感谢JetBrains提供的IDE支持