- 浏览: 40485 次
- 性别:
- 来自: 北京
最新评论
文章列表
下面是standardEngine的启动和connector的启动
● standardEngine的启动
(1) 首先是StandardEngine.start()被调用
Java代码
public void start() throws LifecycleException {
// Standard container startup
//进行logger,manager,cluster,realm,resource的启动
super.start();
}
(2) super ...
原文连接:http://simpleframework.net/blog/v/16313.html
最近在看Tomcat的源码,下面用博客记下看源码的一些心得。
Tomcat是从org.apache.catalina.startup.Bootstrap#main()开始启动. 大致分为三个步骤,即init、load和start。代码如下:
Java代码
public static void main(String args[]) {
try {
// Attempt to load JMX class
...
课前索引
课前思考
1. 什么是TCP/ IP协议?
2. TCP/IP有哪两种传输协议,各有什么特点?
3. 什么是URL?
4. URL和IP地址有什么样的关系?
5. 什么叫套接字(Socket)?
6. 套接字(Socket)和TCP/IP协议的关系?
...
在使用Linux系统的过程中,软件包的安装是避免不了的,在Linux下,软件安装程序的种类很多,安装方法也各式各样,(舒适性自然比不上windows :-))不过我们常见的软件包有两种:
1)含有软件的源代码的压缩包,解压后需要手 ...
JVM内存的设置的原理
默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。
设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。
java -Xms64m -Xmx256m Test
-Xm ...
1:load Average
1.1:什么是Load?什么是Load Average?
Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing)
简单的说是进程队列的长度。Load Average 就是一段时间(1分钟、5分钟、15分钟)内平均Load。【参考文章:unix Load Average Part1:How It Works】
1.2:查看指令:
w or uptime or proci ...
#!/bin/sh
export TOMCAT_NAME=tomcat_dev_8000
export TOMCAT_HOME=/home/taosijun/$TOMCAT_NAME
export POAS_DEV_HOME=/home/taosijun/WisePOAS
echo "kill tomcat..."
pid=`ps -ef | grep $TOMCAT_NAME | grep -v 'grep' | awk '{print $2}'`
echo "tomcat pid : $pid"
kill -9 $pid
echo "kil ...
开发必备
1.apache-cxf-2.2.6
2.spring-ws-1.5.8
3.eclipse-jee-galileo-SR1-win32
开发步骤:
一、新建一个普通的java工程,名字叫WebService_CXF_Client
二、导入apache-cxf-2.2.6 及 spring-ws-1.5.8 下的jar包
三、启动《CXF开发WebService服务器端》所开发的WebService服务器
四、进入apache-cxf-2.2.6/bin文件夹内,运行
wsdl2java.bat http://localhost:8080/WebService ...
开发必备
1.apache-cxf-2.2.6
2.spring-ws-1.5.8
3.eclipse-jee-galileo-SR1-win32
开发步骤:
一、新建一个Dynamic Web Project工程。名字叫WebService_CXF_Host
二、将apache-cxf-2.2.6 及 spring-ws-1.5.8 下的jar包拷贝到 WebService_CXF_Host 工程的lib文件夹内
...
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵
以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。
第一个类:MailSenderInfo.java
package com.util.mail;
/**
* 发送邮件需要使用的基本信息
*author by wangfun
http://www.5a520.cn 小说520
*/
import java.util.Properties;
public class MailSenderInfo { ...
escape(), encodeURI()和encodeURIComponent()是在Javascript中用于编码字符串的三个常用的方法,而他们之间的异同却困扰了很多的Javascript初学者,在这里对这三个方法详细地分析与比较一下。
escape() 方法
MSDN JScript Reference中如是说:
The escape method returns a string value (in Unicode format) that contains the contents of [the argument]. All spaces, punctuation, accen ...
变量要先定义,后使用,但也不是在变量定义后的语句一直都能使用前面定义的变量。我们可以用大括号将多个语句包起来形成一个复合语句,变量只能在定义它的复合语句中使用。
函数内的变量不与类的属性冲突
前几天遇到个面试题.
String a = "abc";
String b = "de";
a.concat(b);
问a是什么?
a还是原来的abc.
大概是因为String是不可变长度的.String的拼接功能是另外新建了一个String对象把两个对象合并在一起.原来的对象不变.