go
已收录文章:826篇
-
Gorm一条慢语句分析背景早上被CTO @ 说是我的服务有一条语句要查询700K条数据,导致mysql记录了这条慢SQL,于是我赶紧排查原因。。。慢SQL记录定位原因具体步骤查看索引有trade_symbol和KEY idx_trades378 收藏
-
问题内容 废话不多说先贴代码 package main import "fmt" func main() { a := "hello, world" b := "你好世界" fmt.Printf("%b %b\n", a[0], b[0]) fmt.Printf("%b", 'h') } log如下 1101000 11100100 1101000 图是截的go the pro415 收藏
-
Go语言SQL注入和防注入 一、SQL注入是什么 SQL注入是一种注入攻击手段,通过执行恶意SQL语句,进而将任意SQL代码插入数据库查询,从而使攻击者完全控制Web应用程序后台的数据库服务器。攻击453 收藏
-
问题内容使用 zsh,每次 source 或者打开子 shell 的时候都会重复加载环境变量原本的环境变量:👇─➤ echo -e ${PATH//:/\\n} /home/bot/.cargo/bin /home/bot/opt/go/bin /home/bot/.local/bin /home/bot/opt/pycharm/pycharm-202493 收藏
-
问题内容比如说我有三个环境 本地开发环境 测试环境 生产环境这三个环境的mysql配置 账号密码啥的 都不一样应该用什么方式在不同的环境 获取不同的mysql配置 在代码中使用各位大佬的有没123 收藏
-
问题内容Revel框架怎么介入beego的ORM? 正确答案import( "github.com/astaxie/beego/orm" ) 然后就声明 struct 直接用了。487 收藏
-
最近作为小白在学习 golang,只能说更多的踩坑,才能更好的学习。 打算使用 go-web 写点练手的内容。 碰到一个问题,关于 mysql 时间存储时区的问题。 使用的是 goose 一个 database migration 工具309 收藏
-
问题内容为什么for外面的lock没有影响到for里面的lock?package main import ( "fmt" "sync" "time" ) func main() { var mutex sync.Mutex wait := sync.WaitGroup{} fmt.Println("Locked") mutex.Lock() // <----336 收藏
-
介绍worm是一款方便易用的Go语言ORM库,worm具有使用简单,运行性能高,功能强大的特点。具体特征如下:通过Struct的Tag与数据库字段进行映射,让您免于经常拼写SQL的麻烦。支持Struct映射、原168 收藏
-
问题内容 beego.SessionOn = true this.SetSession(“test”, int(1)) fmt.Println(this.GetSession("test")) 如上面的代码,保存的是在cookie中,并且get不到。 正确答案 我自己找到解决办法了,这个貌似是它本身的BU352 收藏
-
问题内容 func (c *IPConn) Read(b []byte) (int, error) 如果我要读取的字节流是未知长度,该怎么办?这里面这个b是不是只能在var声明变量的时候写死长度? net包它有木有像别的编程语言里面的socket一样438 收藏
-
问题内容 package main import ( "net" "log" "fmt" "os" "io" ) func main() { l, err := net.Listen("tcp", "127.0.0.1:8888") defer func() { if err := recover(); err != nil { log.Fatal(err) } }(310 收藏