摘要:
strings.Builder源码阅读与分析 背景之字符串拼接 在 Go 语言中,对于字符串的拼接处理有很多种方法,那么那种方法才是效率最高的呢? 相信大部分人都会使用 操作符或者 进行拼接,但要注意的是,在 Go 语言中字符串是不可变的,也就是说每次修改都会导致字符串创建、销毁、内存分配、数据拷贝 阅读全文
posted @ 2020-04-04 11:37
maratrix
阅读(520)
评论(0)
推荐(0)
摘要:
最近在看Go标准库里面的 源码,发现了下面一段代码: 这是一段接管 HTTP 连接的代码,所谓的接管 HTTP 连接是指这里接管了 HTTP 的 TCP 连接,也就是说 Golang 的内置 HTTP 库和 HTTPServer 库将不会管理这个 TCP 连接的生命周期,这个生命周期已经划给 Hij 阅读全文
posted @ 2020-04-04 11:35
maratrix
阅读(2059)
评论(0)
推荐(2)
摘要:
Nginx平滑的基于权重轮询算法描述为: Algorithm is as follows: on each peer selection we increase current_weight of each eligible peer by its weight, select peer with 阅读全文
posted @ 2020-04-04 11:32
maratrix
阅读(636)
评论(0)
推荐(0)
摘要:
Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety. Rust是一门系统级编程语言,具有三个特点: 运行快 防止段错误 保证 阅读全文
posted @ 2020-04-04 11:27
maratrix
阅读(181)
评论(0)
推荐(0)