当前位置: 编程技术>移动开发
本页文章导读:
▪java求n儿时的时间 java求n小时候的时间
Calendar c = Calendar.getInstance();
Date date = new Date();
c.setTime(date);
// c.add(Calendar.DAY_OF_MONTH, -2);
c.add(Calendar.HOUR_OF_DAY, -48);
SimpleDateFormat sdf = new SimpleDateFormat("y.........
▪ 旁人发的小例子log4j 别人发的小例子log4j
配置log4j.properties文件如下:Java代码 ######################################################################################### # 日志信息配置 LOG_DIR=c://logtest/ log4j.rootLogger=WARN,rootlog,lo.........
▪ 32款极具创见的宣传册设计 32款极具创意的宣传册设计
日期:2012-12-7 来源:GBin1.com
宣传册是一种快速的营销方式之一,而极具特色的宣传册则在某种程度上来说更能达到吸引人的效果。这种行而有效的营销工具,.........
[1]java求n儿时的时间
来源: 互联网 发布时间: 2014-02-18
java求n小时候的时间
Calendar c = Calendar.getInstance(); Date date = new Date(); c.setTime(date); // c.add(Calendar.DAY_OF_MONTH, -2); c.add(Calendar.HOUR_OF_DAY, -48); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String searchDate = sdf.format(c.getTime()); System.out.println(searchDate);
[2] 旁人发的小例子log4j
来源: 互联网 发布时间: 2014-02-18
别人发的小例子log4j
配置log4j.properties文件如下:
Java代码
#########################################################################################
# 日志信息配置
LOG_DIR=c://logtest/
log4j.rootLogger=WARN,rootlog,logSay
#########################################################################################
# 主日志控制 1G 30个循环文件 记录所有打印内容,不需要可以取消
log4j.appender.rootlog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rootlog.file=${LOG_DIR}/logtest.log
log4j.appender.rootlog.layout=org.apache.log4j.PatternLayout
log4j.appender.rootlog.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
# 打印到控制台
log4j.appender.logSay=org.apache.log4j.ConsoleAppender
log4j.appender.logSay.Target=System.out
log4j.appender.logSay.layout=org.apache.log4j.PatternLayout
log4j.appender.logSay.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
# test日志打印 10M 2个循环文件
log4j.logger.com.cui.log.test1=warn,test
log4j.appender.test=org.apache.log4j.RollingFileAppender
log4j.appender.test.MaxFileSize=10240KB
log4j.appender.test.MaxBackupIndex=2
log4j.appender.test.File=${LOG_DIR}/test.log
log4j.appender.test.layout=org.apache.log4j.PatternLayout
log4j.appender.test.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
# test2日志打印 10M 2个循环文件
log4j.logger.com.cui.log.test2=debug,test2
log4j.appender.test2=org.apache.log4j.RollingFileAppender
log4j.appender.test2.MaxFileSize=10240KB
log4j.appender.test2.MaxBackupIndex=2
log4j.appender.test2.File=${LOG_DIR}/test2.log
log4j.appender.test2.layout=org.apache.log4j.PatternLayout
log4j.appender.test2.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
定义了一个主输出配置,然后定义了两个包的各自打印行为:
Java代码
package com.cui.log.test1;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @说明 日志打印测试
* @author 崔素强
* @version 1.0
* @since
*/
public class Test1 {
/**
* 日志记录对象
*/
private static Log log = LogFactory.getLog(Test1.class);
/**
* 测试
* @param args
*/
public static void main(String[] args) {
log.debug("Test1");
log.warn("Test1");
log.info("Test1");
log.error("Test1");
}
}
另外一个不同包的代码:
Java代码
package com.cui.log.test2;
import java.io.IOException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @说明 日志打印测试
* @author 崔素强
* @version 1.0
* @since
*/
public class Test2 {
/**
* 日志记录对象
*/
private static Log log = LogFactory.getLog(Test2.class);
/**
* 测试
* @param args
*/
public static void main(String[] args) throws IOException {
log.debug("Test2");
log.warn("Test2");
log.info("Test2");
log.error("Test2");
}
}
我们对两个不同打印的日志级别输出是不一样的,控制台也会根据各自配置进行打印,运行两个类!
控制台:
Java代码
2012-11-27 14:03:50 [com.cui.log.test1.Test1-21]-[WARN] Test1
2012-11-27 14:03:50 [com.cui.log.test1.Test1-23]-[ERROR] Test1
另外一个:
Java代码
2012-11-27 14:04:06 [com.cui.log.test2.Test2-21]-[DEBUG] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-22]-[WARN] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-23]-[INFO] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-24]-[ERROR] Test2
看输出文件打印:
主文件logtest.log:
Java代码
2012-11-27 14:03:50 [com.cui.log.test1.Test1-21]-[WARN] Test1
2012-11-27 14:03:50 [com.cui.log.test1.Test1-23]-[ERROR] Test1
2012-11-27 14:04:06 [com.cui.log.test2.Test2-21]-[DEBUG] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-22]-[WARN] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-23]-[INFO] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-24]-[ERROR] Test2
测试1文件test.log:
Java代码
2012-11-27 14:03:50 [com.cui.log.test1.Test1-21]-[WARN] Test1
2012-11-27 14:03:50 [com.cui.log.test1.Test1-23]-[ERROR] Test1
测试2文件test2.log:
Java代码
2012-11-27 14:04:06 [com.cui.log.test2.Test2-21]-[DEBUG] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-22]-[WARN] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-23]-[INFO] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-24]-[ERROR] Test2
配置log4j.properties文件如下:
Java代码
#########################################################################################
# 日志信息配置
LOG_DIR=c://logtest/
log4j.rootLogger=WARN,rootlog,logSay
#########################################################################################
# 主日志控制 1G 30个循环文件 记录所有打印内容,不需要可以取消
log4j.appender.rootlog=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rootlog.file=${LOG_DIR}/logtest.log
log4j.appender.rootlog.layout=org.apache.log4j.PatternLayout
log4j.appender.rootlog.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
# 打印到控制台
log4j.appender.logSay=org.apache.log4j.ConsoleAppender
log4j.appender.logSay.Target=System.out
log4j.appender.logSay.layout=org.apache.log4j.PatternLayout
log4j.appender.logSay.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
# test日志打印 10M 2个循环文件
log4j.logger.com.cui.log.test1=warn,test
log4j.appender.test=org.apache.log4j.RollingFileAppender
log4j.appender.test.MaxFileSize=10240KB
log4j.appender.test.MaxBackupIndex=2
log4j.appender.test.File=${LOG_DIR}/test.log
log4j.appender.test.layout=org.apache.log4j.PatternLayout
log4j.appender.test.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
# test2日志打印 10M 2个循环文件
log4j.logger.com.cui.log.test2=debug,test2
log4j.appender.test2=org.apache.log4j.RollingFileAppender
log4j.appender.test2.MaxFileSize=10240KB
log4j.appender.test2.MaxBackupIndex=2
log4j.appender.test2.File=${LOG_DIR}/test2.log
log4j.appender.test2.layout=org.apache.log4j.PatternLayout
log4j.appender.test2.layout.ConversionPattern=%-d{yyyy-MM-dd HH\:mm\:ss} [%c-%L]-[%p] %m%n
#########################################################################################
定义了一个主输出配置,然后定义了两个包的各自打印行为:
Java代码
package com.cui.log.test1;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @说明 日志打印测试
* @author 崔素强
* @version 1.0
* @since
*/
public class Test1 {
/**
* 日志记录对象
*/
private static Log log = LogFactory.getLog(Test1.class);
/**
* 测试
* @param args
*/
public static void main(String[] args) {
log.debug("Test1");
log.warn("Test1");
log.info("Test1");
log.error("Test1");
}
}
另外一个不同包的代码:
Java代码
package com.cui.log.test2;
import java.io.IOException;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
/**
* @说明 日志打印测试
* @author 崔素强
* @version 1.0
* @since
*/
public class Test2 {
/**
* 日志记录对象
*/
private static Log log = LogFactory.getLog(Test2.class);
/**
* 测试
* @param args
*/
public static void main(String[] args) throws IOException {
log.debug("Test2");
log.warn("Test2");
log.info("Test2");
log.error("Test2");
}
}
我们对两个不同打印的日志级别输出是不一样的,控制台也会根据各自配置进行打印,运行两个类!
控制台:
Java代码
2012-11-27 14:03:50 [com.cui.log.test1.Test1-21]-[WARN] Test1
2012-11-27 14:03:50 [com.cui.log.test1.Test1-23]-[ERROR] Test1
另外一个:
Java代码
2012-11-27 14:04:06 [com.cui.log.test2.Test2-21]-[DEBUG] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-22]-[WARN] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-23]-[INFO] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-24]-[ERROR] Test2
看输出文件打印:
主文件logtest.log:
Java代码
2012-11-27 14:03:50 [com.cui.log.test1.Test1-21]-[WARN] Test1
2012-11-27 14:03:50 [com.cui.log.test1.Test1-23]-[ERROR] Test1
2012-11-27 14:04:06 [com.cui.log.test2.Test2-21]-[DEBUG] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-22]-[WARN] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-23]-[INFO] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-24]-[ERROR] Test2
测试1文件test.log:
Java代码
2012-11-27 14:03:50 [com.cui.log.test1.Test1-21]-[WARN] Test1
2012-11-27 14:03:50 [com.cui.log.test1.Test1-23]-[ERROR] Test1
测试2文件test2.log:
Java代码
2012-11-27 14:04:06 [com.cui.log.test2.Test2-21]-[DEBUG] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-22]-[WARN] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-23]-[INFO] Test2
2012-11-27 14:04:06 [com.cui.log.test2.Test2-24]-[ERROR] Test2
[3] 32款极具创见的宣传册设计
来源: 互联网 发布时间: 2014-02-18
32款极具创意的宣传册设计
日期:2012-12-7 来源:GBin1.com
宣传册是一种快速的营销方式之一,而极具特色的宣传册则在某种程度上来说更能达到吸引人的效果。这种行而有效的营销工具,除了自身的内容外,如何使它们吸引更多的潜在客户的关注,最重要的就是取决于它的设计 。今天我们带来了32款非常有趣非常有创意的设计 ,希望它们可以激发你们的灵感,从中获得帮助!在这里还要多说一句,想要组织一次营销活动,时间的把握是很关键的,现在市面上有很多快速复印制作公司,可以在48小时之内帮你完成所有的工作,值得推荐!
对创意设计感兴趣的同学还可以点击我们最近一篇文章:超富有创意的微型纸袋树(paper bag tree)设计
希望大家喜欢!
.....
来源:32款极具创意的宣传册设计
最新技术文章: