go
文章平均质量分 64
gohxc
自己的博客
展开
-
Go学习语法Golang
1.安装百度搜索下 安装即可2.使用vscode编辑器安装go插件3.go语法_是go的空白标识符,忽视用的 结尾不需要”;”编译自动加package main //包名 mian包表示可独立执行的程序 包名可以不和目录名一致 每个目录一个包import "fmt" //导入标准库包 这个是目录路径 全局 ./相对目录 /根目录查找/* 第二种导入方法 ...原创 2018-03-12 17:53:25 · 977 阅读 · 0 评论 -
关于go的并发
var all intfunc add(b) { all+=b;}go add(100)go add(200)这个程序包含了一个特定的竞争条件,叫作数据竞争。无论任何时候,只要有两个goroutine并发访问同一变量,且至少其中的一个是写操作的时候就会发生数据竞争。有可能导致最后all的结果是100或者200var x []intgo func() { x = make...原创 2018-08-13 13:37:06 · 343 阅读 · 0 评论 -
go get 代理设置
第一步. 配置go get 第二步. 配置git clone 让go get用上http代理:windows: go get前设置代理: 执行 set http_proxy=http://localhost:1080 set https_proxy=http://localhost:1080,然后go get就会走代理了 linux: go get前设置代理: 执行 exp...原创 2018-08-13 13:38:16 · 10157 阅读 · 0 评论 -
使用vscode开发go
windows环境1.安装go 大家都叫golang下载地址:https://studygolang.com/dl2.安装vscode下载地址:https://code.visualstudio.com/3.安装vscode的go在vscode的商店中搜索go安装go语言插件4.安装vscode中go需要的一些包在cmd下//找到%GOPATH%目...原创 2018-09-06 15:22:08 · 839 阅读 · 0 评论 -
go定时任务cron包用法
cron是什么 cron的意思就是:计划任务,说白了就是定时任务。我和系统约个时间,你在几点几分几秒或者每隔几分钟跑一个任务(job),就那么简单。下载安装go get github.com/robfig/croncron表达式 cron表达式是一个好东西,这个东西不仅Java的quartZ能用到,Go语言中也可以用到。我没有用过Linux的cron,但网上说Lin...原创 2018-09-15 20:22:19 · 5483 阅读 · 1 评论 -
liunx 系统centos7 安装go/golang
centos7 下安装golang清空go安装如下:查找文件夹whereis gowhereis golang whereis gocode #如果需要的话//找到后删除rm -rf xxx1.下载安装包下载地址:https://studygolang.com/dl 本次下载 go1.11.linux-amd64.tar.gz wget https://dl...原创 2018-09-16 15:16:40 · 7047 阅读 · 0 评论 -
go的基本语法示例
常用语法示例package main //包名 mian包表示可独立执行的程序 包名可以不和目录名一致 每个目录一个包import ( "fmt" "os" ) //init特殊的函数,每个含有该函数的包都会首先执行这个函数func init(){}//主执行函数func main() { fmt.Println("hello, world")...原创 2018-09-06 21:44:29 · 261 阅读 · 0 评论 -
go/golang连接数据库问题
最近做了一个练习项目,用go连接mysql数据库,发现有时候会提示错误invalid connection这个是由于mysql数据库链接有超时设置interactive_timeout=28800wait_timeout=28800默认情况下是28800(8小时)go需要设置 db.SetConnMaxLifetime(time.Second * 500) //设置连接超时500秒否...原创 2018-09-19 10:22:14 · 5395 阅读 · 0 评论 -
使用go给mysql增加海量数据
用mysql创建一个数据库 这里创建 test_big 数据库创建表CREATE TABLE `student` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `user_name` varchar(255) DEFAULT NULL COMMENT '姓名', `add_time` timestamp NOT N...原创 2018-12-03 15:05:36 · 3477 阅读 · 0 评论