Java中给项目程序添加log主要有三种方式,一使用JDK中的java.util.logging包,一种是log4j,一种是commons-logging。其中log4j和commons-logging都是apache软件基金会的开源项目。这三种方式的区别如下:
Java.util.logging,JDK标准库中的类,是JDK 1.4 版本之后添加的日志记录的功能包。
log4j,最强大的记录日志的方式。可以通过配置 .properties 或是 .xml 的文件, 配置日志的目的地,格式等等。
comm...
分类:
编程语言 时间:
2015-06-14 22:49:19
阅读次数:
407
1 package org.zln.module1.demo1; 2 3 import org.apache.log4j.Logger; 4 5 import java.io.File; 6 7 /** 8 * 删除指定根目录下,及其子目录中,指定后缀的文件 9 * Created by...
分类:
其他好文 时间:
2015-06-13 21:22:48
阅读次数:
90
近期,个人官网实现了PDF下载功能,出于统计的考虑。添加了“下载次数”download_count这个字段。 可是。我今天突然发现。每次下载download_count都直接+2了。假设server发生这样的事,另一定的可能,本地就我一个人下载,怎么可能下载2次。于是,打开了log4j的debug....
分类:
其他好文 时间:
2015-06-13 15:27:35
阅读次数:
104
log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出。本节主要讲述如何将日志信息输入到数据库(可以插入任何数据库,在此主要以MSSQL为例进行详解)。用log4j将日志写入数据库主要用到...
分类:
数据库 时间:
2015-06-13 11:16:21
阅读次数:
159
参考文章http://willow-na.iteye.com/blog/347340(1)配置文件下面是直接从那篇文章拿过来的代码,做了一些修改,后面也会补上一些其他的内容,希望原作者不会介意 ...
分类:
其他好文 时间:
2015-06-13 11:10:33
阅读次数:
144
今天来看下HashMap源码,先从put方法入手:public V put(K key, V value) { if (table == EMPTY_TABLE) { inflateTable(threshold); } if (k...
分类:
其他好文 时间:
2015-06-12 18:52:10
阅读次数:
88
基本概念日志信息的格式log4j.appender.appenderName.layout=org.apache.log4j.PatternLayout(可以灵活地指定布局模式)%c输出所属的类名,通常就是所在类的全名%f 输出所属的类名,包括扩展名%t输出产生该日志事件的线程名%n输出一个回车换行...
分类:
其他好文 时间:
2015-06-12 14:43:30
阅读次数:
122
具体实现思路:
1、建立日志管理表,包含日志级别,日志文件大小,日志文件名,日志包路径等。
2、根据表建立日志管理实体,创建hibernate相关文件。
3、编写工具类,工具类中实现:根据日志管理表,创建log4j.properties配置文件。
4、前台页面实现修改日志管理表的功能,能在页面修改日志级别,日志文件大小等,同时调用工具类更新log4j配置文件。...
分类:
其他好文 时间:
2015-06-12 13:31:09
阅读次数:
119
我在研究这个函数代码的过程中,老师搞不清楚这个函数的MT的含义,困扰了我很长时间。一开始我猜测是most threshold,或者是其他的几个,以为是错误的,我就不说了。最后终于搞清楚了--------cvCreateMTStumpClassifier函数(这是一个生成多阈值(Multi-threshold)stump分类器的函数)。...
分类:
其他好文 时间:
2015-06-11 19:26:52
阅读次数:
119
lazyload插件用于图片延迟加载,节省服务器带宽,减少服务器请求次数,提高网站的页面加载速度,用于网站性能优化,只有当图片在窗口可视范围内时才向服务器请求;参数:threshold:设置距离窗口底部多少像素开始加载图片,提前加载图片,failure_limit:lazyload按照瀑布流加载图片...
分类:
Web程序 时间:
2015-06-11 16:47:18
阅读次数:
120