鴥彼晚风的技术学习笔记 鴥彼晚风

Go项目开发-log配置

一,目录结构: ├─mytest │ go.mod │ go.sum │ main.go ├─logs │ app.log └─util log.go 二,日志功能开发 1,库的选择 Go 中日志开发使用 go.uber.org/zap 库 使用 go get -u go.ube

鴥彼晚风 鴥彼晚风 发布于 2026-06-01

Go 框架搭建与配置方法

一,经典实用的项目目录结构 my-gin-project/ ├── cmd/ # 项目入口 (遵循单一入口原则) │ └── main.go # 初始化配置、数据库并启动服务 ├── internal/ # 私有代码

鴥彼晚风 鴥彼晚风 发布于 2026-05-29

Go 语言中并发原语与内存模型的实用

1. 竞争条件(Race Condition) 是什么 多个 Goroutine 同时读写同一内存变量,且**没有同步机制**,导致最终结果取决于执行时序。 典型表现 var count int func inc() { count++ } // 不是 atomic 操作! goroutine1

鴥彼晚风 鴥彼晚风 发布于 2026-05-28