golang
已收录文章:14427篇
-
基础概念 GoFrame框架(下文简称gf)提供的数据类型,比如:字典gmap、数组garray、集合gset、队列gqueue、树形结构gtree、链表glist都是支持设置并发安全开关的。 支持设置并发安全开关这也是gf提供的368 收藏
-
在我初识GoFrame教程后,曾整理过一篇文章: 非常适合PHP同学学习的GO框架:GoFrame,有兴趣的同学可以阅读一下。 今天重点讲一下我使用GoFrame的代码优化之旅。 核心重点 GoFrame几乎封装了所有368 收藏
-
init函数会在main函数执行之前进行执行、init用在设置包、初始化变量或者其他要在程序运行前优先完成的引导工作。 举例:在进行数据库注册驱动的时候。 这里有init函数 package postgres package post368 收藏
-
Go语言内置的log包实现了简单的日志服务 log包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提供了一个预定义的“标准”logger,可以通过调用函数Print系列(Print|Printf|Printl368 收藏
-
答案:Go语言错误处理测试需验证函数在异常情况下的返回值,使用errors.Is和errors.As精确断言错误类型,通过fmt.Errorf包装错误并测试底层错误链,结合表驱动测试覆盖多种错误输入场景,确保代码健壮性和错误契约明确性。367 收藏
-
启用HTTP连接池减少握手开销;2.采用Protobuf提升序列化效率;3.设置合理超时与重试防止雪崩;4.客户端负载均衡与熔断增强稳定性;5.异步调用优化非核心流程性能。367 收藏