跌宕起伏的2021年快要过去了,今年对我来说经历的实在太多,提笔做个简单的总结吧。 回顾目标 去年的年终总结,我给自己立了两个flag。 第一个虽然不可量化,不是一个好的目标,但我认为完成的还是不错的,go-zero...
参考文献 Go语言实战笔记(二十)| Go Context WaitGroup WaitGroup是一种控制并发的方式,它的这种方式是控制多个goroutine同时完成。 func main() { var wg sync.WaitGroup wg.Add(2) go func() {...
今年最好的消息就是成功从 PHP 转到了自己喜欢的 Go, 也跳出了以前工作的舒适圈。 为什么总结 其实是想分享一下最近 Go 的感觉,我这人很爱分享。也对自己这段时间学习的东西梳理一下。 回想目标 以前并没有对自己有...
为何选择这本书来刷题: leetcode题目实在太多了,找了半天还是回到这本10年前的书,题目数量不多,但是都比较经典,覆盖知识点比较广。开始参加leetcode周赛,做两题都是很难的,尤其是面对一堆大牛动不动四道题全...
项目地址 github.com/Hanson/golang-learning os/file 本篇幅我们通过文件的创建、打开、写入、读取来讲讲文件模块。 file 结构 我们先来看看 file 的结构 package os // file_unix.go type file struct { pfd...
章节主要目的 主要是围绕高质量代码,完成性、规范性和鲁棒性。测试用例的编写,通常情况,我们为了完成单元测试覆盖率都是草草了事,学习这一章我们可以发现,我们之前的测试用例实用性很差,只有正常情况的用例,...
序言 - From 万俊峰Kevin 我们能把服务做到平均延迟基本在30ms左右,其中非常大的一个前提是我们大量使用了 MapReduce 技术,让我们的服务即使调用很多个服务,很多时候也只取决于最慢的那一个请求的时长。 对你现有...
package main import "fmt" type Person struct { name string //名字 sex byte //性别, 字符类型 age int //年龄 } func (p Person) SetInfoValue() { fmt.Printf("SetInfoValue: %p, %v\n", &...
学go 安装第一步,go不需要安装Nginx,也可以跑服务,虽然现在php也可以,但PHP环境一般默认了wamp lamp lnmp centos7.4 安装步骤简述 wget https://dl.google.com/go/go1.15.10.linux-amd64.tar.gz #拉取安装包...
Fiber是一个受到Express启发的Web框架,基于使用Go语言编写的最快的HTTP引擎Fasthttp构建。旨在通过零内存分配和高性能服务,使快速开发更加简便。 :emoji:️ 快速入门 package main import "github.com/gofiber/fiber/v2"...
摒弃世俗浮躁,追求技术精湛
终身编程者的修道场 —— LearnKu.com
邮件服务由
SendCloud
赞助
|