深入微服务:1. 开篇 gRPC 环境&启动
从这篇开始,《深入微服务》系列就开始了,该系列从微服务的“应用”与“原理”两条线路进行推进,让咱大家伙明白微服务内部到底是个啥。好了不吹牛了
我用 Go 语言解决 Github Webhook
Github Webhook(钩子) 说简单点,就是当你的项目触发了某个动作时,例如 git push 时,可以通知给一个线上可访问的地址。 这块我接收通知用来自动更新我服
Google:12 条 Golang 最佳实践
这是直接总结好的 12 条,详细的再继续往下看: 先处理错误避免嵌套 尽量避免重复 先写最重要的代码 给代码写文档注释 命名尽可能简洁 使用多文件包 使用 go get 可
快速了解 “小字端” 和 “大字端” 及 Go 语言中的使用
“大字端” 和 “小字端” 表示的是数据存储时的顺序区别,例如: 对于数字 573785173 用十六进制表示为 0x22334455 。如何转化的,本篇不需要搞清楚,但如果你不懂就最好了解
Go基础系列:18. 并发
学到什么 并发与并行的区别? 什么是 Goroutine? 什么是通道? Goroutine 如何通信? 相关函数的使用? select 语句如何使用? 并发与并行 为了更有意思的解释这个
Go基础系列:17. 详解 20 个占位符
学到什么 什么是占位符? 哪些函数支持? 如何使用占位符? 不同的占位符的作用? 配合占位符的几个标记符号用法? 概念 什么是占位符?你就从表面意思理解,
Go基础系列:16. 错误与异常
学到什么 什么是错误? 如何创建错误? 如何处理错误? errors 包的使用? 什么是异常? 如何处理异常? defer 关键字的作用? recover 函数的使用? 什么是错误 在写代码时,不
Go基础系列:15. 接口
学到什么 什么是接口? 如何定义接口? 如何使用接口? 如何嵌入接口? 接口与接口之间如何赋值? 如何推断接口的实际类型? 如何使用空接口? 概念 接口是通过
Go基础系列:14. 指针类型
学到什么 什么是指针? 什么是指针类型? 如何使用和创建指针类型变量? 如何从指针变量中取值? 如何传递指针? 什么是指针 先了解什么是内存地址?说通俗点
Go基础系列:13. 自定义类型和结构体 - 方法
学到什么 什么是方法? 如何调用方法? 什么是值接收者和指针接收者? 如何使用 new 函数? 什么是私有方法和公有方法? 概念 上篇学习了什么是自定义类型,对于