2013年11月18日

摘要: 关于定时任务的操作方法,java语言本身具有 Timer 来解决,但Timer 作用起来不是特别的舒服,由于项目的需要,使用了Quartz 这个调度框架,现把学习过程记录下来,方便以后查阅.本教程是按照Quartz 提供的 15个Example 一步一步深入学习,由于我也是一菜鸟,在学习本教程时,如发现有错误之处,请各位大人指点.小弟不胜感激!附几个连接:Timer 的问题:http://www.iteye.com/problems/90824Quartz的下载:http://www.quartz-scheduler.org/---------------------------------- 阅读全文
posted @ 2013-11-18 15:22 菜鸟程序员求成长 阅读(572) 评论(1) 推荐(0) 编辑

2013年8月25日

摘要: 当我们用javascript写ajax程序写得很“开心”的时候,突然有人告诉你有一种东西叫jquery,它会告诉你不直接和 HttpRequest是多么的快乐,同时你再也不需要再烦恼纠结的ajax乱码问题,更幸福的是你的js代码将大大地简化,看完本文,你会发 现,ajax,简单的来讲就是一句话的事情。本文重点是来讲讲jQuery中调用ajax的4种方法:$.get、$.post、$getJSON、$ajax。如果读者没有javascript和jquery的知识,或者没有ajax的概念,那么请先去问问google老大,再来读本文。1、$.get$.get()方法使用GET方式来进行异步请求,它的 阅读全文
posted @ 2013-08-25 22:17 菜鸟程序员求成长 阅读(1151) 评论(0) 推荐(0) 编辑

2013年8月22日

摘要: org.apache.log4j.Logger 详解 1. 概述 1.1. 背景 在应用程序中添加日志记录总的来说基于三个目的:监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制台或文件中,比较好的做法就是构造一个日志操作类来封装此类操作,而不是让一系列的打印语句充斥了代码的主体。http://logging.apache.org/lo... 阅读全文
posted @ 2013-08-22 17:03 菜鸟程序员求成长 阅读(448) 评论(0) 推荐(0) 编辑

2013年8月12日

摘要: java反射详解本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。下面开始正文。【案例1】通过一个对象获得完整的包名和类名?123456789101112131415package Reflect;/*** 通过一个对象获得完整的包名和类名* */class Demo{//other codes...}class hello{public static void main(String[] args) {Demo demo=new Demo();System.out.println(d 阅读全文
posted @ 2013-08-12 10:57 菜鸟程序员求成长 阅读(1103) 评论(0) 推荐(0) 编辑

2013年8月6日

摘要: Java JDBC批处理插入数据操作在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据。此外,我们将努力探索一些场景,如在内存不足时正常运行,以及如何优化批量操作。首先,使用Java JDBC基本的API批量插入数据到数据库中。Simple Batch - 简单批处理我把它叫做简单批处理。要求很简单,执行批量插入列表,而不是为每个INSERT语句每次提交数据库,我们将使用JDBC批处理操作和优化性能。想想一下下面的代码:Bad Code String [] queries = { "insert 阅读全文
posted @ 2013-08-06 16:22 菜鸟程序员求成长 阅读(292) 评论(0) 推荐(0) 编辑