go-zero适用场景 go-zero适用场景 go-zero的实际体验 自己定义api的文件格式,也使用过swagger-ui,但是没有自己定义的这么精简 go-zero中代码结构都是一致的,使用的效果非常不错
阅读全文
go-zero简介
go-zero简介 来源 文档:https://www.yuque.com/tal-tech/go-zero/yaoehb 官网: go-zero介绍 go-zero是一个集成了各种工程实践的web和rpc框架。通过弹性设计保障了大并发服务端的稳定性,经受了充分的实战检验。
阅读全文
go-zero架构设计
go-zero架构设计 来源 晓黑板 go-zero 微服务框架的架构设计 晓黑板为例 打算做日活千万的项目 架构设计的几点思考 架构设计不能脱离业务 能够快速迭代 PHP?Java
阅读全文
Golang
Golang基础 来源Bilibili IT营 大地老师学习视频:点我传送 Go语言的安装 Go语言发展简史 Go的变量 Go的数据类型 Go的运算符 Go的流程控制 Go的数组 Go的切片 Go的map
阅读全文
单元测试
单元测试 来源 单元测试:https://www.liwenzhou.com/posts/Go/16_test/ 性能测试:https://www.liwenzhou.com/posts/Go/performance_optimisation/ 前言 不写测试的开发不是好程序员。我个人非常崇尚TDD(Test
阅读全文
反射
反射 来源 https://www.liwenzhou.com/posts/Go/13_reflect/ 前言 反射在我们的编码中可能不太常用到,但是其实很多内部方法都应用了反射技术,例如 type person struct
阅读全文
日志库
日志库 来源 https://www.liwenzhou.com/posts/Go/go_log/ 介绍 无论是软件开发的调试阶段还是软件上线之后的运行阶段,日志一直都是非常重要的一个环节,我们也应该养成在程序中记录日志的好习惯。
阅读全文
HTTP请求
HTTP请求 本次内容 context 单元测试(给函数做单元测试) pprof调试工具(go语言内置工具) 可以看到代码的cpu和运行时的一些信息 能看到一些图表信息,如内存占用、cpu占用等
阅读全文
互联网协议
互联网协议 来源 https://www.liwenzhou.com/posts/Go/15_socket/ 前言 现在我们几乎每天都在使用互联网,我们前面已经学习了如何编写Go语言程序,但是如何才能让我们的程序通过网络互相通信呢?本章我们就一起来学习下Go语言中的网络编程。
阅读全文
Go并发编程
Go并发编程 参考 https://www.liwenzhou.com/posts/Go/14_concurrence/ 并行与并发 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天) 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)
阅读全文