内存泄漏

不再用到的内存,没有及时释放,就叫做内存泄漏(memory leak)

Beego 自动化部署

Beego 自动化部署

 

beego 是 Go 写的应用程序开源框架,我使用beego写了一个项目小项目。Go 是编译语言,需要编译之后再部署,每次部署到服务上是件很麻烦的事情。就写了一个自动打包部署到服务器的脚本,方便发布部署。

项目结构

先看看beego项目的结构:[……]

继续阅读

supervisor运行golang守护进程

http://studygolang.com/articles/4480

 

最近在鼓捣golang守护进程的实现,无意发现了supervisor这个有意思的东西。supervisor是一个unix的系统进程管理软件,可以用它来管理apache、nginx等服务,若服务挂了可以[……]

继续阅读

Install all Go project dependencies in one command(go一键安装所有依赖)

https://coderwall.com/p/arxtja/install-all-go-project-dependencies-in-one-command

 

To install all dependencies of a Golang project or gola[……]

继续阅读

Go 边看边练

https://hacpai.com/article/1437497122181

Custom struct field tags in Golang

https://sosedoff.com/2016/07/16/golang-struct-tags.html

 

Structs in Golang represent one of the most common variable types and used practi[……]

继续阅读

golang 面试题

https://zhuanlan.zhihu.com/p/26972862

 

分享出来几个go面试题,都非常简单,如果您有一些开发时候使用到的小技巧欢迎评论。

目前我写出来11个(再更新一道题目),未来会不定期更新。。。

1、写出下面代码输出内容。

pack[......]

继续阅读

初探和实现websocket心跳重连

http://www.cnblogs.com/1wen/p/5808276.html

 

心跳重连缘由

在使用websocket过程中,可能会出现网络断开的情况,比如信号不好,或者网络临时性关闭,这时候websocket的连接已经断开,

而浏览器不会执行websoc[……]

继续阅读

go中的main函数和init函数

http://blog.csdn.net/rznice/article/details/18987047

 

       Go里面有两个保留的函数:init函数(能够应用于所有的package)和main函数(只能应用于package main)。这两个函数在定义时不能有任何[……]

继续阅读

如何优雅地等待所有的goroutine退出

http://www.cnblogs.com/cobbliu/p/4461866.html

 

goroutine和channel是Go语言[……]

继续阅读