网络netty
文章平均质量分 72
梅老板000
程序员的一生时间90%是用在学习和编程上,而剩余的10%是活在世界上。
展开
-
protobuf安装和入门
Protobuf是一个灵活, 高效, 结构化的数据序列化框架, 下面将安装windows版本, 并通过一个小案例进行入门.1.下载安装 .在网上下载windows版本的Protobuf, 解压既是安装完成, 解压之后出现exe文件. 2.案例 先编写一个”SubscribeReq.proto”文件 . 具体proto语法可以网上搜索, java_package : 生成java文件的包名原创 2017-05-23 18:57:05 · 551 阅读 · 0 评论 -
网络IO模型及同步、异步与阻塞、非阻塞的理解
1.Linux常见IO模型 .常见IO分为下面两个流程 : (1) 等待数据准备好 (2) 从内核向进程复制数据 . 对于一个套接字的输入操作, 第一步通常涉及等待数据从网络中到达, 当所有等待分组到达时, 他被复制到内核的某个缓冲区 . 第二步就是数据从内核缓冲区复制到应用程序缓冲区 . 阻塞IO模型 : 标红部分是阻塞, 直到阻塞结束r原创 2017-06-24 12:01:27 · 561 阅读 · 0 评论 -
网络编程之epoll理解
网络编程, select, poll, epoll, file descriptor 文件描述符 . socket, 内核态用户态. IO多路复用, 同步阻塞, 同步非阻塞, netty, linux原创 2017-06-25 19:02:20 · 795 阅读 · 0 评论