最近想学习下 java 网络编程 求推荐一本网络编程方面的书。
1
qige023 2016-05-21 00:57:04 +08:00
除非公司技术栈逼迫用 java ,否则,请用 go ,这是属于未来的语言
|
2
mikicomo 2016-05-21 11:45:23 +08:00
《 Java 网络编程》第四版 Oreilly 的,这几天刚好在图书馆发现了这本书就借了,作为新人看了一点点感觉还是蛮不错的。
|
5
qige023 2016-05-25 16:20:37 +08:00 1
@NullMan 不知道你说哪个是屠龙刀,哪个是树杈, Java 是很强大我不否认,但仅仅诞生几年的 go 在云计算领域取得的成就也不是 “树杈” 可以形容,我就说几样
1. 许试伟的七牛云,没几个创业公司不用吧,就是用你所谓的“树杈”构建出来的 2. https://github.com/docker/docker docker 开源容器引擎,现在国内没几个大企业不用,包括 BAT ,恩,腾讯的游戏很多都迁移到 docker 环境上,极大的方便了自动化运维 3. Go 1.5 已经实现了自举,就是 Go 语言实现 Go 的编译器,对了, jvm 仍然是 c/c++ 写的 能把这样的新技术形容成树杈的,呵呵,连婴儿都配不上,真是井底之蛙 |
6
NullMan 2016-05-25 16:41:29 +08:00 1
@qige023
1, 七牛云, 用别的语言也能做到, 这里是看程序员的技能, 总不能说, 没有了 Go, 就不可能有云存储吧? 2, docker, 其实只依赖于操作系统的构架细节,对语言没有特别的要求,而且也没什么性能需求. 所以最差劲的编程语言 bash shell 都可以做到, 见 https://github.com/p8952/bocker/blob/master/bocker 3, 编程语言实现自举, 很牛逼吗? JavaScript 都能自举呢. |
7
qige023 2016-05-25 17:14:21 +08:00
@NullMan
呵呵, 你是对的,用别的语言也能做到,什么 java 都是扯淡了,干脆 C 、汇编直接上就好了,什么语言都是扯淡,直接 bash shell 就好了,反正到最后,不就是系统调用 呵呵,你是对的,任何图灵完备的语言都能自举呢,何必举 JavaScript 包括这个 https://zh.wikipedia.org/wiki/Brainfuck 也可以,真是 Brainfuck 呵呵,你为何不解释下 jvm 不自举。 真是傻逼,刚开始跟我说 Go 是树杈,后来跟我扯所有语言都一样,你为毛不用 c 、 c++写 web ,用 java 写驱动,呵呵。 突然想起一句话: 永远不要妄图战胜一个脑残. 因为他会把你的智商拉到和他一样的水平,然后凭借丰富的经验击败你 |