Go
Maratrix
不期速成,日拱一卒。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
strings.Builder 源码阅读与分析
strings.Builder源码阅读与分析字符串拼接平时工作开发中,对于字符串的拼接是很常见的操作。在 Go 语言中,对于字符串的拼接处理有很多种方法,那么那种方法才是效率最高的呢?相信大部分人都会使用以下方式:使用 bytes.Buffer使用 strings.BuilderBenchmark源码阅读线程不安全最佳实践小结参考...原创 2020-03-22 12:01:27 · 1269 阅读 · 0 评论 -
Go Hijack黑科技
最近在看Go标准库里面的rpc源码,发现了下面一段代码:// ServeHTTP implements an http.Handler that answers RPC requests.func (server *Server) ServeHTTP(w http.ResponseWriter, req *http.Request) { if req.Method != "CONNECT" ...原创 2020-02-17 15:35:50 · 3371 阅读 · 0 评论 -
Nginx平滑的基于权重的轮询算法实现
Nginx平滑的基于权重轮询算法描述为:Algorithm is as follows: on each peer selection we increase current_weight of each eligible peer by its weight, select peer with greatest current_weight and reduce its current_we...原创 2020-02-09 09:54:58 · 1144 阅读 · 0 评论
分享