涉及知识点自定义 log。本文目标在上一节中,我们解决了 API's 可以任意访问的问题,那么我们现在还有一个问题,就是我们的日志,都是输出到控制台上的,这显然对于一个项目来说是不合理的,因此我们这一节简单 …

2020年6月13日 0条评论 439点热度 0人点赞 root 阅读全文

涉及知识点Go + Docker本文目标将我们的 go-gin-example 应用部署到一个 Docker 里,你需要先准备好如下东西:你需要安装好 docker。如果上外网比较吃力,需要配好镜像源。Docker在这里简单介绍下 Docker,建议深入 …

2020年6月13日 0条评论 313点热度 0人点赞 root 阅读全文

知识点信号量的了解。应用热更新。本文目标在前面编写案例代码时,我相信你会想到,每次更新完代码,更新完配置文件后,就直接这么 ctrl+c 真的没问题吗,ctrl+c到底做了些什么事情呢?在这一节中我们简单讲述 ctrl+ …

2020年6月13日 0条评论 373点热度 0人点赞 root 阅读全文

涉及知识点Swagger本文目标一个好的 API's,必然离不开一个好的API文档,如果要开发纯手写 API 文档,不存在的(很难持续维护),因此我们要自动生成接口文档。安装 swag$ go get -u github.com/swaggo/swag/cmd …

2020年6月13日 0条评论 315点热度 0人点赞 root 阅读全文

(艺术家母亲,梵高)随着近期以太坊转账费用居高不下,以太坊的Layer 1明显不够用了。当前,人们的眼光都聚焦在DeFi上,人们可能没有注意到,随着以太坊费用的提升,以太坊其他领域的dApp日活在下降,尤其是游戏领 …

2020年6月12日 0条评论 447点热度 0人点赞 root 阅读全文

小Hub领读:小明同学与产品经理的斗智斗勇过程,当接口有时候异常想重试,你会怎么办?随着需求的不断提出,怎么去迭代升级,看看这篇文章,写得很好!!一定要看完,哈哈!然后点个在看。作者:叶止水https://jueji …

2020年6月12日 0条评论 380点热度 0人点赞 root 阅读全文

通过阅读gin框架的源码来探究gin框架路由与中间件的秘密。gin框架路由详解gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trie tree(或者只是Radix Tree)。 …

2020年6月10日 0条评论 492点热度 0人点赞 root 阅读全文

前言:随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。 …

2020年6月9日 0条评论 388点热度 0人点赞 root 阅读全文

Gin 是目前应用比较广泛的Golang web 框架。目前,Github Star 数已经达到了3.8w. 框架的实现非常简单,可定制性非常强,性能也比较好,深受golang开发者的喜爱。Gin 提供了web开发的一些基本功能。如路由,中间件, …

2020年6月7日 0条评论 332点热度 0人点赞 root 阅读全文

点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习 Go 语言在一个项目中,你是否还在为出现error在哪里,定位error而苦恼?你是否还在为error中的信息太少而苦恼;那么我告诉你,本文会介绍给你一个非常 …

2020年6月2日 0条评论 539点热度 0人点赞 root 阅读全文
17980818283116