摘要: golang在进行数据库操作,一般来说我们使用Open函数创建一个数据库(操作)句柄:func Open(driverName, dataSourceName string) (*DB, error) 我们知道,返回的*DB是一个具有零到多个底层连接的连接池,可以安全的被多个go程使用,并且会维护自 阅读全文
posted @ 2018-06-25 15:55 割肉机 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: 一、连接池的描述图片如下: 二、连接池代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 阅读全文
posted @ 2018-06-25 15:46 割肉机 阅读(479) 评论(0) 推荐(0) 编辑
摘要: #string到intint,err:=strconv.Atoi(string)#string到int64int64, err := strconv.ParseInt(string, 10, 64)#int到stringstring:=strconv.Itoa(int)#int64到stringst 阅读全文
posted @ 2018-06-25 14:45 割肉机 阅读(10999) 评论(0) 推荐(0) 编辑
摘要: Java中Stop-The-World机制简称STW,是在执行垃圾收集算法时,Java应用程序的其他所有线程都被挂起(除了垃圾收集帮助器之外)。Java中一种全局暂停现象,全局停顿,所有Java代码停止,native代码可以执行,但不能与JVM交互;这些现象多半是由于gc引起。 GC时的Stop t 阅读全文
posted @ 2018-06-25 09:34 割肉机 阅读(31437) 评论(0) 推荐(1) 编辑
摘要: 译者著:其实本文的中心意思非常简单,没有耐心的读者建议直接拉到最后看结论部分,有兴趣的读者可以详细阅读一下。 原文发表于Linkedin Engineering,作者 Zhenyun Zhuang是Linkedin的一名Staff Software Engineer,联合作者Cuong Tran是L 阅读全文
posted @ 2018-06-25 09:33 割肉机 阅读(956) 评论(0) 推荐(0) 编辑
摘要: 查看mongodb慢查询 赶紧打开服务器爸爸,开慢查询,看下耗时500ms以上的都是些啥: db.setProfilingLevel(2,500) 看下最近的10条具体的慢查询指令: db.system.profile.find().limit(10).sort({ ts : -1 }).prett 阅读全文
posted @ 2018-06-25 09:20 割肉机 阅读(557) 评论(0) 推荐(0) 编辑