Java 网络编程
xk_一步一步来
一步一步
展开
-
select、poll、epoll之间的区别总结
转自:http://www.cnblogs.com/Anker/p/3265058.html select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读...转载 2019-03-31 21:29:33 · 142 阅读 · 0 评论 -
用户进程间通信主要有哪几种方式?
参考资料:http://songlee24.github.io/2015/04/21/linux-IPC/进程间通信(IPC,InterProcess Communication)是指在不同进程之间传播或交换信息。IPC的方式通常有管道(包括无名管道和命名管道)、消息队列、信号量、共享存储、Socket、Streams等。其中 Socket和Streams支持不同主机上的两个进程IPC。以L...转载 2019-03-31 21:36:25 · 862 阅读 · 0 评论 -
面试/笔试第一弹 —— 计算机网络面试问题集锦
转自:https://blog.csdn.net/justloveyou_/article/details/78303617 写在前面: 找工作告一段落,期间经历了很多事情,也思考了许多问题,最后也收获了一些沉甸甸的东西 —— 成长和一些来自阿里、百度、京东(sp)、华为等厂子的Offer。好在一切又回到正轨,接下来要好好总结一番才不枉这段经历,遂将此过程中笔者的一些笔试/面试心...转载 2019-03-31 21:54:23 · 572 阅读 · 0 评论 -
HTTP与HTTPS的区别,详细介绍
转自:https://blog.csdn.net/qq_35642036/article/details/82788421 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,H...转载 2019-03-31 21:58:35 · 595 阅读 · 0 评论 -
IO模型/IO复用
一、I/O 模型一个输入操作通常包括两个阶段:等待数据准备好从内核向进程复制数据对于一个套接字上的输入操作,第一步通常涉及等待数据从网络中到达。当所等待数据到达时,它被复制到内核中的某个缓冲区。第二步就是把数据从内核缓冲区复制到应用进程缓冲区。Unix 有五种 I/O 模型:阻塞式 I/O非阻塞式 I/OI/O 复用(select 和 poll)信号驱动式 I/O(SIGIO)异步 I/O(AIO...翻译 2019-03-31 22:09:26 · 341 阅读 · 0 评论 -
Java 网络编程目录
转自:https://blog.csdn.net/qq_21808961/article/details/81029312Java 网络编程1—IP与InetAddressJava 网络编程2—URL与URLConnectionJava 网络编程3—URLEncoder与URLDecoderJava网络编程4—TCP程序设计Java 网络编程5—UDP程序设计Java 网络编程6—网络...转载 2019-03-29 10:36:47 · 646 阅读 · 0 评论 -
【带你入门】java网络编程
转自:http://www.cnblogs.com/springcsc/archive/2009/12/03/1616413.html网络编程网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这...转载 2019-03-29 10:42:31 · 355 阅读 · 0 评论