看啥推荐读物
专栏名称: AI前线
InfoQ十年沉淀,为千万技术人打造的专属AI公众号。追踪技术新趋势,跟踪头部科技企业发展和传统产业技术升级落地案例。囊括网站和近万人的机器学习知识交流社群。
今天看啥  ›  专栏  ›  AI前线

面试必考的网络编程知识,帮你梳理好了 | 极客时间

AI前线  · 公众号  · AI  · 2019-08-01 18:11
什么是网络编程?用一句话概括,就是对网络协议的落地。落地,意味着对实战的要求更高。所以,一些程序员会倾向于使用类似 Netty 这种封装好的框架——快速,高效。既然如此,为什么要学网络编程呢?跟开发细节相比,有时我们更看重开发效率。但如果是高性能网络编程呢?拿盖房子来举例,如果我们要建个小平房,对地基的深浅和材质没有那么高的要求;但要想建造高楼大厦,小平房的地基条件就远远不够了。同样的,普通开发与高性能网络编程也不能相提并论,高性能就意味着:那些未经大规模验证的设计很容易到达临界点。这时,不仅要想办法延展边界,比如提高吞吐量和并发性,还要解决各种棘手异常,比如如何保证上千万个连接的正常运行等等。这 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照