golang专题下共有 12514 篇文章
-
- Golang数据库迁移管理实战教程
- 数据库迁移是通过版本化脚本管理数据库结构变更的关键机制。使用golang-migrate工具可实现自动化升级与回滚,建议每次变更生成新迁移文件、配对up/down操作、纳入Git版本控制,并在CI/CD中校验,生产环境操作前备份数据,结合ORM时仍用SQL迁移确保安全可控。
- Golang· Go教程 | 1星期 | golang 数据库迁移 445浏览 收藏
-
- Golang指针与方法接收者选择技巧
- 选择值接收者还是指针接收者取决于是否需修改接收者状态及性能考量。若方法仅读取状态或返回新值,且结构体较小,值接收者更安全清晰;若需修改状态或结构体较大以避免复制开销,应使用指针接收者。接口实现时,值接收者允许T和P均满足接口,而指针接收者仅P可满足,设计时需权衡语义与灵活性。
- Golang· Go教程 | 1星期 | golang 指针 216浏览 收藏
-
- Golang多模块构建顺序解析
- Go通过go.mod和go.work自动管理多模块项目的依赖解析与编译顺序,开发者需合理组织项目结构。go.mod声明模块依赖,go.work聚合本地模块并优先使用本地路径进行依赖解析,避免replace指令带来的维护问题。编译时Go构建依赖图,确保被依赖模块先编译,支持无缝本地开发与统一测试。面对循环依赖,Go禁止导入循环,需通过提取公共模块、依赖注入或重构模块边界解决;复杂构建可借助buildtags、gogenerate或简单脚本辅助,保持构建流程简洁自动化。
- Golang· Go教程 | 1星期 | golang 模块构建 280浏览 收藏
-
- Golang快速搭建API接口指南
- 答案:使用Golang开发API服务需依托net/http实现路由与响应,通过结构化Response统一输出,结合中间件处理日志等通用逻辑,合理分层项目结构以提升可维护性。
- Golang· Go教程 | 1星期 | golang API接口 346浏览 收藏
查看更多
课程推荐
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
-
- Go语言课程Gin框架实战
- Gin是一个用Go(Golang)编写的HTTPweb框架。它是一个类似于 martini 但拥有更好性能的API框架,由于 httprouter,速度提高了近40倍。如果你需要极好的性能,使用Gin吧。
- 338次学习
-
- Golang云原生架构师课程
- Go是一门并发支持、垃圾回收的编译型系统编程语言;本课程转载自哔哩哔哩:https://www.bilibili.com/video/BV1Mh411M7A
- 204次学习
-
- Go编程基础视频教程
- Go是一门并发支持、垃圾回收的编译型系统编程语言,旨在创造一门具有在静态编译语言的高性能和动态语言的高效开发之间拥有良好平衡点的一门编程语言。我们收集了这套《Go编程基础视频教程》,希望能够帮助大家更好的学习go语言。
- 167次学习
-
- Golang进阶实战编程
- 本课程是在《Go语言基础视频》基础之上录制的,是Go语言基础的后半部分。包括包的管理,IO操作,Go语言最大的亮点:高并发,goroutine,channel,反射等。本视频主要为了帮助Go语言的初学者,从零到一的快速入门。学完本套课程,可以学会如果通过包管理Go项目,并发模型,以及并发实现,channel通道如何传递数据,反射等等。
- 129次学习