golang学习笔记(一):基础入门

基础入门

菜鸟教程Go语言环境安装
GoLand开发工具下载
Gin web开发框架
Go 语言流行 ORM 框架 GORM 使用介绍
如何使用Go语言连接分布式MySQL数据库
Go语言依赖搜索网站,类似Maven

添加依赖:golang学习笔记(一):基础入门_第1张图片
在这里插入图片描述

基础知识

1.关键字
go 开启协程执行调用语句/方法。
defer 延迟执行,栈结构,最后被defer的,最先被执行。

遇到问题

(1)无法下载依赖包
在这里插入图片描述
解决方案:go: module github.com/gin-gonic/gin: Get “https://proxy.golang.org/github.com/gin-gonic/gin/@v/list“

(2)依赖包下载位置不在指定文件夹

修改导入包下载的文件夹路径,不然会默认放在C盘。

golang学习笔记(一):基础入门_第2张图片
解决方案:windows下go1.16.3语言web框架[email protected]环境搭建过程及遇到的问题

(3)该版本的 %1 与你运行的 Windows 版本不兼容

解决方案:Goland 1.15运行报错:该版本的 %1 与你运行的 Windows 版本不兼容

(4)endless:undefined: syscall.SIGUSR1

golang学习笔记(一):基础入门_第3张图片
解决方案:windows下使用endless报错:undefined: syscall.SIGUSR1

参考

golang项目实战-IM项目
【Go】基于 Gin 从0到1搭建 Web 管理后台系统后端服务(一)项目初始化、配置和日志(上)
【Go】基于 Gin 从0到1搭建 Web 管理后台系统后端服务(一)项目初始化、配置和日志(下)
【Go】基于 Gin 从0到1搭建 Web 管理后台系统后端服务(三)路由、自定义校验器和 Redis
给Go的Gin web框架增加 WebSocket 功能,让WebSocket 更好用

你可能感兴趣的:(golang)