运行了好长时间的进程忽然挂了,结果打出好长的堆栈,显然是goroutine泄漏了。逻辑很简单只是定时从指定api取值而已,怎么会泄漏呢? net...
之前也有文章讲过go调用堆栈的话题,但并没有完全讲清楚,这里补充里面缺漏的几个点。 阻塞 方括号里的select表示阻塞原因,具体定义见runt...
2018年10月9日 概述 Go团队最近公布了用于开放云开发的可移植云API和工具,开源项目Go Cloud 。 这篇文章详细介绍了Wire,一...
go是宣扬实用主义的语言,很多时候都把c中的最佳实践直接规定成语法了。其中之一就是slice,简单但是非常容易踩坑。 先看一个小例子: 在这个小...
相比起简单的锁表,事务提供了更好的并发性能,但同时也带来更大的复杂性,如隔离级别,mvcc,死锁等。网上关于事务隔离级别的介绍遍地都是,就不再赘...
在开发过程中踩了一个坑,觉得挺有意思,就顺手编成了一道题。 以下是解答: 作为一个缓存类,每次读取到的数据应该是相同的,显然这里并不是。那么是哪...
桑心。以前从学校到家里再到公司,从来是解决各种疑难杂症的人物。结果今天在阴沟里翻船了。以为显示器坏了,其实是不小心按到了触控按键的开关,为此修了...
今天在网上遇到一个问题,觉得挺有意思,就帮人解答了。 需求 在编码为Latin1的MySQL数据库中插入中文数据,由另一个系统将Latin1编码...
如果要用一个词诠释什么样的做事方式能被称之为艺术,我会选融合。 为什么是融合,首先要从融合反义词割裂开始说。如果一个人仅仅以一种完成任务的态度做...