08 2021 档案
摘要:https://studygolang.com/articles/18541?fr=sidebar defer是什么? 在Go语言中,可以使用关键字defer向函数注册退出调用,即主函数退出时,defer后的函数才被调用。defer语句的作用是不管程序是否出现异常,均在函数退出时自动执行相关代码。
阅读全文
摘要:(1)int转string 1 2 s := strconv.Itoa(i) 等价于s := strconv.FormatInt(int64(i), 10) (2)int64转string 1 2 i := int64(123) s := strconv.FormatInt(i, 10) 第二个参数
阅读全文
摘要:// Strval 获取变量的字符串值 // 浮点型 3.0将会转换成字符串3, "3" // 非数值或字符类型的变量将会被转换成JSON格式字符串 func Strval(value interface{}) string { var key string if value == nil { re
阅读全文
摘要:golang发起GET请求 基本的GET请求 //基本的GET请求 package main import ( "fmt" "io/ioutil" "net/http" ) func main() { resp, err := http.Get("http://httpbin.org/get") i
阅读全文
摘要:Json转struct例子: 注意json里面的key和struct里面的key要一致,struct中的key的首字母必须大写,而json中大小写都可以。 package main import ( "fmt" "encoding/json" ) type People struct { Name
阅读全文
摘要:go get -u gopkg.in/mgo.v2 package main import ( "log" "time" "gopkg.in/mgo.v2" "gopkg.in/mgo.v2/bson" ) const ( MongoDBHosts = "127.0.0.1:27017" AuthD
阅读全文
摘要:golang 使用 “gopkg.in/mgo.v2” 查询mongo总结。mongo的增加,更新和删除操作比较简单,查询操作相对灵活复杂一些,下面对golang 查询 mongo 做个总结。完整代码上传到了 https://gitee.com/truthalone/go-mongo.git 。 1
阅读全文
摘要:func getJSON(vehicleType string, sqlString string) (string, error) { rows, err := mysql.GetDB(vehicleType).Query(sqlString) if err != nil { return "",
阅读全文
摘要:logrus日志使用详解 参考 https://blog.csdn.net/wslyk606/article/details/81670713 1.logrus特点golang标准库的日志框架很简单,logrus框架的特点:1)完全兼容标准日志库六种日志级别:debug, info, warn, e
阅读全文
摘要:piplineredis的pipeline(管道)功能在命令行中没有,但redis是支持pipeline的,而且在各个语言版的client中都有相应的实现。pipline可以打包n条命令,一次性传输到服务端,然后再一次性按顺序返回命令的执行结果。 需要注意的是集群模式对于pipline不太友好,因为
阅读全文
摘要:https://blog.csdn.net/w1lgy/article/details/84455579 一、pipeline出现的背景:redis客户端执行一条命令分4个过程: 发送命令-〉命令排队-〉命令执行-〉返回结果1这个过程称为Round trip time(简称RTT, 往返时间),mg
阅读全文
摘要:在goland2020.2之前,goland 会查找在go安装目录下的包 但2020.2的话,开启go mod 后,就只查找在本项目文件夹下的包 所以,需要运行 go mod vender 命令,把包下载到项目文件夹下 才能解决问题 ps:如果下载不下来或者timeout,需要设置go代理 go版本
阅读全文
摘要:https://www.jianshu.com/p/29124e2f656e https://blog.csdn.net/lovechris00/article/details/71178881 1.下载安装 Go语言 下载地址:https://golang.google.cn/dl/ image.
阅读全文
摘要:查询单条数据$sql = "SELECT `name` FROM `table` WHERE id='7'";$users=Yii::$app->db->createCommand($sql)->queryOne();查询多条$sql = "SELECT `name` FROM `table` WH
阅读全文

浙公网安备 33010602011771号