java
java_lifei
这个作者很懒,什么都没留下…
展开
-
apache log4j详解
log4j.properties 使用一.参数意义说明输出级别的种类ERROR、WARN、INFO、DEBUGERROR 为严重错误 主要是程序的错误WARN 为一般警告,比如session丢失INFO 为一般要显示的信息,比如登录登出DEBUG 为程序的调试信息配置日志信息输出目的地log4j.appender.appenderName = fully.qua原创 2011-06-14 15:40:00 · 795 阅读 · 0 评论 -
java线程池笔记
今天项目中根据返回结果集中的地址我要调用webservice接口,你知道调用接口要花费很多时间,我不可能等接口调用完成后我再返回给用户响应。所以在响应之前我启用一个线程去调用。那为什么要用线程池: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控原创 2013-10-15 22:51:09 · 619 阅读 · 0 评论 -
Dom4j 统计子节点个数
Dom4j 统计子节点个数前言 最近在使用dom4j对XML进行解析的过程中,遇到一些问题,笔者在这里和大家一起分享一下。 首先,说下需要的具体要求,要求用dom4j对XML进行解析,统计每个节点的所有子孙节点的个数,并添加到当前节点的count属性中。看似问题很简单,原本以为dom4j会直接提供这样的接口供我们使用,然后调用addAttribu转载 2013-02-19 15:32:10 · 3818 阅读 · 0 评论 -
JAVA 实现FTP实例
1.上传文件/*** Description: 向FTP服务器上传文件* @Version1.0 Jul 27, 2008 4:31:09 PM by 崔红保(cuihongbao@d-heaven.com)创建* @param url FTP服务器hostname* @param port FTP服务器端口* @param username FTP登录账号*原创 2012-03-08 19:47:29 · 551 阅读 · 0 评论 -
java定时任务
定时任务代码package com.sobey;import java.io.File;import java.util.Timer;import java.util.TimerTask;public class TimerTaskReadFile extends TimerTask { // 表示任务是否启动 private boolean i原创 2012-11-01 17:01:47 · 396 阅读 · 0 评论 -
java Ftp文件上传和下载
实现FTP文件上传与下载可以通过以下两种种方式实现(不知道还有没有其他方式,),分别为:1、通过JDK自带的API实现;2、通过Apache提供的API是实现。第一种方式[java] view plaincopyprint?package com.cloudpower.util; import java.io.File; import java.i转载 2012-09-20 16:16:53 · 942 阅读 · 0 评论 -
关于java线程
大家都知道:在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。在继承Thread:我们在子类中调用的是start()方法,但是实际上调用的还是run()方法的主体。 为什么我们不能直接调用run()方法呢? 我的理解是:线程的原创 2012-08-10 11:06:43 · 445 阅读 · 0 评论 -
Java获取WEB目录路径
java 代码/** *//** * TODO 取得当前项目的根目录 * @author PHeH*/ public class Application ...{ /** *//** * TODO 获取根目录 * @return * @author PHeH*/ public static String getRootPath()...{ //因为类原创 2012-03-08 19:51:14 · 398 阅读 · 0 评论 -
java多种方式操作文件
一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;import java.io.IO转载 2012-03-08 19:50:25 · 264 阅读 · 0 评论 -
线程池
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,long keepAliveTime, TimeUnit unit,BlockingQueue workQueue,RejectedExe转载 2012-03-08 19:44:33 · 587 阅读 · 0 评论 -
线程池类 ThreadPoolExecutor的使用
java.util.concurrent.ThreadPoolExecutor使用简介在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePool原创 2011-06-14 15:43:00 · 359 阅读 · 0 评论