关注互联网应用及运维技术的个人博客

2020年05月的文章

未分类

golang协程和python协程对比

赞(0)

golang协程和python协程对比,主要是测试在生产中的并发、效率等。 在load15负载约降为0的时候开启下次测试,避免机器负载影响。 同时程序无复杂逻辑处理,仅做返回。 go协程和python协程测试环境 压测环境 AWS 1核1G...

未分类

TCP的无边界性与分片和重组

赞(0)

在发送或接受 TCP 字节流时存在的分片与重组是个老生常谈的话题了,有些人习惯叫它“分包粘包”。实际上 TCP 是流模式协议,面向字节流的,没有包这么一说,所谓的“分包粘包”是应用层解析不好的事情。 TCP 是啥&在做啥 流协议 大...

未分类

如何配置 sql.DB以获得更好的性能

赞(0)

网上有很多教程介绍sql.DB, 以及如何使用它来执行SQL数据库查询和语句, 但是大部分都没有介绍SetMaxOpenConns()、SetMaxIdleConns()和SetConnmaxLifetime()方法。事实上你可以使用这些方...

未分类

Golang之学习Context

赞(0)

在go1.7之前,context还是非编制的,存在(golang.org/x/net/context)中,golang团队发现context这个东西很好用,于是把它收编了,1.7版本正式进入了标准库。专门用来简化处理多个goroutine之...

未分类

关于Slice的扩容机制

赞(0)

STEP1 预估扩容后容量 先看一个例子 了解一下预估规则 在原容量扩大两倍还要小于扩容后的容量时,预估容量就是扩容后的 当大于扩容后的时,如果小于1024时,预估容量是扩容前容量的2倍 当大于扩容后的时,如果大于1024时,预估容量是扩容...