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 · 777 阅读 · 0 评论 -
java线程池笔记
今天项目中根据返回结果集中的地址我要调用webservice接口,你知道调用接口要花费很多时间,我不可能等接口调用完成后我再返回给用户响应。所以在响应之前我启用一个线程去调用。 那为什么要用线程池: 线程池作用就是限制系统中执行线程的数量。 根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控原创 2013-10-15 22:51:09 · 608 阅读 · 0 评论 -
Dom4j 统计子节点个数
Dom4j 统计子节点个数 前言 最近在使用dom4j对XML进行解析的过程中,遇到一些问题,笔者在这里和大家一起分享一下。 首先,说下需要的具体要求,要求用dom4j对XML进行解析,统计每个节点的所有子孙节点的个数,并添加到当前节点的count属性中。看似问题很简单,原本以为dom4j会直接提供这样的接口供我们使用,然后调用addAttribu转载 2013-02-19 15:32:10 · 3796 阅读 · 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 · 544 阅读 · 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 · 386 阅读 · 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 · 933 阅读 · 0 评论 -
关于java线程
大家都知道:在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 在继承Thread:我们在子类中调用的是start()方法,但是实际上调用的还是run()方法的主体。 为什么我们不能直接调用run()方法呢? 我的理解是:线程的原创 2012-08-10 11:06:43 · 437 阅读 · 0 评论 -
Java获取WEB目录路径
java 代码/** *//** * TODO 取得当前项目的根目录 * @author PHeH */ public class Application ...{ /** *//** * TODO 获取根目录 * @return * @author PHeH */ public static String getRootPath()...{ //因为类原创 2012-03-08 19:51:14 · 392 阅读 · 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 · 252 阅读 · 0 评论 -
线程池
一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue workQueue, RejectedExe转载 2012-03-08 19:44:33 · 578 阅读 · 0 评论 -
线程池类 ThreadPoolExecutor的使用
java.util.concurrent.ThreadPoolExecutor使用简介在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为:ThreadPoolExecutor(int corePool原创 2011-06-14 15:43:00 · 351 阅读 · 0 评论