摘要: 1、什么是webSocket? webSocket是H5提出的一个协议规范,webSocket约定了一个通信的规范,通过一个握手的机制,客户端和服务端,就能建立一个类似TCP的连接,从而方便客户端和服务端之间的通信,在webSocket出现之前,web交互一般是基于Http的短连接或者长连接,web 阅读全文
posted @ 2018-04-03 18:53 北极的大企鹅 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1、原生NIO存在哪些缺陷 (1)NIO的类库和API繁杂,使用也比较麻烦,需要熟练掌握selector、ServerSocketChannel、SocketChannel、ByteBuffer等 (2)NIO入门门槛高,需要其他相关技能的铺垫,比如:熟悉java多线程编程,因为NIO编程涉及到Re 阅读全文
posted @ 2018-04-03 18:51 北极的大企鹅 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、Java IO通信 名词解释: BIO通信: 采用BIO通信模型的服务端,通常由一个独立的Acceptor线程负责监听客户端连接,在接收到客户端请求后,为每一个客户端建立一个新的线程负责进行链路处理,处理完成之后,可以通过输出流返回应答给客户端,此时线程销毁。这就是典型的一次请求一次应答模式。 阅读全文
posted @ 2018-04-03 18:03 北极的大企鹅 阅读(229) 评论(0) 推荐(0) 编辑
阅读 - 79万