会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
韩要奋斗
博客园
首页
博问
闪存
新随笔
订阅
管理
上一页
1
2
3
下一页
2015年9月12日
Quartz任务监听器
摘要: 在Quartz框架提供了JobListener接口,可在任务执行前、任务被拒绝及任务执行完成后实现对任务的拦截,该接口的声明如下:public interface JobListener { /**返回监听器名*/ String getName(); /**任务执行前对任务拦截*/...
阅读全文
posted @ 2015-09-12 18:53 韩要奋斗
阅读(319)
评论(0)
推荐(0)
编辑
2015年9月10日
Quartz定时框架入门
摘要: Quartz框架是Java开源的定时任务调度器,Quartz框架中有如下核心概念:1. Job 任务接口,接口中只声明方法void execute(JobExecutionContext context),接口的声明如下:public interface Job { void execute...
阅读全文
posted @ 2015-09-10 18:28 韩要奋斗
阅读(445)
评论(0)
推荐(0)
编辑
2015年8月23日
Mybatis拦截器实现SQL性能监控
摘要: Mybatis拦截器只能拦截四类对象,分别为:Executor、ParameterHandler、StatementHandler、ResultSetHandler,而SQL数据库的操作都是从Executor开始,因此要记录Mybatis数据库操作的耗时,需要拦截Executor类,代码实现如下...
阅读全文
posted @ 2015-08-23 17:01 韩要奋斗
阅读(13956)
评论(1)
推荐(0)
编辑
2015年8月4日
多线程实现数据库的并发操作
摘要: 在Java中,程序需要操作数据库,操作数据首要事就是要获得数据库的Connection对象,利用多线程对数据导入数据库中将会加快操作进度,但是多个线程共享Connection对象,是不安全的,因为可以利用Java中的ThreadLocal为每个线程保存一个Connection对象,代码如下:pa...
阅读全文
posted @ 2015-08-04 13:36 韩要奋斗
阅读(25670)
评论(0)
推荐(0)
编辑
2015年7月26日
Java Executor框架
摘要: java.util.concurrent 包中包含灵活的线程池实现,但是更重要的是,它包含用于管理实现 Runnable 的任务的执行的整个框架,该框架称为 Executor 框架。该框架基于生产者-消费者模式,提交任务的操作相当于生产者,执行任务的线程则是相当于消费者。其类图结构:ThreadPo...
阅读全文
posted @ 2015-07-26 19:03 韩要奋斗
阅读(461)
评论(0)
推荐(0)
编辑
2015年5月10日
Lucene分词器
摘要: Lucene分析器的基类为Analyzer,Analyzer包含两个核心组件:Tokenizer和 TokenFilter。自定义分析器必须实现Analyzer类的抽象方法createComponents(String)来定义TokenStreamComponents。在调用方法tokenStrea...
阅读全文
posted @ 2015-05-10 21:21 韩要奋斗
阅读(756)
评论(0)
推荐(0)
编辑
2014年12月9日
Java的反射机制
摘要: Class反射对象描述类语义结构,可以从Class对象中获取构造函数、成员变量、方法类等类元素的反射对象,并以编程的方式通过反射对象对目标对象进行操作。反射对象类定义在java.lang.reflect包中,主要包括三个主要的反射类:Constructor、Method、Field。Construc...
阅读全文
posted @ 2014-12-09 17:06 韩要奋斗
阅读(191)
评论(0)
推荐(0)
编辑
2014年12月5日
大数据文件处理
摘要: 在处理大数据文件时,利用"生产者-消费者"线程模型进行处理,代码实现如下:/** * 文件处理类 * */public class FileProcessor { /**读取文件的路径*/ private String path = ""; /**指定默认工作队列的大小*/ public sta...
阅读全文
posted @ 2014-12-05 23:40 韩要奋斗
阅读(343)
评论(0)
推荐(0)
编辑
2014年11月2日
调整数组顺序使奇数位于偶数前面
摘要: 题目 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为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)
编辑
上一页
1
2
3
下一页