目录
无法下载 配置代理:
七牛:Goproxy 中国 https://goproxy.cn
阿里: mirrors.aliyun.com/goproxy/
官方: < 全球 CDN 加速 https://goproxy.io/>
其他:jfrog 维护 https://gocenter.io
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
搞定。
在golang中链接MySQL
1.在go环境中 下载mysql驱动
go get -u github.com/go-sql-driver/mysql
2.初始化模块
go mod init m
3.执行go mod tidy
go mod tidy
4.引入MySQL驱动
_ "github.com/go-sql-driver/mysql"
如果mysql.Open打不开,删除上面的驱动,
mysql驱动要用gorm下面的:
import (
"gorm.io/driver/mysql"
"gorm.io/gorm"
)
5.Dsn
dsn := "root:123456@tcp(127.0.0.1:3306)/user?charset=utf8mb4&parseTime=True"
Gin框架
1.下载
go get -u github.com/gin-gonic/gin
2.导包
import "github.com/gin-gonic/gin"
ORM框架Gorm
配置环境
go get -u gorm.io/gorm
go get -u gorm.io/driver/sqlite
Go中mysql的驱动
go get -u gorm.io/driver/mysql
Docker 环境部署
- 检查linux内核版本
uname -a
linux操作系统Centos7,linux 3.10 内核,docker官方说至少3.8以上(ubuntu下要linux内核3.8以上)
- 先更新yum包
yum update
- 设定docker yum源
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
- 下载docker
Yum install docker-ce //-ce是不指定版本,升级到最新版本
- 设置docker
启动 :[root@msr-server ~]# systemctl start docker
设置虚拟机开机自启:[root@msr-server ~]# systemctl enable docker
查看版本 :[root@msr-server ~]# docker version
- 卸载docker
yum list installed | grep docker
yum -y remove docker-ce.x86_64
...
- 镜像地址(最全)
https://hub.docker.com/
- 下载tomcat镜像
docker pull tomcat
先这些。我对docker了解也不多,只局限于会用