好看的火龙果千篇一律,好吃的百里挑一

可能是天气冷了吧,都不怎么想吃水果了。上上上周买的火龙果今天终于下定决心消灭了一个,吃的时候才发现,放得太久,味道都已经变了, 完全不能吃了,没办法只好都丢掉. 想想当初花了大价钱把它们买回来如今都要丢掉心里倒还有点不甘心。 还有半个月前买的提子、枣子、柚子、哈密瓜什么的也都是,放着完全不想吃。特别是以 ... 阅读更多

Go defer 的运行时机和遇到的坑

一、 defer 用法

defer 是 golang 中独有的流程控制语句,用于延迟指定语句的运行时机,运行于函数的内部,当他所属函数运行完之后它才会被调用。

例如以下使用 defer 的代码:

输出结果为:

阅读更多

Golang redigo 使用笔记 (二):并发处理和连接池

一、并发问题 在 redigo 官方的文档描述中,Receive() 方法是不支持多并发的,原文为:

而 Do() 方法是间接调用了 Receive() 方法,所以 Do() 方法也是不支持多并发的。我们可以用一段代码来验证这一点: [crayon-6 ... 阅读更多