就是说用Go写的Web程序上线,程序前面不需要再部署nginx的Web服务器,这里省掉的是Web服务器。如果服务器上部署了多个Web应用,还是需要反向代理的,一般这也是nginx或apache。使用Get请求网站的示例:Head请求只返回响应头。如果只想要获取一些状态信息的话,可以用Head请求。这样避免返回响应体,响应体的数据是比较多的,适合做监控。我们在range迭代的过程使用了设置变量的方式。sql 包必须与数据库驱动结合使用。第一个是sql包,就是我们调用操作数据库用的。但是如果数据库的字段允许为空,并且该字段的值也为空,那么查询后该字段会返回nil。如果是string类型,则无法接收nil,但sql.NullString则可以接收nil值。不过上面的tag标注了该字段在数据库里对应的字段名,可能在别处会有用。

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码

Go语言中http和mysql的实现代码