https://m.oschina.net/blog/132361 实现原理 说道实现原理,还要从操作系统的IO模型上了解 按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首
分类:
编程语言 时间:
2016-02-01 14:43:19
阅读次数:
219
load('D:\假期 motion blur\20160102\Image\LPQ\LPQ_BIO_Random1\Acc_Plot_P2');load('D:\假期 motion blur\20160102\Image\LPQ\lpq_BIO_Random1\Acc_Plot_P2');load...
分类:
其他好文 时间:
2016-01-27 14:33:20
阅读次数:
333
Netty是一个高性能、异步事件驱动的NIO框架。作为当前最流行的NIO框架,Netty在大数据分布式计算、游戏行业、通信行业等都获得了广泛应用,一些著名开源组件也是基于Netty的NIO框架构建。本文对Netty的NIO封装源码略作分析,知其然知其所以然。Netty服务端相比于BIO,NIO的开发...
分类:
Web程序 时间:
2016-01-13 19:21:44
阅读次数:
194
对于SSL/TLS协议,如果要每个开发者都自己去实现显然会带来不必要的麻烦,正是为了解决这个问题Java为广大开发者提供了Java安全套接字扩展——JSSE,它包含了实现Internet安全通信的一系列包的集合,是SSL和TLS的纯Java实现,同时它是一个开放的标准,每个公司都可以自己实现JSSE,通过它可以透明地提供数据加密、服务器认证、信息完整性等功能,就像使用普通的套接字一样使用安全套接字...
分类:
其他好文 时间:
2015-12-22 10:28:25
阅读次数:
1220
1. queue_flag_set_unlocked(QUEUE_FLAG_NOMERGES, ns->queue);不允许对队列的request进行merge操作2. blk_queue_virt_boundary(ns->queue, dev->page_size - 1);to ensure ...
分类:
其他好文 时间:
2015-12-05 11:03:51
阅读次数:
1086
最近看了本Java网络编程方面的书,系统化一下Java网络编程,主要内容如下:1.网络基础篇 这里包括基础的网络概念/ 输入输出流BIO/ Internet地址/URI/URL/HTTP/URLConnection2.多线程篇 这里包括线程池/线程调度/死锁/同步3.Socket篇 这里包括客户端S...
分类:
编程语言 时间:
2015-12-04 20:25:49
阅读次数:
134
启动过程提示:Stopping ProtocolHandler ["http-bio-8080"]1 the JRE_HOME environment variable is not defined correctly 2 This environment variableis needed to ...
分类:
其他好文 时间:
2015-12-02 12:30:28
阅读次数:
139
在上篇《Netty之引题》中,分别对AIO,BIO,PIO,NIO进行了简单的阐述,并写了简单的demo。但是这里说的简单,我也只能呵呵了,特别是NIO、AIO(我全手打的,好麻烦)。在开始netty开发TimeServer之前,先回顾下NIO进行服务端开发的步骤:1.创建ServerSocketC...
分类:
Web程序 时间:
2015-11-28 19:54:18
阅读次数:
234
本文介绍Java BIO(同步阻塞IO),伪异步IO,NIO(非阻塞IO),AIO(异步IO)这四种IO的情况,并对不同IO模型作比较。目录1.BIO2.伪异步IO3.NIO4.AIO5.四种IO比较6.BIO\伪异步IO\NIO\AIO源码下载1.BIO采用BIO通信模型的服务器,通常由一个独立的...
分类:
Web程序 时间:
2015-11-27 19:23:17
阅读次数:
200
Tomcat是一个小型的轻量级应用服务器,也是JavaEE开发人员最常用的服务器之一。不过,许多开发人员不知道的是,Tomcat Connector(Tomcat连接器)有bio、nio、apr三种运行模式,那么这三种运行模式有什么区别呢,我们又如何修改Tomcat Connector的运行模式来提...
分类:
其他好文 时间:
2015-11-25 13:11:15
阅读次数:
159