首页
清单
归档
分类
标签
Go
Go
Go 官方网站
设计模式
DDD
Go 设计模式
所有语言设计模式
PDF
Kubernetes
MongDB
面经
Golang 面经
Mysql 面经
Redis 面经
Flutter
Flutter
Rust
rust
导航
git Emoji
大模型
通义万象
腾讯混元
ChatGPT
工具
在线工具
在线画图
阿里图标
清华大学镜像站
AI 工具集
Halo
留言板
瞬间
图库
友链
Sakura 的小站
究竟从什么时候开始呢?
累计撰写
96
篇文章
累计创建
20
个标签
累计收到
20
条评论
栏目
首页
清单
归档
分类
标签
Go
Go
Go 官方网站
设计模式
DDD
Go 设计模式
所有语言设计模式
PDF
Kubernetes
MongDB
面经
Golang 面经
Mysql 面经
Redis 面经
Flutter
Flutter
Rust
rust
导航
git Emoji
大模型
通义万象
腾讯混元
ChatGPT
工具
在线工具
在线画图
阿里图标
清华大学镜像站
AI 工具集
Halo
留言板
瞬间
图库
友链
目 录
CONTENT
Go-Sakura 的小站
以下是
Go
相关的文章
2023-12-17
Go网络编程-UDP编程
UDP 编程 1. UDP 简单介绍 UDP 是 User Datagram Protocol 的简称,中文名是用户数据协议 UDP 是 一种五连接的不可抗靠的传输协议,( 不需要进行三次握手和四次挥手 ) 1. net 包支持的 UDP 函数 // 解析UDPAddr func ResolveUD
2023-12-17
85
0
0
Go
2023-12-03
Golang 部署 web 项目
Golang 部署 web 项目 首先使用 gin 编写一个 WebDemo func main() { r := gin.Default() r.GET("/", func(context *gin.Context) { context.String(http.StatusOK, "He
2023-12-03
40
0
0
Go
2023-11-25
Golang IO 编程
Golang IO 编程 1. JSON 序列化 序列化就是把比变量转为二进制流 ( 二进制流可以跟[]byte 等价,[]byte 又可以跟 string 等价 ) 序列化的目的是为了写入磁盘或者发送到网络上 type User s
2023-11-25
48
0
0
Go
2023-11-02
加密技术和网络安全
加密技术和网络安全 1. 对称加密和非对称加密 1.1 对称加密 明文和密文是可逆的 加密和解密用的是同一组密钥 解密方必须实现知道密钥,并且密钥不能泄漏
2023-11-02
34
0
0
Go
2023-10-31
Golang 异常处理
Golang 异常处理 1. 向上抛 func Div(a, b int) (res int, err error) { if b == 0 { err = errors.New("除数为0") return res, err } res = a / b return res, ni
2023-10-31
25
0
1
Go
2023-10-16
Golang GC回收机制
Golang GC 回收机制 1. Go1.3 标记清除 ( mark and sweep ) 标记清除法是一种最基本的垃圾回收算法,用于回收不再使用的内存空间。标记清除有两个阶段,标记阶段和
2023-10-16
74
0
0
Go
2023-10-07
使用 Viper 包处理配置
一: github 介绍 Viper 是一个完整的 Go 应用程序配置解决方案,包括12-Factor 应用程序。它被设计为在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持: https://github.com/spf13/viper 设置默认值 从 JSON、TOML、YAML、H
2023-10-07
110
0
0
开发环境部署
Go
2023-09-23
Go并发编程-同步和锁
一: 基本介绍 同步是并发编程的基本要素之一,通过 channel 可以完成多个 goroutine 间数据和信号的同步。 除了 channel 外,还可以使用go的官方同步包 sync,sync/atomic 完成一些基础的同步功能。主要包含同步数据、锁、原子操作等 没有进行同步的案例 func
2023-09-23
49
0
0
Go
2023-09-20
Go并发编程-定时器和断续器
一: 基本介绍 Timer&Ticker是 Go 标准包 time 中定义的类型,通过 Channel 与程序进行通信 // 定时器 time.Timer // 断续器 time.Ticker 定时器Timer类似于一次性闹钟 断续器Ticker类似于重复性闹钟,也成循环定时器
2023-09-20
57
1
1
Go
2023-09-18
Go并发编程-Context上下文
一: Context 基本介绍 Go 1.7 标准库引入context,译作“上下文”,准确说它是 goroutine 的上下文,包含 goroutine 的运行状态、环境、现场等信息。 随着 context 包的引入,标准库中很多接口因此加上了 context 参数,例如database/sql包
2023-09-18
86
0
1
Go
1
2
3