腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Golang语言开发栈
专栏成员
举报
199
文章
341519
阅读量
43
订阅数
订阅专栏
申请加入专栏
全部文章(199)
go(167)
编程算法(82)
网络安全(42)
https(41)
http(30)
函数(17)
微服务(14)
json(13)
ide(12)
rpc(12)
数据库(10)
打包(10)
数据结构(10)
github(9)
sql(8)
git(8)
api(8)
php(7)
开发(7)
网站(6)
开源(6)
变量(6)
数据(5)
字符串(5)
文件存储(4)
腾讯云测试服务(4)
其他(3)
java(3)
python(3)
node.js(3)
html(3)
android(3)
云数据库 SQL Server(3)
命令行工具(3)
存储(3)
prometheus(3)
源码(3)
官方文档(2)
xml(2)
jquery(2)
云数据库 Redis(2)
unix(2)
日志服务(2)
容器(2)
缓存(2)
tcp/ip(2)
安全(2)
unicode(2)
性能测试(2)
func(2)
并发(2)
程序(2)
泛型(2)
框架(2)
内存(2)
配置(2)
日志(2)
设计模式(2)
数组(2)
统计(2)
协程(2)
依赖注入(2)
c++(1)
makefile(1)
postgresql(1)
linux(1)
apache(1)
nginx(1)
容器镜像服务(1)
spring(1)
SSL 证书(1)
数据加密服务(1)
分布式(1)
爬虫(1)
正则表达式(1)
面向对象编程(1)
单元测试(1)
数据分析(1)
系统架构(1)
kafka(1)
ascii(1)
迁移(1)
功能测试(1)
raft(1)
channel(1)
client(1)
error(1)
goroutine(1)
map(1)
mysql(1)
sprite(1)
this(1)
闭包(1)
编程语言(1)
遍历(1)
编译(1)
产品(1)
单例模式(1)
队列(1)
服务端(1)
服务器(1)
工具(1)
公众号(1)
管理(1)
技巧(1)
监控(1)
兼容性(1)
解决方案(1)
接口(1)
进程(1)
客户端(1)
连接(1)
路由(1)
排序(1)
数据类型(1)
搜索(1)
索引(1)
通信(1)
系统(1)
线程(1)
性能(1)
异常(1)
优化(1)
语法(1)
指针(1)
搜索文章
搜索
搜索
关闭
Wire:Go语言依赖注入的利器
go
管理
函数
配置
依赖注入
依赖注入可以帮助我们更好地管理代码之间的依赖关系,从而提高代码的可维护性、可测试性和可扩展性。
frank.
2024-05-30
268
0
Go 语言中怎么使用依赖注入?
go
开源
工具
开发
依赖注入
在 Go 语言项目开发中,我们处理组件层级之间的依赖关系时,通常我们会先在依赖层级的代码中实例化被依赖层级,然后调用它的方法,即依赖方需要主动获取被依赖方。
frank.
2024-04-02
119
0
Go 1.22 标准库 slices 新增函数和一些旧函数增加新特性
go
变量
函数
连接
优化
Go 1.21 标准库中新增的 slices 提供了很多方便处理 slice 的函数。
frank.
2024-04-02
240
0
Go 1.22 对 net/http.ServeMux 多路复用器新增两个增强功能
路由
语法
go
http
兼容性
在 Go 1.22 中,标准库 net/http 的 `ServeMux` 路由模式增强[1],可以区分 HTTP 请求方法和支持通配符。
frank.
2024-03-21
493
0
Go 1.22 对 “for” 循环进行了两项更改
函数
go
闭包
遍历
变量
Go 1.22 的大部分更改都发生在工具链、运行时和库的实现中。关于语言更改,Go 1.22 对 “for” 循环进行了两项更改。
frank.
2024-03-12
205
0
Go 语言实战:构建强大的延迟任务队列
队列
服务器
函数
go
程序
延迟队列是一种数据结构,用于处理需要在未来某个特定时间执行的任务。这些任务被添加到队列中,并且指定了一个执行时间,只有到达指定的时间点时才能从队列中取出并执行。
frank.
2024-01-22
508
0
Go 语言中 defer 使用时有哪些陷阱?
函数
异常
go
存储
变量
defer 的使用方式是在其后紧跟一个函数调用或方法调用,确保在其所在的函数体返回之前执行其调用的函数或方法。
frank.
2024-01-10
124
0
Go 语言为什么不支持并发读写 map?
map
并发
性能
源码
go
在 Go 语言项目开发中,我们经常会使用哈希表 map,它的时间复杂度是 O(1),Go 语言中的 map 使用开放寻址法避免哈希碰撞。
frank.
2024-01-10
193
0
Go 语言为什么很少使用数组?
go
编译
开发
内存
数组
在 Go 语言中,数组是一块连续的内存,数组不可以扩容,数组在作为参数传递时,属于值传递。
frank.
2023-12-19
142
0
Go 语言字符串使用方式与技巧
go
func
函数
技巧
字符串
关于 Go 语言字符串的使用,我们需要了解标准库 strconv 和标准库 strings 的使用方式,它们分别用于字符串类型转换和字符串操作。
frank.
2023-12-14
219
0
Prometheus 的查询语言 PromQL 详解
prometheus
公众号
函数
数据
统计
我们使用 Prometheus Go client library 在 Go 代码中埋点,将指标数据上报到 Prometheus server,接下来我们使用 PromQL 查询指标数据。
frank.
2023-11-27
325
0
Prometheus Go client library 详解
go
client
prometheus
数据
统计
Prometheus 支持 4 种 指标类型,分别是 Counter、Gauge、Histogram 和 Summary。
frank.
2023-11-22
363
0
Go 语言开发的基于指标的监控系统 Prometheus
go
prometheus
监控
开发
系统
Go 语言开发的基于指标的监控系统 Prometheus,主要采用拉取方式收集监控数据,通过 Pushgateway 也可以采用推送方式收集监控数据。
frank.
2023-11-06
259
0
Go 1.21.0 中新增的结构化日志记录标准库 log/slog 详解
go
this
函数
日志
搜索
在 Go 语言项目开发中,我们通常需要查看日志来调试程序,所以日志的快捷搜索和过滤就会至关重要。
frank.
2023-10-08
1.4K
0
Go 1.21.0 新增标准库 slices 和 maps 详解
go
泛型
函数
排序
索引
在 Go 语言项目开发中,我们经常会使用 slice 和 map 数据类型,因为 Go 1.18.0 开始支持泛型,所以 slice 的元素可能是任意类型,map 的 key 和 value 也可能是任意类型。
frank.
2023-09-25
890
0
Go 1.21.0 新增 3 个内置函数详解
go
泛型
函数
源码
字符串
Go 1.21.0 新增 3 个内置函数,min 和 max 函数,返回 N 个入参中最小/最大的参数,参数类型为 Ordered(有序类型,即支持比较运算符的类型)。
frank.
2023-09-08
506
0
Go 语言内置 I/O 多路复用机制
go
变量
函数
数据
协程
Go 协程之间通过 channel 通信,但是 channel 读写取决于自身特性,即是否有可写入缓冲区、缓冲区中是否有数据、是否已关闭...
frank.
2023-09-08
228
0
Go 语言怎么通过通信共享内存?
go
channel
goroutine
函数
通信
Go 语言使用 goroutine 和 channel,可以实现通过通信共享内存。
frank.
2023-09-08
304
0
Go 语言 15 个内置函数详解
go
函数
数组
指针
字符串
Go 语言为了方便我们开发,提供了 15 个内置函数,比如 len、cap、make 和 new 等。
frank.
2023-09-08
562
0
Go 语言怎么使用 zap 日志库?
go
func
函数
框架
日志
我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。
frank.
2023-09-08
310
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档