摘要: 在Quartz框架提供了JobListener接口,可在任务执行前、任务被拒绝及任务执行完成后实现对任务的拦截,该接口的声明如下:public interface JobListener { /**返回监听器名*/ String getName(); /**任务执行前对任务拦截*/... 阅读全文
posted @ 2015-09-12 18:53 韩要奋斗 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Quartz框架是Java开源的定时任务调度器,Quartz框架中有如下核心概念:1. Job 任务接口,接口中只声明方法void execute(JobExecutionContext context),接口的声明如下:public interface Job { void execute... 阅读全文
posted @ 2015-09-10 18:28 韩要奋斗 阅读(445) 评论(0) 推荐(0) 编辑
摘要: Mybatis拦截器只能拦截四类对象,分别为:Executor、ParameterHandler、StatementHandler、ResultSetHandler,而SQL数据库的操作都是从Executor开始,因此要记录Mybatis数据库操作的耗时,需要拦截Executor类,代码实现如下... 阅读全文
posted @ 2015-08-23 17:01 韩要奋斗 阅读(13956) 评论(1) 推荐(0) 编辑
摘要: 在Java中,程序需要操作数据库,操作数据首要事就是要获得数据库的Connection对象,利用多线程对数据导入数据库中将会加快操作进度,但是多个线程共享Connection对象,是不安全的,因为可以利用Java中的ThreadLocal为每个线程保存一个Connection对象,代码如下:pa... 阅读全文
posted @ 2015-08-04 13:36 韩要奋斗 阅读(25670) 评论(0) 推荐(0) 编辑
摘要: java.util.concurrent 包中包含灵活的线程池实现,但是更重要的是,它包含用于管理实现 Runnable 的任务的执行的整个框架,该框架称为 Executor 框架。该框架基于生产者-消费者模式,提交任务的操作相当于生产者,执行任务的线程则是相当于消费者。其类图结构:ThreadPo... 阅读全文
posted @ 2015-07-26 19:03 韩要奋斗 阅读(461) 评论(0) 推荐(0) 编辑
摘要: Lucene分析器的基类为Analyzer,Analyzer包含两个核心组件:Tokenizer和 TokenFilter。自定义分析器必须实现Analyzer类的抽象方法createComponents(String)来定义TokenStreamComponents。在调用方法tokenStrea... 阅读全文
posted @ 2015-05-10 21:21 韩要奋斗 阅读(756) 评论(0) 推荐(0) 编辑
摘要: Class反射对象描述类语义结构,可以从Class对象中获取构造函数、成员变量、方法类等类元素的反射对象,并以编程的方式通过反射对象对目标对象进行操作。反射对象类定义在java.lang.reflect包中,主要包括三个主要的反射类:Constructor、Method、Field。Construc... 阅读全文
posted @ 2014-12-09 17:06 韩要奋斗 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在处理大数据文件时,利用"生产者-消费者"线程模型进行处理,代码实现如下:/** * 文件处理类 * */public class FileProcessor { /**读取文件的路径*/ private String path = ""; /**指定默认工作队列的大小*/ public sta... 阅读全文
posted @ 2014-12-05 23:40 韩要奋斗 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 题目 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)思路 采用两个指针low、high,分别指向数组的头部跟尾部。low指针向后滑动,high指针向前滑动,low指针用来找偶数,high指针用来找基数,然后将两者交换,... 阅读全文
posted @ 2014-11-02 15:47 韩要奋斗 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)思路 根据【异或】原理,任何一个数与自身异或的结果都为0以及任何数与0异或的结果都是其本身,所以本题可以将数组的所有的元素异或,得到结果即是只出现一次的... 阅读全文
posted @ 2014-11-02 15:16 韩要奋斗 阅读(146) 评论(0) 推荐(0) 编辑