上一页 1 ··· 3 4 5 6 7
摘要: 在上一篇的连接器学习中,我们很容易就能发现Tomcat的层次结构非常清晰,由上到下依次为:Server .Service.Connector(Engine).Host.Context,这些组件组合在一起,可以精确的对客户的请求进行处理。其实,在Tomcat中,有一个东东也给我留下了很深刻的印象,它就是标准Tomcat6内置的高级特性之一---阀。 可以简单地理解,阀就是一个过滤器,它由引擎来管理,可以嵌入到<Engine>.<Host>.<Context>容器中,它可以截获任何的输入请求和输出响应,由下图我们可以很清晰的看出阀的位置: (一般的请求/响应流程 阅读全文
posted @ 2012-04-20 22:01 一宁 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 因为最近在做java web的开发,用的是Apache Tomcat6+MySql+javaBean,相对于MySql和javaBean来说,Tomcat就陌生了许多,因此花了一点时间看了一下Tomcat的相关资料。趁着机会,把它整理一下(如果认识有错误或不当的地方,希望您能指出来,谢谢)。 首先说一下Tomcat的架构(Tomcat部署在本地),首先问一个问题,为什么当我们敲下一个URL地址的时候,浏览器会返回来我们想要的页面呢?我们以一个具体的例子来分析说明:比如我们敲的是 http://localhost:8080/koups;那么Tomcat服务器就会用它的嵌套组件来解析这个UR... 阅读全文
posted @ 2012-04-19 22:21 一宁 阅读(1674) 评论(0) 推荐(2) 编辑
摘要: 今天偶然在网上看到以前的一道笔试题目,大概是这样的:从文件text.in读入一篇英文短文,统计该短文中不同单词和它的出现次数,并按词典编辑顺序将单词及它的出现次数输出到正文文件word.out中。 该题目用c实现,主要思路是:用一棵有序二叉树存储这些单词及其出现的次数,一边读入一边建立.然后中序遍历该二叉树,将遍历经过的二叉树上的节点的内容输出即可。 c代码如下:View Code 1 // asef.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include <stdio.h> 6 #include 阅读全文
posted @ 2012-03-16 20:45 一宁 阅读(1474) 评论(7) 推荐(1) 编辑
摘要: 最近在看android开发的相关书籍,终于能对android的广播机制有一点较为清醒的认识。 如果你以前做过windows的相关开发,就一定对Event不会太陌生;如果你以前做过面向对象的开发,那么你应该很熟悉Event了。当我们按下一个按钮,就会触发onClick事件,或者按下键盘上的某个键,就会触发一个onKeyDown事件等等,但是有一些事情系统不会预知用户什么时候触发它,因此便有了系统事件,便有了广播! 如果把系统事件比作一条晾衣服的绳子,那么每一个要接受这个事件的应用程序就是衣服,如果这些衣服能够感知到绳子的震动,就需要使用衣服架(或者说是Windows下的Hook)将它挂到... 阅读全文
posted @ 2012-03-13 22:17 一宁 阅读(809) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7