golang
已收录文章:14427篇
-
Go+ 语言的安装和环境配置有些复杂,官方教程也没有写的很详细。 通过控制台编写和运行 Go+ 程序很不方便。本文从零开始,详细介绍 Go+ 集成开发环境(IDE)的安装和使用。 不漏过一个细节269 收藏
-
为了能够更方便的获取请求相关参数,提高开发效率,我们可以基于请求的Content-Type识别请求数据类型并利用反射机制自动提取请求中QueryString、form表单、JSON、XML等参数到结构体中。 下面的示269 收藏
-
通过flag包我们可以很方便的实现命令行程序的参数标志,接下来我们来看看如何实现命令行程序的使用帮助,通常以参数标志-h或--help的形式来使用。 自动生成使用帮助 我们只需要声明其他参269 收藏
-
正文 在系统开发中,有一类任务不是立即执行,而是在未来某个时间点或者按照一定间隔去执行,比如日志定期压缩、报表制作、过期数据清理等,这就是定时任务。 在单机中,定时任务通常269 收藏
-
trace_id为空主因是context未透传到位;HTTP入口须用私有struct{}作key注入,zap需封装WithContext自动提取,goroutine和DB调用必须显式传ctx,HTTP/gRPC出站需双写header/metadata。268 收藏
-
bufio.Scanner默认按行分割,需用Split函数自定义分隔逻辑;SplitFunc须处理data不完整和atEOF状态,正确实现三步:找分隔符、切token、更新剩余数据。268 收藏