- 浏览: 238595 次
- 性别:
- 来自: 杭州
最新评论
-
mhsjlove:
正则表达式的捕获组比这好用多了
高效率分离字符串到一个Map中 -
yk0025:
正在研究中。。。
Antx学习总结 -
asialee:
博主这块写的挺好的,我完全看了,不过我也写了一些关于编解码器的 ...
Netty源代码框架剖析( 二 ) -
he_wen:
不能够停止tomcat的话 kill -9 进程号 得到进程 ...
检查tomcat是否宕机 -
zhangyou1010:
catalina.sh stop 如果这个不能停止tomc ...
检查tomcat是否宕机
文章列表
第六章 生命周期
一、本章总括
Catalina 由许多组件组成。当Catalina启动后,这些组件同时也需要启动。当Catalina停止,这些组件一定要有机会做一些清楚的工作。比如,当The Container停止后,就必须要底啊用整个加载的Servlet的d ...
一、The Context应用
在这章的第一个应用程序(Wrapper容器),你已经学会了怎样部署一个仅仅只有一个wrapper容器的简单Web应用程序。这个程序只有一个servlet。尽管在一些应用程序中可能只需要仅仅一个servelt,但是大部分应用程序是需要多个servlet.因此在本应用程序中有增加了一个类型的容器(Context容器,它是Wrapper的父类容器)。
本应用程序阐明了怎样用一个Context容器(该容器包含两个Wrapper容器即两个servlet类)。因此,你拥有了更多的Wrapper容器,就需要借助一个组件(Mapper),帮助容器(Cont ...
第五章、容器
一个容器就是处理一个servlet请求和封装web客户端的相应响应的一个模块。一个容器由org.apache.catalina.Container接口所具有,Tomcat有四种类型容器如:Engine、Host、Context、Wrapper。这章是讲解Context和Wrapper,剩下 ...
首先,由于本人读《How Tomcat works》已有一个半月,感觉读完此书受益匪浅,我在网上搜索到这本书仅仅翻译了前面四章,后续章节都没有翻译。所有本人决定翻译后面的章节,对于翻译的内容难免有所误差,望大家多多指教。
然后,我要特别申明的就是对于翻译过程中,有注解的字样,这是我自己看完后的总结或者理解,望读者多多注意。
下面让我来说明一下,读完此书你能学到什么?
一、你能学到设计模式分别为:
门面模式这个在本书中应用非常广泛、责任链模式、模板模式、工厂、单列模式、观察者模式等等
二、你会学到怎么样做到日志管理
三、你 ...
这里是servlet的类图之间的设计关系,里面接口、抽象类我只写上关键的方法让大家参考:
下面根据类图关系和servlet的生命周期讲解:
一、servlet容器(如tomcat)加载servlet类,读入其.class类文件到内存
二、servlet容器开始针对这个servlet,创建ServletConfig对象(他的主要任务就是读取配置文件的相关信息,想我们写一个Servlet时,就要配置.XML文件,指定自己的Servlet在哪个地方,还有是否经过过滤器等等)
三、 servlet容器创建servlet对象4. servlet容器调用servlet对象的 ...
一、TCP/IP参考模型的各层协议以及功能
下面对重要的协议进行讲解:1、主机到网络层
实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分 ...
一、下面对OSI参考模型进行讲解
这个是OSI参考模型的图
下面图是装包的过程
下图是解封装过程
二、下面对参考模型中各个层主要功能和主要协议进行讲解
1、物理层
传输信息离不开物理介质,如双绞线和同轴电缆等,但 ...
泛型的内部原理与应用
- 博客分类:
- Java
一、下面是说明泛型的基本原理与代码的应用
/**
* 利用反射就可以不用把StringBuffer装换成String,因为构造器知道是存放的是String类型
*/
Constructor<String> constructor1 = String.class.getConstructor(StringBuffer.class);
String str2 = constructor1.newInstance(new StringBuffer("abc"));
泛型的基本原理:
下面利用实例代码利用反射式怎样跳跃编译器的检查
...
一、java 1.5的新特新注解和枚举
二、本文主要讲解注解和反射的主题应用?
1、Java.lang包下游三个基本的注解分别是:Deprecated用 @Deprecated
注释的程序元素,不鼓励程序员使用这样的元素,通常是因为它很危险或存在更好的选择。在使用不被赞成的程序元素或在不被赞成的代码中执行重写时,编译器会发出警告。
2、注释类型 OverrideOverride
表示一个方法声明打算重写超类中的另一个方法声明。如果方法利用此注释类型进行注解但没有重写超类方法,则编译器会生成一条错误消息。
3、注释类型 SuppressWarningsSuppressWarning ...
Introspector (Java Platform SE 6)<!-- Generated by javadoc (build 1.6.0-beta2) on Mon Mar 19 18:21:51 CST 2007 -->
<script type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="In ...
父类加载器。
下面用例子进行说明如:
public class ClassLoaderTest {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
System.out.println(
ClassLoaderTest.class.getClassLoader().getClass().getName()
);
System.out.println ...
1、Spring 指定datasource
A)
参考文档,找dbcp.BasicDataSource
i、c3p0
ii、dbcp
iii、proxool
B)
在DAO或者Service中注入dataSource
C)
在Spring中可以使用PropertyPlaceHolderConfigure来读 ...
1、环境搭建
a)只用IOC功能
spring.jar、jarkata-commons.jar/commons-loggin.jar
2、IOC容器
A)实例化具体bean
B)动态装配
3、AOP支持
A)安全检查
B)事务管理
4、Spring IOC配置与应用
1、FAQ:不给提示
A)window-preferences-myeclipse-xml-xml catalog
B) User spefied Entries -add
...
一、IO流的三种分类方式
1.按流的方向分为:输入流和输出流
2.按流的数据单位不同分为:字节流和字符流
3.按流的功能不同分为:节点流和处理流
二、IO流的四大抽象类:
字符流:Reader Writer
字节流:InputStream(读数据)
OutputStream(写数据)
三、InputStream的基本方法
int read() throws IOException 读取一个字节以整数形式返回,如果返回-1已到输入流的末尾
void close ...