
golang
文章平均质量分 77
grb123
这个作者很懒,什么都没留下…
展开
-
使用 sync.Pool 提高程序性能
sync.Pool是临时对象池,存储的是临时对象,不可以用它来存储socket长连接和数据库连接池等。sync.Pool本质是用来减少临时对象的重复创建,以减少内存分配,降低 GC 压力,提升程序的性能。如需要使用一个对象,就去 Pool 里面拿,如果拿不到就分配一个,这比起不停生成新的对象,用完了再等待 GC 回收要高效的多。总之一句话:保存和复用临时对象,减少内存分配,降低 GC 压力。原创 2023-08-18 17:38:45 · 284 阅读 · 1 评论 -
golang struct的继承
golang struct的继承原创 2022-05-16 11:00:09 · 6243 阅读 · 0 评论 -
golang struct(结构体)详解一
golang struct(结构体)详解一原创 2022-02-27 12:23:53 · 1758 阅读 · 0 评论 -
golang的json操作
golang操作json,及 tag标签原创 2022-02-19 13:58:44 · 10724 阅读 · 0 评论 -
go语言中如何使用select
go语言中如何使用select原创 2022-02-13 13:16:35 · 2753 阅读 · 0 评论 -
GoLand2021使用包依赖管理工具 Go Modules
GoLand2021使用包依赖管理工具文章目录GoLand2021使用包依赖管理工具前言一、创建空项目二、配置项目的GOPATH1.设置GOPATH目录三、使用 Go Modules1.配置Go Modules环境2. 生成go.mod文件3. 自动下载依赖四、查看、更换依赖1. 查看 gin历史版本2. 更换版本3. 查看项目依赖的包总结前言关于GO的包依赖管理工具 (Go Modules)在网上也搜索很多资料,都写的很啰嗦,看了我一头雾水。本文通过自己的尝试,用 GoLand2021 开发工原创 2021-09-23 17:50:51 · 8458 阅读 · 0 评论