引子:我接触过很多编程语言,接触过各种各样的服务器端开发,Java,Go,Ruby,Javascript等语言,Spring,Node.js,Rails 等等常见服务器端框架和编程模型都有接触。这里谈一下我个人对高性能服务器端程序的一些看法,希望给各位读者一些认识。
在说LevelDb之前,先认识两位大牛,Jeff Dean和Sanjay Ghemawat,这两位是Google公司重量级的工程师,为数甚少的Google Fellow之二。
最近在想一个问题,Java语言为什么要设计内部类呢,经过查阅相关的书籍后在这里总结一下。
在编程的时候经常会用到容器,当容器被多线程读取的时候我们就要考虑线程安全的问题,哪些容器是线程是线程安全的,容器的哪些操作又是线程安全的,这些安全机制是怎么实现的,本文将一一介绍。
通过WireShark抓包来具体分析XMPP协议,下面用人人桌面版演示了,XMPP客户端从登录到获取新鲜事的过程,通过分析具体的数据包能够更容易的理解协议。
Androidpn 开源项目托管地址:http://sourceforge.net/projects/androidpn/
这篇文章翻译自Smack的官方文档,http://www.igniterealtime.org/builds/smack/docs/latest/documentation/,转载请注明出处。