仿阿里系优酷网-企业级Go改造PHP项目踩坑避坑指北
go轻量级restful web框架echo
e := echo.New()
e.POST("/users", saveUser) //访问/users这个路径时就执行saveUser这个方法
e.GET("/", func(c echo.Context) error {
return c.String(http.StatusOK, "Hello, World!")
})
go语言的MySQL操作中, 每次预编译sql后必须关闭预编译,否则容易引发错误—Can’t create more than max_prepared_stmt_count statements
stmt,err1 := db.Prepare("INSERT User set UserName=?,Password=?")
defer stmt.Close() #defer表示延迟执行,可以将一个方法(stmt.Close())延迟到包裹该方法的方法返回时执行