适配器模式相关源码:slf4j-1.6.1、hibernate-3.6.7。大家都知道,log4j是一个广泛使用的日志工具,除此之外,土鳖sun公司在JDK中也有自己的日志工具,也就是java.util.logging.Logger。当然还有其他一些日志工具。多种日志工具功能和使用方式类似,一般都包含debug、info、warn、error等日志级别的方法,但却没有实现共同的接口。slf4j提供了一个共同的接口,并实现了不同日志工具的适配器。...
分类:
编程语言 时间:
2014-06-22 21:52:26
阅读次数:
280
在我们编程过程中如果需要执行一些简单的定时任务,无须做复杂的控制,我们可以考虑使用JDK中的Timer定时任务来实现。下面LZ就其原理、实例以及Timer缺陷三个方面来解析java Timer定时器。一、简介 在java中一个完整定时任务需要由Timer、TimerTask两个类来配合完成。 API中是这样定义他们的,Timer:一种工具,线程用其安排以后在后台线程中执行的任务。可安排任...
分类:
编程语言 时间:
2014-06-22 18:58:12
阅读次数:
255
从JDK1.4开始即引入与日志相关的类java.util.logging.Logger,但由于Log4J的存在,一直未能广泛使用。综合网上各类说法,大致认为:
(1)Logger:适用于小型系统,当日志量过大时性能有待提升。好处在于JDK集成了此类,无需引入新包。且性能也在逐步改善当中,我认为一般而言,使用Logger即可。
(2)Log4J:并发性较好,性能较强,适用于大型...
分类:
编程语言 时间:
2014-06-22 15:09:24
阅读次数:
342
最近一直做的几个功能都跟日期处理有关,比如判断今天是否登录,今天的最小时间,今天结束的最大时间等。
代码中都是用的JDK自带的 Calendar,使用起来相当费劲了,于是乎,忍不了,找到了一个名叫:JodaTime 的库,
目前Joda Time 已经纳入 JDK 8 的官方API了,但是JDK 8还是很遥远,下面我给大家演示几个实例:
1、 获取今天的开始时间:比如...
分类:
其他好文 时间:
2014-06-22 14:02:47
阅读次数:
176
1.javac编译的Java程序,生成.class文件2.javaw跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程序中的信息可以通过System.out在console内输出,而运行javaw,开始时会出现...
分类:
其他好文 时间:
2014-06-22 13:15:20
阅读次数:
304
想玩Java这些事必须懂(二)JDK目录的组成 bin下有常用的javac和java命令 lib下有JDK工具命令的字节码tool.jar和dt.jar tool.jar中包含了javac和java可执行命令的字节码PATH和CLASSPATH的作用 PATH是系统变量的环境变量,当没...
分类:
编程语言 时间:
2014-06-22 12:31:07
阅读次数:
261
java 代理模式,主要分为静态代理模式,动态代理模式,其中动态代理模式分为:JDK 的实现方式和 Cglib 的实现方式,及代理模式使用的场景。
分类:
其他好文 时间:
2014-06-22 12:30:08
阅读次数:
276
在linux下写了一个非常简单的Hello world程序,编译运行竟然报错:Error: Could not find or load main class Hello
最后发现是CLASSPATH的问题。
首先需要检查jdk环境变量是否配置正确:参考这篇文章:ubuntu12.04 安装配置jdk1.7
主要在环境变量这块:
export JAVA_HOME=/usr/java/jdk...
分类:
系统相关 时间:
2014-06-22 08:58:51
阅读次数:
410
一. 前言
最近在公司的项目中用到了定时任务, 本篇博文将会对TimerTask定时任务进行总结, 其实TimerTask在实际项目中用的不多, 因为它不能再指定时间运行, 只能让程序按照某一个频度运行.
二. TimerTask
JDK中Timer是一个定时器类, 它可以为指定的定时任务进行配置.
JDK中TimerTask是一个定时任务类, 该类实现了Run...
分类:
编程语言 时间:
2014-06-22 08:04:43
阅读次数:
350
在开发日趋激烈的今天,我们可不能再只会编码了,这样搞不好,就成了一辈子的码奴!所以这里简单的分享一下服务器的搭建,由于Linux的安全性等一切因素让它成为了服务器平台的首选环境!今天跟大家分享的是Java项目的服务器搭建,好啦,步骤来了:
1、下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloa...
分类:
数据库 时间:
2014-06-21 22:51:55
阅读次数:
299