×

Golang教程

【答读者问】把Go基础学完后,是学web方向还是区块链方向?(GO语言区块链应用开发从入门到精通)

热心王友 热心王友 发表于2024-05-20 浏览4886 评论0
前两天有位读者和我讲:他把Golang基础学完了,在纠结如何选择后续的学习方向? 是选择web方向呢?还是选择区块链方向呢? 先说结论 我建议他学web方向,而不是区块链方向。 核心原因很简单:web方向的岗位多。 当然也有结合这位读者的其他因素,综合考虑下来,更加深了他学习web方向更合适的结论。 下面听我慢慢道来: 深入分析一下为什么选择web方向? 其实这位读者在问我之前,他自己心里已经有答案了:他也倾向于web方向。 因为和前同事讨论时,被告知做区块链工资高,所

golang

VSCode配置golang(vscode配置golang开发环境)

Jason Jason 发表于2024-05-20 浏览10167 评论0
1.VSCode和golang的安装在这里省略,步骤很简单,我的版本分别是: VSCode:1.57.1 Golang:1.16.5 不需要配置GOROOT环境变量,安装好后自动配置 1.1配置GOPATH环境变量 1.1.1:安装完Go后,系统会默认在用户级环境变量里,配置一个c盘的GOPATH,如需要更改,先删除用户级的GOPATH环境变量 1.1.2:在其他盘创建Go文件夹,比如我放在d盘,就在d盘创建Go文件夹,然后在Go文件夹里面创建bin、pkg、src三个文件夹 bin:

中间件

【Gin】Gin框架中间件(gin 中间件)

tteeqq tteeqq 发表于2024-05-16 浏览6894 评论0
前言 Gin中的中间件和我们通常所认识的中间件如缓存中间件(Redis)、消息中间件(Kafaka、MQ)等不一样,Go语言中的中间件更像Spring中的拦截器,根据作用范围又分为全局中间件和局部中间件,下面对中间件这部分进行介绍。Gin框架文档地址:Gin框架文档 一、中间件 在Gin框架中,gin.Default()默认使用了Logger和Recovery中间件,其中Logger中间件将日志写入gin.DefaultWriter,即使配置了GIN_MODE=release。