quartz定时调度实例



quartz定时调度实例最近弄了个Quartz定时调度的例子,不是很难,但也写出来来分享一下,由于本人一直在用Struts 2.1.8 +Spring2.5+Hibernate3(SSH2)做开发,所以这个实例也是基于SSH2的,以及所导入的JAR也是基于SSH2 的,网上有很多人说

用Spring2.5做会出错,但是我这里是一切正常。OK,看实例。

首先,准备相关jar库文件:

一个是quartz-all-1.6.5.jar

一个是spring.jar

特别是后面这个spring核心包,在我之前做的SSH2框架里是没有导入这个包的,因为没有用到,但[......]

Read more

JAVA中equals方法的使用技巧



JAVA中equals方法的使用技巧在我们的JAVA开发中,经常 会用到一个方法:equals。一个字符串的比较方法,我们习惯的写:

Java代码
1.if (b.equals(a)) {
2. …
3.}
if (b.equals(a)) {

}还有一个我们经常遇到的 java.lang.NullPointerException ,呵呵,这个是所有开发者遇到最多最常见的异常,

一种很常见的写法,但是昨天在论坛上看到一位哥们发了一个 java.lang.NullP[......]

Read more

安卓SQLite数据库操作实例

安卓 SQLite数据库操作实例 写了个安卓平台下SQLite数据库操作的实例 ,一直没得时间总结 ,今天把它弄出来了。

在Android 运行时环境包含了完整的 SQLite。

首先介绍一下SQLite这个数据库:

SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、[......]

Read more

Web app root system property already set to different value 错误原因及解决

Web app root system property already set to different value 错误原因及解决Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

其实呢,我觉得他就是一个能对我们的WEB应用监控的组件,让我[......]

Read more

Spring security使用实例

今天Spring MVC不是主角,今天我和大家分享一个同样隶属于SpringSource 的安全框架——Spring Security, 下面的基于Spring MVC给大家分享一下Spring Security 的使用。虽然对它的接触时间不长,参考了一些网上朋友的做法,但也按照我的理解把这个框架介绍介绍,不是很专业,还请大家不要介意 。

我们知道,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorization)两个部分。用户认证指的是验证某个用户是否为系统中的合法主体,也就是说用户能否访问该系统。用户授权指的是验证某个[......]

Read more

struts2 default.properties 中文版

### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration
### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。
# struts.configuration=org.apache.struts2.config.DefaultConfiguration

### 设置默认的locale和字符编码
# struts.locale=en_US
struts.i18n.encoding=UTF-8

### 指定struts的工厂[......]

Read more

java数组转型

今天写代码遇到一个奇怪的问题,代码结构如下:

  1. ArrayList<String> list = new ArrayList<String>();
  2. String strings[] = (String[]) list.toArray();

这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候报异常,如下:
Exception in thread “main” java.lang.ClassCastException: [Ljava.lang.Object;[......]

Read more

Mybatis JDBC访问 Oracle的XMLType数据类型

Mybatis JDBC访问 Oracle的XMLType数据类型。这就是我要做的,用XML作为JAVA和数据库交流的载体。粗想一下是有些些反人类,不过如果能一次性取出多条多种数据集,也算是个不错的选择吧。本篇不深究是否值得这么去折腾,蛋,如果有一天你必须去面对这个无情的事实的时候,可以用下面的法子试试看。以下用Mybatis实现的,其实直接JDBC的访问也是一样的,本例只不过借用Mybatis搭好的架子而已。
先简单说说你需要的Java环境:JDK 5 以上,Oracle10G版本以上的驱动(我用的ojdbc6.jar),访问Oracle XMLType的组件包–xdb6.jar xml[......]

Read more