摘要: package main; import ( "os" "os/signal" "fmt" ) //signal包中提供了两个函数 //Notifyf()用于监听信号 //Stop()用于停止监听 func main() { ch := make(chan os.Signal); //notify用 阅读全文
posted @ 2019-05-26 19:58 small_lei_it 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: 1、下载protobuf的编译器protoc 地址:https://github.com/google/protobuf/releases window: 下载: protoc-3.3.0-win32.zip 解压,把bin目录下的protoc.exe复制到GOPATH/bin下,GOPATH/bi 阅读全文
posted @ 2019-05-26 17:46 small_lei_it 阅读(7515) 评论(0) 推荐(0) 编辑
摘要: package main; import ( "sync/atomic" "fmt" "sync" ) //atomic包提供了底层的原子级内存操作 //类型共有六种:int32, int64, uint32, uint64, uintptr, unsafe.Pinter //操作共五种:增减, 比 阅读全文
posted @ 2019-05-26 15:47 small_lei_it 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 什么是事物? MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事 阅读全文
posted @ 2019-05-26 15:39 small_lei_it 阅读(271) 评论(0) 推荐(0) 编辑