博文
简单的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 response;
private ServletConfig config;
private ServletInputStream DATA;
priva......
整合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.dllJkWorkersFile "C:/Tomcat 5.0/conf/workers.properties"JkMount /servlet/* ajp13JkMount /*.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.0workers.java_home=C:\j2sdk1.4.1_01ps=\# worker.list=ajp13worke......
还是自己写的一个连接池,代码少,实用。。(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; //现有连接个数 private Stack connStack; //使用Stack保存......
一个不错的连接池(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 jdbcConnectionURL;
// Minimum size of the pool  ......
