golang实现压测工具「单台机器100w连接压测实战」

golang实现压测工具「单台机器100w连接压测实战」

golang基础之interface

一、interface简介在golang中,interface本身也是一种类型,它代表的是一个方法的集合。任何类型只要实现了接口中声明的所有方法,那么该类就实现了该接口。与其他语言不同,golang并不需要显示声明类型实现了某个接口,而是由编译器和runtime进行检查。

值得了解的高效K8S命令行管理工具

在容器云日益普遍的今天,每个人现在都在用K8S编排容器集群,构建自己的基础架构。事实上这个问题不光是我们的问题,也困扰了很多大牛,所以他们又造出很多有用的轮子来减轻我们的负担。

2021-07-28:最短的桥。在给定的二维二进制数组 A 中,存在两座岛

2021-07-28:最短的桥。在给定的二维二进制数组 A 中,存在两座岛。(岛是由四面相连的 1 形成的一个最大组。)现在,我们可以将 0 变为 1,以使两座岛连接起来,变成一座岛。返回必须翻转的 0 的最小数目。(可以保证答案至少是 1 。

Golang 刷题 Leetcode 71. Simplify Path

FieldsFuncbool{ifs==’/'{returntrue}returnfalse})fori:=0;i

golang 中string和int类型相互转换

int转成string:int64转成string:注意事项:使用strconv包的函数,先导入strconv包,会返回两个值,第一个是value,第二个是error,一个是报错,报错不需要用_忽略掉,%v-按原类型输出。

深挖Go函数之深度解析(下):可变参数

上面的代码在case里一下子匹配了所有可能的数字类型,再用格式化输出转换成字符串,最后转换成float64来使用,这是一种折中的办法,速度可能会比较慢。

MacOS使用Homebrew安装Go开发环境

MacOS使用Homebrew安装Go开发环境

字节跳动自研高性能微服务框架 Kitex 的演进之旅

2016 年, 第一代 Golang RPC 框架 Kite 正式发布。例如在 Thrift 协议上,虽然对 Thrift 的编解码已经做到非常极致的优化了,我们还在探索利用 JIT 手段来提供更多的性能提升;

一篇文章让你读懂epoll详细工作原理

开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。