
获得徽章 0
赞了这篇文章
Day31
在 Golang 中,interface 是一种类型。它定义了一组方法的集合,这些方法可以被任意类型实现。interface 类型的变量可以存储任何实现了该接口的类型的值。
在 Golang 中,interface 是一种类型。它定义了一组方法的集合,这些方法可以被任意类型实现。interface 类型的变量可以存储任何实现了该接口的类型的值。
评论
点赞
Day30
空结构体主要特点:零内存占用,地址相同,无状态。空结构体使用场景:实现 Set 集合类型,用于通道信号,作为方法接收器
空结构体主要特点:零内存占用,地址相同,无状态。空结构体使用场景:实现 Set 集合类型,用于通道信号,作为方法接收器
评论
点赞
Day29
gorm 是一款用 Golang 开发的 orm 框架,目前已经成为在 Golang Web 开发中最流行的 orm 框架之一。此文章将对 gorm 中常用的 API 进行讲解,有助于快速学会 gorm。
gorm 是一款用 Golang 开发的 orm 框架,目前已经成为在 Golang Web 开发中最流行的 orm 框架之一。此文章将对 gorm 中常用的 API 进行讲解,有助于快速学会 gorm。
评论
点赞
Day28
Redis全局哈希表(Global Hash Table)是指在Redis数据库内部用于存储所有键值对的主要数据结构,它的实现涉及到哈希表、字典、渐进式rehash等技术。
Redis全局哈希表(Global Hash Table)是指在Redis数据库内部用于存储所有键值对的主要数据结构,它的实现涉及到哈希表、字典、渐进式rehash等技术。
评论
点赞
Day27
goroutine并发控制与通信:
全局共享变量
channel通信(CSP模型)
Context包
goroutine并发控制与通信:
全局共享变量
channel通信(CSP模型)
Context包
评论
点赞
Day26
RPC的中文是“远程过程调用”,对应的英文全称是:Remote Procedure Call,可以简单理解为一个节点请求另一个节点提供的服务.
RPC的中文是“远程过程调用”,对应的英文全称是:Remote Procedure Call,可以简单理解为一个节点请求另一个节点提供的服务.
评论
点赞
Day25
Golang中各种永远阻塞的方法与详细说明(空channel或者nil channel,os.Signal,sync.Mutex......)
Golang中各种永远阻塞的方法与详细说明(空channel或者nil channel,os.Signal,sync.Mutex......)
评论
点赞
Day24
golang 实现数据库查询,golang的database/sql包下封装了对数据库查询的接口方法,真正实现数据库连接以及查询的逻辑是由第三方库实现。
golang 实现数据库查询,golang的database/sql包下封装了对数据库查询的接口方法,真正实现数据库连接以及查询的逻辑是由第三方库实现。
评论
点赞
Day23
x.(T)可以在运行时判断x是否为T类型,如果直接使用赋值,当不是T类型时则会产生runtime panic
x.(T)可以在运行时判断x是否为T类型,如果直接使用赋值,当不是T类型时则会产生runtime panic
评论
点赞
Day22
在 Go 语言中,接口是一组方法的集合,但不包含方法的实现、是抽象的,接口中也不能包含变量。当一个类型 T 提供了接口中所有方法的定义时,就说 T 实现了接口。
在 Go 语言中,接口是一组方法的集合,但不包含方法的实现、是抽象的,接口中也不能包含变量。当一个类型 T 提供了接口中所有方法的定义时,就说 T 实现了接口。
评论
点赞