【转载】百万 Go TCP 连接的思考: epoll方式减少资源占用

  一般Go语言的TCP(和HTTP)的处理都是每一个连接启动一个goroutine去处理,因为我们被教导goroutine的不像thread, 它是很便宜的,可以在服务器上启动成千上万的goroutine。但是对于一百万的连接,这种goroutine-per-connection的模式就至少要启动一百万个goroutine,这对资源的消耗也是极大的。

【分享】移除git中的commit历史(保留文件,仅移除提交历史信息)

  移除git中的commit历史(保留文件,仅移除提交历史信息)

shell学习笔记

  shell学习笔记,罗列了shell命令的一些基础用法

【分享】Ruby 之父松本行弘:程序员的乐趣、存在感与平衡

  编者按 我们有幸参与 Ruby Summit China 2018(10月,郑州)并得到采访 Ruby 之父松本行弘先生的机会。先生不仅是一位魅力十足的资深开发者,还是一位生活的智者,他分享了自己关于技术成长、个人价值,以及如何平衡工作和家庭等方面的经验和观点。我们将此次采访内容整理成文,作为一期特别的「码云封面人物」,希望给大家的工作和生活带来一点小启发:)