E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Unix网络编程vol1
C10破局(三)——Java AIO实现高并发服务器
上一篇博客中我们介绍了Java中的NIO模型,而JDK1.7之后升级NIO类库,也就是NIO2.0.Java正式提供了异步IO操作,同时提供了与
UNIX网络编程
事件驱动IO相对应的AIO。
Alexwym
·
2019-04-20 10:38
高性能服务器
分享一些C++软件开发&&后台开发复习必备电子书单
源码剖析简体中文版PythonCookbook第三版中文数据结构和算法:数据结构与算法分析:C语言描述大话数据结构剑指offer程序员面试宝典网络通信:计算机网络(第7版)-谢希仁UNIX环境高级编程
unix
从心开始yjh
·
2019-04-15 22:34
IT技术面试经验
TCP简单客户/服务端程序问题总结
本文基于阅读《
UNIX网络编程
第3版卷1》第五章TCP客户/服务端程序实例,介绍一个简单的TCP回射程序网络的基本流程和所要考虑的各种异常问题。下图是这个程序所要用到的基本套接字函数。
fred290
·
2019-03-21 16:44
《
Unix网络编程
上》第一章内容总结
总的来说,在读完第一章、第四章和第二章部分后这本书给我的感觉就一个字:细。能够对我知道的和不知道的所有知识点全部一一讲述,因此个人感觉这本书适合掌握一定的相关知识但不够系统的人对unix网络方面进行知识串联;也适合急需某一方面比如第四章TCP传输的socket应用,但相关知识薄弱,可以将该书作为工具书籍来按照书上步骤先跑起来。写该文章有两个目的:1.文章主要针对看书但又基础比较薄弱的人解读部分要点
吉锋涛
·
2019-03-05 19:04
计算机网络
Unix网络编程
UNIX网络编程
-I/O多路复用
目录Unix下可用的5种I/O模型阻塞式I/O模型非阻塞式I/O模型I/O复用模型信号驱动式I/O模型异步I/O模型各种I/O模型的比较参考Unix下可用的5种I/O模型阻塞式I/O非阻塞式I/OI/O复用信号驱动式I/O(SIGIO)异步I/O(POXIS的aio_系列函数)比如一个输入操作通常包含两个不同的阶段1.等待数据准备好2.从内核向进程复制数据对于一个恶套接字上的输入操作,第一步通常涉
hixiaoxiaoniao
·
2019-01-10 12:31
网络
Linux
sendmsg和recvmsg 函数
高级套接口-(sendmsg和recvmsg)
UNIX网络编程
读书笔记:recvmsg和sendmsg函数recvmsg和sendmsg函数setsockopt()函数功能介绍
a493203176
·
2019-01-07 16:50
UNIX网络编程
-TCP相关
目录相关函数套接字函数总结服务端和客户端调试程序启动服务端后查看状态建立连接后kill客户端建立连接后kill服务端异常退出FIN_WAIT1状态FIN_WAIT2和CLOSE_WAITFIN_WAIT2的另一种情况处理僵尸进程SIGPIPE信号服务端崩溃参考相关函数socket函数#include//family:指定协议族//type:指定套接字类型//protocol:指定某个协议,设为0,
hixiaoxiaoniao
·
2018-12-26 21:21
网络
Linux
要开始写博客了
理论学科方面算法《算法图解》《算法》《编程珠玑》(思维方面),以及基础算法题都要做阿里华仔和骨灰级的耗子叔都提到的五本编程领域系统知识书:《深入理解计算机系统》《TCP/IP详解1》《
unix网络编程
1
art_hugo
·
2018-12-23 22:20
UNIX网络编程
-结构体和相关函数
目录相关结构体值-结果参数字节排序函数字节操纵函数一些扩展的辅助函数相关结构体IPv4结构体除非涉及路由套接字,否则不用设置和检查sin_len字段POSIX规范只要求结构中的3个字段,sin_family,sin_addr,sin_portsin_family对应的是sa_family_tsin_port对应的是in_port_tsin_addr对应的是in_addr结构体,in_addr包含了
hixiaoxiaoniao
·
2018-12-19 12:44
网络
Linux
Linux性能优化-总体概述
环境高级编程》《深入Linux内核架构》《性能之巅:洞悉系统,企业与云计算》《计算机网络第五版》《TCP/IP详解卷1:协议》《Wireshark网络分析就这么简单》《Wireshark网络分析的艺术》《
UNIX
hixiaoxiaoniao
·
2018-12-10 18:51
系统
Chapter1 Java I/O演进之路
根据
UNIX网络编程
对I/O模型的分类,UNIX提供了5种I/O模型:(1)同步阻塞I/O模型:最常用的I/O模
YaleWei
·
2018-12-06 12:07
UNIX网络编程
卷一源码unp.h文件
/*includeunphlib/unp.h*//*Ourownheader.Tabsaresetfor4spaces,not8*/#ifndef__unp_h#define__unp_h#include"../config.h"/*configurationoptionsforcurrentOS*//*"../config.h"isgeneratedbyconfigure*//*Ifanythi
轻菜头
·
2018-12-05 17:46
linux
unix
读书笔记:《
Unix网络编程
(第2版)》卷2:进程间通信
这是《
UNIX网络编程
卷2:进程间通信》(W.RichardStevens)的读书笔记以及批注。
Azure_Chien
·
2018-11-12 00:00
unix网络编程
进程间通信
台湾
vol1
:宜兰和花莲,自驾游三天
这是我在台湾的第一站
VOL1
:宜兰-花莲宜兰花莲自驾游,三天两夜_腾讯视频拼团走,自驾游,往东行“反正我挺信任他们的,就是想随一次心说走就走呐。”
归趣来嘻
·
2018-11-05 17:22
Netty学习之路(三)-AIO编程
NIO2.0引入了新的异步通道的概念,与之前非阻塞IO(NIO)不同的是,NIO2.0异步套接字通道是真正的异步非阻塞I/O,对应于
UNIX网络编程
中的事件驱动I/O(AIO)。
木已成木炭
·
2018-11-03 13:42
Netty
50本java技术书-吐血整理
《
Unix网络编程
》三.数据结构与算法系列1.《算法导论》2.《数据结构与算法(Java版)》3.《算法图解,啊哈算法》4.《剑指offer》5.LeetCode教科书式刷题网站
zjxbllg2018
·
2018-10-26 10:54
java
技术书
50本java技术书-吐血整理
《
Unix网络编程
》三.数据结构与算法系列1.《算法导论》2.《数据结构与算法(Java版)》3.《算法图解,啊哈算法》4.《剑指offer》5.LeetCode教科书式刷题
小妞贼毒
·
2018-10-26 10:46
JAVA
TCP缓存区和窗口的关系
网上大多错误的理解滑动窗口大小=接受缓存区大小接收方通告窗口大小=发送方缓存区大小注意:以上两个结论都是错误的 我们在学习网络编程时,通常会参考两本很经典的书《
UNIX网络编程
卷1》和《TCP/IP
MANY_L
·
2018-10-25 13:46
计算机基础
面试中常见的计算机网络的问题
网络方面有空可以看看TCP/IP详解卷一和
UNIX网络编程
。以下总结了一些面试中常问的问题:1、TCP为什么需要3次握手,4次断开?
由零开始Leon
·
2018-09-05 20:50
1.
UNIX网络编程
卷1:源码配置
本节主要介绍
UNIX网络编程
卷1(第三版)在Ubuntu16.04的配置问题,并运行一个简单时间获取客户程序。
10点43
·
2018-08-27 11:51
UNIX网路编程卷1
阻塞IO与非阻塞IO
学习地址:https://www.cnblogs.com/xiaoxi/p/6525396.html在《
Unix网络编程
》一书中提到了五种IO模型,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO
万年精魄
·
2018-08-20 21:09
基础知识
简单的ftp服务器-c实现
简单的ftp服务器,这个断断续续写了得有两三天了,才把基本的功能实现,以后的功能以后再说看了
unix网络编程
之后练手的项目,结构可能比较乱目前实现了:help展示所有可用的命令ls展示当前目录下所有的文件
Immortal_s
·
2018-08-10 16:34
Unix网络编程(第三版)
缓冲区大小及限制
概念介绍主要参考
UNIX网络编程
。(1)数据报大小IPv4的数据报最大大小是65535字节,包括IPv4首部。因为首部中说明大小的字段为16位。
MyObject-C
·
2018-08-08 10:49
网络通信
Redis 和 IO 多路复用
最近在看
UNIX网络编程
并研究了一下Redis的实现,感觉Redis的源代码十分适合阅读和分析,其中I/O多路复用(mutiplexing)部分的实现非常干净和优雅,在这里想对这部分的内容进行简单的整理
_吹雪_
·
2018-07-30 23:16
缓存
JDK 7 AIO 初体验
在
unix网络编程
的定义里异步和非异步概念的区别就是实际的IO操作是否阻塞。如果是就是异步,如果不是就是同步。而阻塞和非阻塞的区别在于发起IO请求的时候是否会阻
Singularinty
·
2018-07-07 16:31
计算机专业课学习清单(书籍+公开课)
OSCSAPP鸟哥的LINUX私房菜MIT6.828UNIX环境高级编程深入理解Linux内核程序员的自我修养网络计算机网络:自顶向下方法
UNIX网络编程
TCP/IP详解(卷一)TCP/IP详解(卷二)
bnyf
·
2018-07-06 14:30
其他
mac gcc编译头文件找不到解决方案
在finder前往文件夹/usr/include如果没有/usr/include文件夹,尝试在终端输入xcode-select--install《
unix网络编程
》重网上下好源码,如果make失败,参考网上的文件修改方法
zzuli-dk
·
2018-06-04 17:42
linux
两种高效的服务器设计模型:Reactor和Proactor模型
I/O模型在文章《
unix网络编程
》(12)五种I/O模型中提到了五种I/O模型,其中前四种:阻塞模型、非阻塞模型、信号驱动模型、I/O复用模型都是同步模型;还有一种是异步模型。
maikelsong
·
2018-05-30 17:58
NIO
《
UNIX网络编程
卷1》--笔记
1.简介POSIX:PortableOperatingSystemInterfaceofUNIX,即可移植操作系统接口ISO:InternationalOrganizationforStandardization,即国际标准化组织IEC:InternationalElectrotechnicalCommission,即国际电工委员会Inc:theInstituteforElectricalandE
llongint
·
2018-05-23 17:16
网络编程卷1-套接字API
阻塞、非阻塞、同步、异步
Unix网络编程
一书中作者给出了五种IO模型:1、BlockingIO-阻塞IO2、NoneBlockingIO-非阻塞IO3、IOmultiplexing-IO多路复用4、signaldriv
萧玄辞
·
2018-05-14 02:31
阻塞、非阻塞、同步、异步
Unix网络编程
一书中作者给出了五种IO模型:1、BlockingIO-阻塞IO2、NoneBlockingIO-非阻塞IO3、IOmultiplexing-IO多路复用4、signaldriv
萧玄辞
·
2018-05-14 02:31
一文读懂阻塞、非阻塞、同步、异步IO
Unix网络编程
一书中作者给出了五种IO模型:1、BlockingIO-阻塞IO2、NoneBlockingIO-非阻塞IO3、IOmultiplexing-IO多路复用4、sign
mc90716
·
2018-05-13 10:00
Java
IO
非阻塞
异步
一文读懂阻塞、非阻塞、同步、异步IO
Unix网络编程
一书中作者给出了五种IO模型:1、BlockingIO-阻塞IO2、NoneBlockingIO-非阻塞IO3、IOmultiplexing-IO多路复用4、sign
mc90716
·
2018-05-13 10:00
Java
IO
非阻塞
异步
一文读懂阻塞、非阻塞、同步、异步IO
Unix网络编程
一书中作者给出了五种IO模型:1、BlockingIO-阻塞IO2、NoneBlockingIO-非阻塞IO3、IOmultiplexing-IO多路复用4、signaldr
yunxitalk
·
2018-05-13 10:30
UNP学习笔记一:OSI模型和TCP_IP协议族
(一)OSI模型和TCP_IP协议族(1)
unix网络编程
是什么?要做什么?(2)首先看看网络模型:OSI模型和TCP/IP协议族。
卡木_
·
2018-05-05 11:52
网络编程
两种高效的服务器设计模式:Reactor and Proactor
IO模型《
unix网络编程
》(12)五种I/O模型中提到了五种I/O模型我们都知道,为了OS的安全性等的考虑,进程是无法直接操作I/O设备的,其必须通过系统调用请求内核来协助完成I/O动作,而内核会为每个
yy-captain
·
2018-04-18 17:39
计算机网络
WebServer
五种IO模型详解
在《
Unix网络编程
》一书中提到了五种IO模型,分别是:阻塞IO、非阻塞IO、多路复用IO、信号驱动IO以及异步IO。下面就分别来介绍一下这5种IO模型的异同。
绿色藤蔓
·
2018-03-20 11:52
java基础
Reactor与Proactor模型
I/O模型在文章《
unix网络编程
》(12)五种I/O模型中提到了五种I/O模型,其中前四种:阻塞模型、非阻塞模型、信号驱动模型、I/O复用模型都是同步模型;还有一种是异步模型。
光与热
·
2018-03-06 17:19
架构
linux网络编程入门三步走
不管是
UNIX网络编程
还是其他的书籍都会有相关的举例Echo,chat,Proxy在这里统一再现Python的实现,主要是Python的比较简单,稍后也会补充一下PHP的swooleEcho:importos
jackdongting
·
2018-02-09 17:02
网络
编程
小练习
语言学习
Unix网络编程
笔记
Unix网络编程
笔记书本:《UnixNetworkPrograming》
Unix网络编程
笔记第一章基础第二章TCPUDP第三章1、IPv4SocketAddressStructure(IPv4套接字地址结构
ALEX_ZHANG_
·
2018-01-27 01:37
Unix网络编程
Linux网络I/O模型
根据
UNIX网络编程
对I/O模型的分类,UNIX提供了5种I/O模型,
ncs123
·
2018-01-10 20:00
I/O模型
I/O复用模型
信号驱动
异步IO
Linux环境下点分十进制和整型IP间的相互转换
本文介绍Linux环境下使用
Unix网络编程
实现点分十进制和整型ip地址间的相互转换,以及那些应该规避的问题。
cjf_wei
·
2018-01-07 11:07
C++
网络
C
浅谈Linux 网络 I/O 模型简介(图文)
根据
UNIX网络编程
对I/O模型的分类,UNIX提供了
anxpp
·
2017-12-29 11:05
线程池原理及C语言实现线程池
//pan.baidu.com/s/1zWuoE3q0KT5TUjmPKTb1lw密码:pp42引言:线程池是一种多线程处理形式,大多用于高并发服务器上,它能合理有效的利用高并发服务器上的线程资源;在
Unix
青城山小和尚
·
2017-12-14 15:41
Linux-C
《
Unix网络编程
》笔记(I/O模型)
Unix模型阻塞式I/O默认情况的socket,最简单常用的方式,非阻塞式I/OI/O复用(select和poll)信号驱动式I/O(SIGIO)异步I/O(POSIX的aio_系列函数)解释I/O复用进程阻塞在select系统调用上,直到数据可读,系统调用recvfromI/O复用的意义在于(查阅资料后的个人理解):当多个众多客户连接,如果使用阻塞模型。则需要为每个客户开辟一个线程,否则就会引起
Ink_cherry
·
2017-12-05 17:42
C/C++
Linux
[unix]
Unix网络编程
客户端服务流程设计标识服务器的地址sockaddr_in创建套接字socket与服务器建立连接connect(f(socket,sockaddr_in))发送报文(send)接收报文(recv)关闭连接close服务器端服务流程设计创建套接字socket确定本地服务端口与ip地址sockaddr_in将套接字bind到本地地址sockaddr_in使套接字socket处于被动监听状态连接到达时利用
Eternally123
·
2017-12-04 15:23
old
深度解读Tomcat中的NIO模型
下面这张图学习过I/O模型知识的一般都见过,出自《
UNIX网络编程
》,I/O模型一共有阻塞式I/O,非阻塞式I/O,I/O复用(select/poll/epoll),信号驱动式I/O和异步I/O。
新栋BOOK
·
2017-11-05 23:49
深度解读Tomcat中的NIO模型
下面这张图学习过I/O模型知识的一般都见过,出自《
UNIX网络编程
》,I/O模型一共有阻塞式I/O,非阻塞式I/O,I/O复用(select/poll/epoll),信号驱动式I/O和异步I/O。
新栋BOOK
·
2017-11-05 23:49
这几天的socket编程
突然想以后学编程搞软件了,刚开始学编程,看了刘学勇、陈建伟老师出版的《精通linux》编程,开始尝试自己编写socket,代码有很多参考刘老师的书和甘刚老师《linux/
Unix网络编程
》,出现了很多问题
di_820
·
2017-10-31 19:44
网络编程
TCP/IP协议四层模型
参照的书籍有《Linux高性能服务器编程》(游双著)、《
UNIX网络编程
-卷1:套接字联网API》。
echo_bright_
·
2017-10-28 17:26
Linux系统/网络编程
Linux编程
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他