摘要: 管理本地的 Docker 该部分会介绍如何使用 Golang + Docker API 进行管理本地的 Docker。 运行容器 第一个例子将展示如何运行容器,相当于docker run docker.io/library/alpine echo "hello world": 阅读全文
posted @ 2022-05-07 00:19 隔壁老王-多鱼 阅读(50) 评论(0) 推荐(0) 编辑
摘要: Go 中间件negroni kuteng 发布于 2022-03-22 14:25:06 kuteng 修改于 2022-03-22 14:29:23 negroni本身是一个中间件,不过它也提供了拓展,以帮助我们更简单地实现自己想要的功能的中间件。那么,我们究竟该如何实现中间件,才能能够封装到ne 阅读全文
posted @ 2022-05-07 00:19 隔壁老王-多鱼 阅读(53) 评论(0) 推荐(0) 编辑
摘要: Go 协程超时控制 Select 阻塞方式 Context 方式 先说个场景: 假设业务中 A 服务需要调用 服务B,要求设置 5s 超时,那么如何优雅实现? Select 超时控制 考虑是否可以用 select + time.After 方式进行实现 这里主要利用的是通道在携程之间通信的特点,当程 阅读全文
posted @ 2022-05-07 00:18 隔壁老王-多鱼 阅读(193) 评论(0) 推荐(0) 编辑
摘要: bee工具的使用 bee 工具简介 bee 工具是一个为了协助快速开发 beego 项目而创建的项目,通过 bee 您可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署。 bee 工具的安装 您可以通过如下的方式安装 bee 工具: go get github.com/beego/ 阅读全文
posted @ 2022-05-07 00:09 隔壁老王-多鱼 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 是一个通过 Go 编写的快速的,简单的,但是功能齐全和非常有效率的 web 框架。 Iris 为你下一个网站或者 API 提供了一个精美的、使用简单的基础。 Iris 为它的使用者提供了一个完整且体面的支持。 我们的哲学 Iris 的哲学是为 HTTP 提供强大的工具,使其成为单页应用、网站或者公共 阅读全文
posted @ 2022-05-06 23:55 隔壁老王-多鱼 阅读(376) 评论(0) 推荐(0) 编辑