摘要: 你为什么要用反射?这个问题请读者自己回答。我强调一下反射的2个弊端: 代码不易阅读,不易维护,容易发生线上panic 性能很差,比正常代码慢一到两个数量级 go语言反射里最重要的两个概念是Type和Value,Type用于获取类型相关的信息(比如Slice的长度,struct的成员,函数的参数个数) 阅读全文
posted @ 2022-06-17 09:44 timelesszhuang 阅读(1909) 评论(1) 推荐(0) 编辑
摘要: zap log 初始化:设置 日志文件每 5MB 会切割并且在当前目录下最多保存 5 个备份,并且会将旧文档保存30天 使用 lumberjack 做日志切分 package main import ( "github.com/natefinch/lumberjack" "go.uber.org/z 阅读全文
posted @ 2022-06-17 09:41 timelesszhuang 阅读(643) 评论(0) 推荐(0) 编辑