golang
liuwangleoooO
失败了 别给自己找理由 就是菜而已!
展开
-
使用go-retryablehttp包实现http“链接池”效果
使用go-retryablehttp包实现http“链接池”效果在go中使用http的方式获取数据时每次通常都会创建一个http的Client对象处理请求,但是如果一次任务中请求的非常频繁,每一次请求都要创建一个Client对象的话势必会造成链接资源的浪费。在实际中我们知道有一种“链接池”的概念,就是说提前在链接池中创建好链接,每一次请求前都从这个“链接池”中获取链接,请求处理完毕后不释放链接而是将这个链接重新放入链接池中,以便下一次请求使用,这样便十分有效的利用了链接资源,同时也有效的降低了服务器的负原创 2021-10-25 22:45:44 · 1506 阅读 · 1 评论 -
【golang并发编程】
golang并发编程原创 2022-06-03 03:32:14 · 110 阅读 · 0 评论 -
【golang标准库(持续学习ing)】
package mainimport ( "fmt" "strconv" "strings" "sync")var ( instance *School once sync.Once)type School struct { Name string Tel string}// 同步锁 保证并发安全func CreateSchool(name, tel string) *School { once.Do(func() { fmt.Println("---原创 2021-11-30 22:59:10 · 284 阅读 · 1 评论 -
【golang基础教程(持续更新ing)】
简介特点应用领域git下载&安装:git下载vscode下载:vscode下载自定义插件配置go常用命令go语言标识符&关键字标识符Go中对各种变量、函数等命名时使用的字符序列称为标识符。(一)标识符的命名规则(二)注意事项Go中有保留关键字25个,详情如下表:预定义标识符就是事先定义好的有特殊意义的词,与关键字类似。go语言数据类型这部分先介绍基本数据类型,下面会详细介绍每个复杂数据类型变量相当于内存中数据存储空间的表示,通过变量名访问到变量值,直接上代码........原创 2022-06-03 03:18:02 · 1510 阅读 · 0 评论