- 浏览: 6820 次
最新评论
文章列表
首先声明本日志组件是从一个开源的框架中分离出来的,具体是哪个框架忘了。
大家使用日志组件的时候,尤其是更换日志组件的时候是最痛苦的,一个类一个类的去跟换,简直让人吐血,现在找到了一个省事的方法,自己封装各个日志组件,以后更换日志组件只需要维护封装部分的代码即可。
笔者使用的是myeclipse,现在把结构图展示一下:
其中plugin和lang包为必须的包,test包为测试类。
具体的效果自己下载之后执行logTest类的main方法即可知道。
log4j入门
log4j目前是使用最多的日志组件,据说所有日志组件中性能最高的,现在我把简单的使用说一下。
log4j分1.x和2.x,本文针对1.x,2.x的使用笔者会在有空的时候进行讲解。
log4j使用比较简单 ...
slf4j入门
使用slf4j非常简单只需要几步即可,现在我把slf4j的入门级操作进行讲解,这里只有基本的使用,关于如何详细配置请各位自行google、度娘。
1、导入jar包(3个)
logback-classic-0.9.11.jar
logback-core-0.9.11.jar
slf4j-api-1.5.2.jar
2、编写配置文件(logback.xml)
<?xml version="1.0" encoding ...
使用Sigar获取磁盘相关信息
做java的人都知道获取磁盘相关的信息是一件很痛苦的事情,因为jdk自身带的api满足不了我们的需求,因此很多人会专门呢针对不同的操作系统进行硬编码(例如在windows下写一套代码在linux下写一套代码),为了让大家都愉快的获取计算机磁盘信息,推荐大家使用Sigar这个jar包,它是跨平台使用的,满足目前大部分全世界上的计算机操作系统(对于我们来说完全够了),对于不同的操作系统只需要引入相应的文件即可(例如windows下引入dll文件),方便使用,当然我还会介绍另一种获取磁盘信息的方法,不过没有sigar获得的信息全面。
...
import java.math.BigDecimal;
import java.text.DecimalFormat;
/**
* 获取指定位数的小数工具类<br>
*
* @author mxy(Email:987938582@qq.com)
*
*/
public class NumberFormat {
/**
* BigDecimal转换最简便,采用四舍五入方式
*
* @param num 要转换的数字
* @param length 保留几位小数
*/
public double fo ...
QQ: 987938582
Email:maxiangyang_mail@163.com
Email:maxiangyang_mail@126.com
Email:maxiangyang_mail@yeah.com
Sigar简介
注:因为我习惯使用Javay因此在其中的例子将会以Java的方式展示。
Sigar是一款用来获取计算机信息的工具,可以跨平台使用,可以获得如下信息(综合网上的信息,进行一定的改进)。
1、可以获取磁盘相关信息;
2、可以获取内存相关信息;
3、可以获取CPU相关信息;
因为笔者水平有限,目前用到了这些,以后用 ...