自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lynn

生活与技术,缺一不可

  • 博客(5)
  • 资源 (18)
  • 收藏
  • 关注

原创 tomcat服务启动解析

[web容器简介] 先需要区分几个概念:Web Server 、Web Container Web Server:能够通过HTTP提供服务的进程,可以是一套完整的系统、一个软件等 Web Container:管理Java Servlet、JSP的容器,是Web Server的一个组件。一般负责,负责管理servlet的生命周期,url请求映射,请求权限验证等。 常见的web容器

2015-05-14 17:25:07 4428

原创 tomcat服务器解析(三)---- Handler for Endpoint

前面的分析到,请求最终被封装成了一个SocketProcessor对象,放在Executors线程池中去执行。这些都还只是在tomcat内部的socket的处理层面上,那请求最终是如何被转到开发人员所写的servlet上的? NioEndpoint.SocketProcessor所做的工作在私有方法doRun中                 if (handshake == 0)

2015-05-11 20:15:06 3780

原创 tomcat服务器解析(四) ---- 组成模块分解

前面部分梳理了tomcat服务器处理http请求的一个流程,这里进行内容总结,梳理下在tomcat服务器实现中的,各种功能模块。 [Endpoint] Endpoint是基础的网络设施,通过Endpoint来实现网络连接和控制,它是服务器对外I/O操作的接入点。主要任务是管理对外的socket连接,同时将建立好的socket连接交到合适的工作线程中去。 content:org.a

2015-05-11 20:13:54 4406

原创 tomcat服务器解析(二) --- Endpoint

Endpoint主要用来提供基础的网络I/O服务,封装了网络通讯相关的细节。在AbstractProtocol中对Endpoint有这样一段注释     /**      * Endpoint that provides low - level network I/O - must be matched to the      * ProtocolHandler im

2015-05-11 20:12:14 10756 1

原创 tomcat服务器解析(一)

httpservlet自己并不能独立运行,需要依赖于一个web容器才能够运行。维基百科中对httpservlet和web容器的关系做了简要说明  A web container (also known as a servlet container) is essentially the component of a web server that interacts with the s

2015-05-11 20:09:25 4308 2

ThreadLocal测试工程

说明ThreadLocal功能的一个测试工程,eclipse项目

2013-04-21

Virtualization with Xen

内容清晰,带索引。讲解Xen的安装、管理等内容

2012-11-15

Java API官方文档

方便的java api文档,chm格式,查找和使用相当方便

2012-11-08

平衡树的C++实现

用C++实现的平衡树的插入和删除操作,查询操作没实现。测试数据量比较大,可以根据需要在insert和remove方法里面修改打印的东西

2012-11-04

红黑树的C++实现(只实现插入操作)

实现了红黑树的插入操作,删除操作太复杂未实现。数据量比较大,根据需要可在main中修改测试数据

2012-11-04

b树的C++实现

B树的C++实现,实现了插入和删除操作。数据量比较大,可以根据需要修改main中的测试数组

2012-11-04

linux内核0.11版本源代码

linux内核版本0.11的源代码,配套《Linux内核完全注释》

2012-10-30

Unix操作系统设计

非常经典的讲解Unix操作系统内核原理的pdf电子书。不过内容不是高清的那种

2012-10-26

经典Git学习资料ProGit

英文版的Pro Git,详细地讲解Git相关知识。

2012-10-25

VC6.0编程实例精解

VC6.0的编程实例,很完整.实例过程清晰,适用于自学参考

2011-04-06

Essential C++中文版

很不错的一本电子书。详细讲解了C++的一些底层操作内容

2011-04-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除