JAVA 网络编程
天空之城B哥
这个作者很懒,什么都没留下…
展开
-
Java NIO和IO的主要区别
当学习了Java NIO和IO的API后,一个问题马上涌入脑海:http://tutorials.jenkov.com/java-nio/nio-vs-io.html我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析Java NIO和IO的差异、它们的使用场景,以及它们如何影响您的代码设计。Java NIO和IO的主要区别下表总结了Java NIO和转载 2015-03-19 11:11:48 · 367 阅读 · 0 评论 -
cdn的原理是什么
cdn就是静态缓存+智能解析。A分布:在全国分布cdn节点,就是服务器群组,比如华东节点 广东网通广东电信,华北节点北京网通电信,华中武汉教育网节点。。。B镜像:然后把你网站静态的内容,比如图片、下载等资源镜像到各地的服务器上C智能解析:用户访问的时候,根据ip判断是网通还是电信,是海南的还是东北的,然后连接到最近的服务器节点上去。CDN适合静态的,动态的实际上还是要回到源服务器调用,中间转载 2015-04-20 22:16:11 · 692 阅读 · 0 评论 -
网络编程 select epoll
SELECT设备超时用法小结目前各平台通用的设置socket connect超时的办法是通过select(),具体方法如下:1.建立socket;2.将该socket设置为非阻塞模式;3.调用connect();4.使用select()检查该socket描述符是否可写;5.根据select()返回的结果判断connect()结果;6.将socket设回阻塞模式。原创 2015-07-02 19:38:08 · 367 阅读 · 0 评论