上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页
摘要: import语句可以导入源代码文件所依赖的package包 不得导入源代码文件中没有用到的package,否则Go语言编译器会报编译错误; import语法格式主要有两种 一 import "package1" import "package2" import "package3" import " 阅读全文
posted @ 2021-07-15 23:44 X__cicada 阅读(393) 评论(0) 推荐(0)
摘要: package是最基本的分发单位和工程管理中依赖关系的体现 每个Go语言源代码文件开头都拥有一个package声明,表示源码文件所属代码包 要生成Go语言可执行程序,必须要有main的package包,且必须在该包下有main()函数 同一个路径下只能存在一个package,一个package可以拆 阅读全文
posted @ 2021-07-15 23:36 X__cicada 阅读(63) 评论(0) 推荐(0)
摘要: go build作用:用于编译源码文件,代码包,依赖包; Go语言的编译速度非常快.Go 1.9版本后默认利用Go语言的并发特性进行函数粒度的并发编译 go build有很多种编译方法,如无参数编译,文件列表编译,指定包编译等,使用这些方法都可以输出可执行文件. go run 可以编译并运行Go源码 阅读全文
posted @ 2021-07-15 17:20 X__cicada 阅读(95) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "time" ) func main() { fmt.Print("hello world!") time.Sleep(5 * time.Second) } 原因是程序运行太快,运行完一下子就关闭了.用sleep睡眠5秒看效果 阅读全文
posted @ 2021-07-15 16:36 X__cicada 阅读(965) 评论(0) 推荐(1)
摘要: 历史 Go是一个开源的编程语言,它能很容易构造简单可靠且高效的软件 Go是从2007年末由Robert Griesemer,RobPike,Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年发布了Go1稳 阅读全文
posted @ 2021-07-15 15:36 X__cicada 阅读(519) 评论(0) 推荐(0)
摘要: 下载go语言源码 wget https://golang.google.cn/dl/go1.16.6.linux-amd64.tar.gz 解压 tar -zxvf go1.16.6.linux-amd64.tar.gz 进入bin目录 cd /usr/local/go/bin ./go versi 阅读全文
posted @ 2021-07-15 11:22 X__cicada 阅读(196) 评论(0) 推荐(0)
摘要: 可以通过下面的SQL查看当前查询缓缓相关参数的状态 SHOW VARIABLES LIKE '%query_cache%'; query_cache_type 是否打开查询缓存 可选项 OFF:关闭 ON:打开 DEMAND:只有明确写了SQL_CACHE的查询才会使用到 query_cache_s 阅读全文
posted @ 2021-07-14 15:42 X__cicada 阅读(44) 评论(0) 推荐(0)
摘要: Access denied for user 用户名或者密码不对 Lost connection to MySQL server during query 连接被断开后,客户端再次发送了请求,重新连接即可. wait_timeout控制着连接时长 You have an error in your 阅读全文
posted @ 2021-07-14 12:14 X__cicada 阅读(66) 评论(0) 推荐(0)
摘要: 因为有些连接数据库操作使用的是长连接,所以MySQL占用内存涨得特别快, 这是因为MySQL在执行过程中使用的内存是管理在连接对象里面的。这些资源 会在连接断开的时候才释放。所以如果长连接累积下来,可能导致内存占用太大, 被系统强行杀掉(OOM) 两种方案解决上述问题: 1 定期断开长连接。使用一段 阅读全文
posted @ 2021-07-13 18:37 X__cicada 阅读(885) 评论(0) 推荐(0)
摘要: sync_binlog = 1 表示每次事务的binlog都持久化到磁盘,可以保证MySQL异常重启binlog不丢失 innodb_flush_log_at_trx_commit = 1 表示每次事务的redo log都直接持久化到磁盘,可以保证MySQL异常重启之后数据不丢失 log-bin = 阅读全文
posted @ 2021-07-09 15:13 X__cicada 阅读(37) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 22 下一页