blog.keepchen.com | keepchen,希仁之拥的个人博客,有it技术、生活分享、个人随笔等文章。Keepchen's personal blog includes articles on it technology, life sharing, personal essays, etc.

【转载】Golang 在 Mac、Linux、Windows 下如何交叉编译

  【转载】Golang 在 Mac、Linux、Windows 下如何交叉编译

Element UI中message消息提示实现原理

  之前很好奇Element UI中的消息提示message是如何实现支持连续点击生成多个消息提示并且能够自动回收(消息收起隐藏)的,这两天需要用到类似的功能,我就去研究了一下element ui关于这一功能的源码,然后发现了一些很好玩的东西。:)

从predis组件开始了解如何与redis服务交互

  之前有一段时间我很好奇,使用编程语言编写的诸如mysql、redis、memcached等服务的客户端组件是如何进行通讯的,直到前段时间有闲暇,分析了一下一个使用php编写的redis组件predis的源码,发现了一些好玩的东西。

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

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