Go
Blue Wave
欢迎关注我的github博客,定期更新优质内容:https://liaomessi.github.io/
展开
-
Go 操作数据库基本CURD
引入包 import ( "database/sql" _ "github.com/go-sql-driver/mysql" ) 注意:从github中引的这个驱动包没有使用,仅做了init加载,所以如果没有主动引入代码不会有提示。 获取数据库连接 //获取数据库连接 func GetDb()(db *sql.DB){ //获取数据库连接 db, err ...原创 2019-03-19 16:32:14 · 761 阅读 · 0 评论 -
关于Go拷贝Mutex死锁问题
package main import ( "fmt" "sync" ) type myMutex struct { count int sync.Mutex } func main() { var mu myMutex mu.Lock() var mu2 = mu mu.count++ mu.Unlock() mu2.Lock() mu2.count++ mu2...原创 2019-04-29 15:53:40 · 988 阅读 · 0 评论 -
Go的http包代码执行流程
package main import ( "fmt" "log" "net/http" "strings" ) func sayhelloName(w http.ResponseWriter, r *http.Request) { r.ParseForm() //解析参数,默认是不会解析的 fmt.Println(r.Form) //这些信息是输出到服务器端的打印信...原创 2019-06-24 16:52:39 · 199 阅读 · 0 评论