Fork me on GitHub

06 2022 档案

摘要:1. 背景 项目开发过程中,随着需求的迭代,代码的发布会频繁进行,在发布过程中,如何让程序做到优雅的退出? 为什么需要优雅的退出? 你的 http 服务,监听端口没有关闭,客户的请求发过来了,但处理了一半,可能造成脏数据。 你的协程 worker 的一个任务运行了一半,程序退出了,结果不符合预期。 阅读全文
posted @ 2022-06-15 15:07 Mr.YF 阅读(1119) 评论(0) 推荐(0)
摘要:1. 下载 打开 ftp 地址 ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases 选择某一个版本的 gcc,本文选择 gcc10.2.0 完整的下载链接如下 ftp://ftp.mirrorservice.org/si 阅读全文
posted @ 2022-06-14 20:13 Mr.YF 阅读(678) 评论(0) 推荐(0)
摘要:写在前面的话 Golang中构建结构体的时候,需要通过可选参数方式创建,我们怎么样设计一个灵活的API来初始化结构体呢。 让我们通过如下的代码片段,一步一步说明基于可选参数模式的灵活 API 怎么设计。 灵活 API 创建结构体说明 v1版本 如下 Client 是一个 客户端的sdk结构体,有 h 阅读全文
posted @ 2022-06-10 12:24 Mr.YF 阅读(1489) 评论(5) 推荐(0)