上一页 1 2 3 4 5 6 7 8 ··· 27 下一页
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-04-10 23:06 lovingprince 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-04-10 23:06 lovingprince 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 说过了服务器启动,最后来看一下请求处理过程,服务器启动好后,处于待命状态,请求来了,请求处理过程由分两个建阶段:请求连接建立过程(以NIO为例) 前面有提到,从线程池中固定分配了一个线程专门用于等待新连接,就是上图的监听线程,没有请求来时,该线程是阻塞在accept()方法上的,当新连接来建立连接时,accept方法分配了一个socket,并将其设置为nonblocking,最后要做的就是将该socket丢给某个Acceptor线程(基本上机会均等)处理,然后立马返回继续处于接受状态,可以这个线程的工作是相当的简单的,效率那也是相当的高。 Acceptor线程有很多个(全部来自于线程池,并且. 阅读全文
posted @ 2011-02-23 16:16 lovingprince 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 说过了服务器启动,最后来看一下请求处理过程,服务器启动好后,处于待命状态,请求来了,请求处理过程由分两个建阶段:请求连接建立过程(以NIO为例) 前面有提到,从线程池中固定分配了一个线程专门用于等待新连接,就是上图的监听线程,没有请求来时,该线程是阻塞在accept()方法上的,当新连接来建立连接时,accept方法分配了一个socket,并将其设置为nonblocking,最后要做的就是将该socket丢给某个Acceptor线程(基本上机会均等)处理,然后立马返回继续处于接受状态,可以这个线程的工作是相当的简单的,效率那也是相当的高。 Acceptor线程有很多个(全部来自于线程池,并且. 阅读全文
posted @ 2011-02-23 16:16 lovingprince 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,说到XmlConfiguration ,XmlConfiguration 利用自己实现的IOC组装Server的全过程如下图所示:这里可以看到3个关键的配置文件,jetty.xml、jetty-deploy.xml、以及contexts/xxx.xml Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-02-23 16:08 lovingprince 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 接上一篇,说到XmlConfiguration ,XmlConfiguration 利用自己实现的IOC组装Server的全过程如下图所示:这里可以看到3个关键的配置文件,jetty.xml、jetty-deploy.xml、以及contexts/xxx.xml Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE ... 阅读全文
posted @ 2011-02-23 16:08 lovingprince 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 以jetty7作为分析目标,Jetty是由一个或多个connector核心组件以及一些列handler组件和一个线程池组成,看一下结构图: Connector负责监听接收客户连接请求,而handler组件则负责处理请求并给予响应,前面两个组件工作所需要的线程资源都直接从线程池ThreadPool中获取。Jetty Server 可以有多个connector在不同的端口上监听客户请求,而每个connector根据具体的使用场景不同可以有不同的实现,例如采用非阻塞NioConnector、阻塞SocketConnector等等,而对于请求处理的handler组件,也根据具体需要可以使用不同的ha. 阅读全文
posted @ 2011-02-23 15:31 lovingprince 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 以jetty7作为分析目标,Jetty是由一个或多个connector核心组件以及一些列handler组件和一个线程池组成,看一下结构图: Connector负责监听接收客户连接请求,而handler组件则负责处理请求并给予响应,前面两个组件工作所需要的线程资源都直接从线程池ThreadPool中获取。Jetty Server 可以有多个connector在不同的端口上监听客户请求,而每个connector根据具体的使用场景不同可以有不同的实现,例如采用非阻塞NioConnector、阻塞SocketConnector等等,而对于请求处理的handler组件,也根据具体需要可以使用不同的ha. 阅读全文
posted @ 2011-02-23 15:31 lovingprince 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 硬盘物理结构先看下硬盘物理结构1 硬盘物理结构硬盘物理上主要是盘片、机械手臂、磁头、和主轴等组成。在盘片逻辑划分上又分为磁道、扇区,例如下图:2 盘片磁道、扇区磁道:当硬盘盘片旋转时,磁头若保持在一个位置上,则磁头会在盘片表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。以盘片中心为圆心,由此可以划分出很多磁道来, 这些磁道用肉眼是根本看不到的,因为它们仅 是盘面上以特殊方式磁化了的一些磁化区,硬盘上的信息便是沿着这样的轨道存放的,盘片上的磁道由外向内依次从“0”开始进行编号。柱面:由于硬盘可以由很多盘片组成,不同盘片的相同磁道就组成了柱面(cylinder),如图1所示。磁头:假设有N个盘片组成 阅读全文
posted @ 2011-01-05 15:39 lovingprince 阅读(3284) 评论(0) 推荐(2) 编辑
摘要: 硬盘物理结构先看下硬盘物理结构1 硬盘物理结构硬盘物理上主要是盘片、机械手臂、磁头、和主轴等组成。在盘片逻辑划分上又分为磁道、扇区,例如下图:2 盘片磁道、扇区磁道:当硬盘盘片旋转时,磁头若保持在一个位置上,则磁头会在盘片表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道。以盘片中心为圆心,由此可以划分出很多磁道来, 这些磁道用肉眼是根本看不到的,因为它们仅 是盘面上以特殊方式磁化了的一些磁化区,硬盘上的信息便是沿着这样的轨道存放的,盘片上的磁道由外向内依次从“0”开始进行编号。柱面:由于硬盘可以由很多盘片组成,不同盘片的相同磁道就组成了柱面(cylinder),如图1所示。磁头:假设有N个盘片组成 阅读全文
posted @ 2011-01-05 15:39 lovingprince 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 27 下一页