Go 并发稳定性(1):select 使用不当引发的三类并发问题 后端开发 Go 并发稳定性(1):select 使用不当引发的三类并发问题 select 是 Go 并发的核心工具之一,但它只提供了“选择”,没有提供“安全”。生产环境中的并发稳定性,往往不是由复杂技术决定,而是由这些基础结构的细节决定。 0 评论 0 浏览
一次 goroutine 泄露的排查过程 后端开发 一次 goroutine 泄露的排查过程 goroutine 泄露并不会立刻杀死服务,它更像慢性病,直到某一天系统突然“扛不住了”。 0 评论 0 浏览
Go 服务在生产环境中稳定运行的几个关键设计点 后端开发 Go 服务在生产环境中稳定运行的几个关键设计点 很多 Go 服务在本地、测试环境表现良好,一上线就开始暴露各种问题。 这些问题往往不是业务复杂导致的,而是基础设计阶段就埋下了隐患。 0 评论 0 浏览
Go 语言使用 GORM 对象关系映射框架兼容多种数据库 后端开发 Go 语言使用 GORM 对象关系映射框架兼容多种数据库 本文主要对使用 GORM 操作数据库时如何同时兼容以下多种数据库进行说明。 SQL Server: https://learn.microsoft.com/zh- 0 评论 0 浏览
Go 语言使用原生 SQL 兼容多种数据库 后端开发 Go 语言使用原生 SQL 兼容多种数据库 本文主要对使用原生 SQL 操作数据库时如何同时兼容以下多种数据库进行说明。 SQL Server: https://learn.microsoft.com/zh 0 评论 0 浏览
Go 语言面向对象编程特性的实现 后端开发 Go 语言面向对象编程特性的实现 封装、继承 和 多态 是面向对象编程的三个主要特性,在 Go 语言中都有对应的实现方式: 封装 通过 struct 的 私有变量 和 公共方法 实现; 继承 通 0 评论 0 浏览