
Netty
liucw_cn
喜爱java
展开
-
java中IO、NIO、AIO(NIO2.0)
java中的IO传统的IO 我们通常所说的传统IO编程就是同步阻塞式的I/O编程,也就是一个Socket和一个Client的端到端的通信过程,我们启动Socket端的时候,Socket会调用accept()方法进行阻塞,等待Client端的请求,直到Client端发送请求过来,然后给于反馈。 后来发展出伪异步的I/O编程,也就是把IO编程里面加上一个自定义的线程池,这样就可以实现多个Clie原创 2017-07-16 13:09:02 · 981 阅读 · 1 评论 -
Netty----什么是Netty学习
什么Netty? Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户,服务端应用。Netty相当简化和流线化了网络应用的编程开发过程,原创 2017-07-16 20:03:56 · 4712 阅读 · 0 评论 -
Protobuf基础知识
约定:为方便书写,ProtocolBuffers在下文中将已Protobuf代替。 1、什么是protocol buffers Protocol buffers是一个灵活的、高效的、自动化的用于对结构化数据进行序列化的协议,与XML相比,Protocol buffers序列化后的码流更小、速度更快、操作更简单。你只需要将要被序列化的数据结构定义一次(译注:使用.proto文件定义),便可以使原创 2017-09-17 12:40:17 · 3310 阅读 · 0 评论