好多好文章看完就直接丢了,或者放在浏览器标签内,但是标签多了也会烦,以后一段时间整理下放blog上。
用 Go 实现零停机升级 TCP 服务
备注:星爷的翻译文章,说了如何不停机就升级go的tcp服务,热升级或者热重启的概念。对需要使用Go进行长连接的服务来说必须学习。
闭包的概念、形式与应用
http://www.ibm.com/developerworks/cn/linux/l-cn-closure/index.html
备注:讲了多种语言的闭包使用,或许没有你要的语言(比如php)但是对理解闭包很有帮助
Yacc 与 Lex 快速入门
http://www.ibm.com/developerworks/cn/linux/sdk/lex/
备注:语法解析器,对于理解Yacc和Lex有帮助,比如go语言中的yacc和lex的使用
Speeding up Go with custom allocators
http://blog.kowalczyk.info/article/u5o7/Speeding-up-Go-and-C-with-custom-allocators.html
备注:如何优化Go代码
Linux 各种查看网卡流量的方法
http://jasonyong.blog.51cto.com/47753/174197
备注:使用一些工具,看下机器的流量情况。
Optimizing Real World Go
http://bpowers.github.com/weblog/2013/01/05/optimizing-real-world-go/
备注:精彩的是如何结合代码和go pprof来优化代码
使用node-inspector来调试pomelo
备注:node-inspector工具太帅了,在node方面,可以单步调试
通过 ulimit 改善系统性能
http://www.ibm.com/developerworks/cn/linux/l-cn-ulimit/
备注:可以把它看成是ulimit参数的说明,实际没有讲到怎么优化
Linux中的strace
http://www.dbabeta.com/2009/strace.html
备注:strace命令的使用
Controlling iTunes from the Terminal
http://hints.macworld.com/article.php?story=20011108211802830
备注:如何使用ascript控制mac上的itunes,再结合上比如websocket这样的长连接,就能做出很帅的产品了
深入理解linux系统下proc文件系统内容
http://www.cnblogs.com/cute/archive/2011/04/20/2022280.html
备注:详细说了proc下文件的内容,虽然有些看不懂。。。估计这些看完都能理解的大牛会对linux内核很了解了
Scalable Web Architecture and Distributed Systems
http://www.aosabook.org/en/distsys.html
备注:强烈推荐这篇文章,web服务架构应该如何扩展和设计,文章讲的清晰也非常详细,讲了一个系统架构应该如何设计。这篇文章还有个中文版的。
YSLOW法则中,为什么yahoo推荐用GET代替POST?
http://www.cnxct.com/use-get-for-ajax-requests-why/
备注:这个问题从来没想到过,作者做了研究,得出POST在某些浏览器下会比GET多一步请求的结论
掌上指路标 —– APP架构与导航设计
http://ucdchina.com/snap/12737
备注:讲APP的导航应该怎么设计,感觉说的很对
Hopwatch – a debugging tool for Go
http://ernestmicklei.com/2012/12/14/hopwatch-a-debugging-tool-for-go/
备注:Go调试器
PHP和NGINX 文件上传大小限制问题解决方法
http://admirestator.diandian.com/post/2012-04-28/19237704
备注:关于文件上传大小的修改,LNMP架构需要对nginx和php.ini进行修改
Http协议中的各种长度限制总结
http://my.oschina.net/chihz/blog/58057
备注:关于各种长度的限制,稍微了解下,如果对http的长度真需要精细的话,还是需要自己测试下