- 博客(6)
- 收藏
- 关注
原创 [最佳实践]Uber Go(中文及例子)--风格篇一
避免需要读者水平滚动或过度转动头部的代码行。我们建议的软行长度限制。作者应该在达到此限制之前换行,但这不是硬限制。允许代码超过此限制。
2025-06-13 17:30:05
915
原创 [中间件]日志框架Logrus
Logrus 允许通过实现Formatter接口来自定义日志格式。import ("fmt""time"Logrus 作为 Go 语言中一款优秀的日志库,凭借结构化日志、多级日志级别、高度可扩展性和高效性能等特性,为开发者提供了强大且灵活的日志管理解决方案。
2025-05-30 10:28:57
1119
原创 [最佳实践]Uber Go(中文及例子)--性能篇
性能相关规范仅适用于代码的(hot path)①适用范围:频繁执行的代码段(如核心处理循环)对系统吞吐量/延迟有直接影响的关键路径非适用范围:初始化代码、配置加载等低频执行场景。
2025-05-28 00:44:28
1029
原创 go基础-协程(goroutine)
问题原因:协程启动时捕获的是变量i的内存地址,而非当前值。当协程真正执行时,循环可能已经结束,i最终值为3。
2025-05-24 10:52:09
778
原创 go基础-struct
在Go语言中,(结构体)是一种复合数据类型,用于表示一组字段(Field)的集合,每个字段可以有不同的类型。结构体类似于Java中的“类”,但更轻量级,主要用于封装数据。
2025-05-19 14:02:33
231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅