博文
简单的java 文件上传处理(2006-07-25 16:14:00)
摘要: 由于以前一直是用的smartupload,自己写了个,写的不好,还请包涵:)
/**
*@discription 一个用于上传的类,可以用于任何类型的上传。
*@package com.tools.manage
*@author 李国庆
*@company LEEMENZ
*@version 1.0.0
*
*/
package com.tools.manage;
import java.io.DataInputStream;
import java.io.EOFException;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.UnsupportedEncodingException;
import javax.servlet.ServletConfig;
import javax.servlet.ServletInputStream;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.jsp.PageContext;
/**
* @author Administrator
*
*/
public class Upload {
private ServletRequest request;
private ServletResponse res......
整合Apache+Tomcat(2006-06-12 13:29:00)
摘要: 为了做公司的项目,今天上午终于把Apache+Tomcat整合成功了。现在把过程简单的写一下:
一、安装JDK和Tomcat
这个应该就不要我罗嗦了吧。(我装的是j2sdk-1_4_2-windows-i586,Jakarta-Tomcat-5.0.9)注意环境变量就是的了。
二、安装apache
我的版本是APACHE_2.0.47-win32-x86-no_ssl.exe,还有一个mod_jk_1.2.5_2.0.47.dll文件,这个可以在网上搜索的到。
三、整合Apache+Tomcat
最重要的来了。
1. 复制mod_jk_1.2.5_2.0.47.dll文件到\Apache2\modules目录。
2. Apache配置:C:\apahce2\conf\httpd.conf
在此配置文件最后添加以下语句,用以支持jsp程序:
LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll
JkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
3. 查看\Tomcat 5.0\conf\server.xml文件中有关端口“8009”是否被注释,如果是和我这的版本一致的话,不用修改。
4. 在\Tomcat 5.0\conf\目录下,新建文件名为“workers.properties”的文件,将如下内容复制到新建文件workers.properties中。
workers.properties
# 只复制以下内容即可:
# 这现行根据安装目录做修改
workers.tomcat_home=C:\Tomcat 5.0
wo......
还是自己写的一个连接池,代码少,实用。。(2006-05-24 10:01:00)
摘要:package e_office.systemframework.pool;
/**
*编者:李国庆
*类的描述信息:此类为一个数据库连接池类,是一个单态的类,其中对数据库连接的信息
*都放在一个属性文件中,可以进行方便的设置***
*最后修改时间:2006-1-12 10:30*********
*/
import java.sql.*;
import java.io.*;
import java.util.*;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.ResourceBundle;
/**
* 这是一个数据库连接池
*访问属性文件:mypool.properties
*返回一个Connection
*
*/
public class ConnectionPool{
private int minConn; //最少连接数
private int maxConn; //最大连接数
private String user; //用户名
private String password; //数据库密码
private int connAmount;&nb......
一个不错的连接池(2006-05-24 09:56:00)
摘要: 以前在网上看到一个别人写的连接池,很收启发,但是不记得那位仁兄的名字了,:)今天把它拿出来,改了下,还希望那位仁兄不要“骂”我啊。。嘿嘿。。。
/*
* Created on 2006-5-24 9:23:26
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
* ===============Version 1.0.0.0======================
*/
package com;
import java.sql.*;
import java.util.*;
import java.io.*;
import com.log.Logger;
/**
* @author 李国庆
*
* Project: Test Package: com ClassName: ConnectionPool
*/
public class ConnectionPool implements TimerListener {
// Keep a static ConnectionPool for singleton
private static ConnectionPool connectionPool;
// Driver name
String jdbcDriver;
// Connection URL
String jdb......