![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
服务器深入
s929498110
这个作者很懒,什么都没留下…
展开
-
WEB服务器工作机制由浅至深(2):【How Tomcat Works】1~4章翻译分析
前一段时间,一直在回顾自己以前的Java学习中的漏洞。 现在开始继续学习WEB服务器吧。【How Tomcat Works】这本书真是一本好书,但是国内基本没有翻译的。 前天在网上见有人想翻译这本书,但是只翻译了四章(总共20章),我就把他翻译的整理了一下,感觉学习了不少东西。 现在将已经整理的四章放出来共享吧。 不知道是不是个人英语水平不好,本来自己看英文版本前四章...2011-04-25 08:42:21 · 102 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(9):【How Tomcat Works】第16章关闭钩子以及之后的章节简述...
关闭钩子 预览很多情况下,当应用程序被用户关闭时候,此应用程序都需要获得执行收尾工作程序的机会。但是问题是,用户并不总是按着推荐的方式执行关闭操作。例如,在Tomcat部署中,你通过初始化一个Server并且启动它而启动整个servlet容器,然后通过发送正常的关闭指令来关闭此Server,而Server收到这个关闭指令时会执行s...2011-05-24 23:31:27 · 106 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(8):【How Tomcat Works】第14章Server和Service
预览在前面的章节中我们学习到了可以通过构造一个连接器和容器然后将它们相互之间联系起来这种方式获取一个servlet容器。仅仅可以使用一个连接器为在指定端口上的HTTP请求服务,例如你不能添加另外一个连接器为HTTPS请求服务。另外,前面章节中的所有示例应用都避免了一个问题:缺乏一个正规的启动或终止servlet容器机制。本章中,我们将看看另外两...2011-05-24 23:30:03 · 81 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(7):【How Tomcat Works】第13章Host和Engine
本章讨论的主题是Host和Engine。如果你想在同一个Tomcat部署中运行多个Context的话就可以使用Host。理论上来说,如果你仅仅由一个Context的话就不需要Host,就像org.apache.catalina.Context接口描述的那样:Context父容器通常是一个Host,但是也可能是其他的实现,如果这个Host不是必须的那么也可以省略掉它然...2011-05-24 23:28:02 · 99 阅读 · 0 评论 -
J2EE集群之failover小点子
对J2EE集群不太了解的人首先可以看看附件里面的《解开J2EE集群的神秘面纱》, 讲的挺好的。 J2EE的服务器集群主要的就是负载均衡和失败转移这些。 负载均衡这个话题都烂大街了,随处可以找到相关的帖子或博文,我也就不谈了。但是这些帖子中大部分都只谈了负载均衡,顶多再说一下 Tomcat 的 HttpSession 复制(失败转移的一种解决方案吧)。更有甚者,直接决...2011-08-21 16:49:55 · 92 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(6):【How Tomcat Works】第12章StandardContext翻译分析
StandardContext是Context接口的标准实现类 本章的知识并不多、 word文档才一百多KB、 直接放上来2011-05-12 00:00:05 · 111 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(5):【How Tomcat Works】第11章StandardWrapper翻译分析
StandardWrapper 本章主要讲了StandardWrapper的工作机制、以及它执行对HTTP请求响应时候的一系列操作中涉及的其他类 本章的预览部分是这样的: 写道我们已经在第五章中讲到四种容器:Engine、Host、Context、Wrapper。在前面的章节中,我们也实现了简单的Context和Wrapper。正常的Context包含一个或多个Wr...2011-05-11 23:36:35 · 87 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(4):【How Tomcat Works】第10章翻译分析及Tomcat安全性探讨...
第十章凑合着看了一遍这一章主要讲述的是Tomcat安全性,说实话,由于在平时使用中很少用到此部分因此本章的内容比较生涩、我还另外找了其他的Tomcat安全性有关资料和Java安全管理器资料 哎。。。还是不太明白 安全性这一块搞了好几天。。。 理论上掌握的差不多,还还没有使用,不知道确切如何。。。 发现,随着书中的东西越来越多,知识系统有点混乱了。 看来本书学完之后,...2011-05-04 23:08:17 · 78 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(3):【How Tomcat Works】7~9章翻译分析
第七章和第八章完成了! 第七章主要讲的日志、容易点 第八章讲的是加载器,为了搞明白这一章,对Java类加载器学习了不少。 这本书真是棒极了,涵盖面极广啊 另外感觉翻译书真的效果很好,本来看书时候,对有的地方迷迷糊糊就过去了,现在翻译时候,为了用准确的语言描述,反复读原文,反复读源码,反复查资料。 效果太好了! good good study day day up...2011-04-29 19:31:59 · 91 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(3):【How Tomcat Works】5~6章翻译分析
这两天继续看How Tomcat Works、 第五章和第六章已经完成,翻译文档也整理完成,以后如果有不明白的地方,也可以直接回头查看 共享了! 咱英语一般般,翻译的凑合吧,关键是我感觉布局看着顺眼,代码也处理过...2011-04-26 21:42:25 · 69 阅读 · 0 评论 -
WEB服务器工作机制由浅至深(1):多线程模拟服务器并防止阻塞
:oops: :oops: 用Socket和ServerSocket这两个类模拟监听80端口请求的WEB服务器其实很简单的,我搞了一晚上才搞定。。。。。。[size=large][b]说说为神马吧,主要是InputStream的阻塞机制![/b][/size]刚开始,我一次性读取1024字节,成功了。然后我又想到如果请求的字节数很长的话,只读取一次肯定不行, 于是就用循...2011-03-24 09:44:15 · 111 阅读 · 0 评论