compact处理流程分析 compact的处理与split同样。由client端与flush时检查发起。 针对compact另一个在rs生成时生成的CompactionChecker线程定期去检查是否须要做compact操作 线程运行的间隔时间通过hbase.server.thread.wakef ...
分类:
其他好文 时间:
2017-06-30 18:54:38
阅读次数:
274
1、每当看到下面这种代码 new Thread(runnable).start() 时,请考虑用Executor 2、Executor 1)创建方式:Executors.new.. 2)通过使用Executor,可以实现各种调优、管理、监视、记录日志、错误报告 3)Executor有4个生命周期:创 ...
分类:
其他好文 时间:
2017-04-09 00:17:23
阅读次数:
191
scheduleAtFixedRate没有什么歧义,很容易理解,就是每隔多少时间,固定执行任务。scheduleWithFixedDelay 比较容易有歧义貌似也是推迟一段时间执行任务,但Oracle的解释如下,delay的意思是当结束前一个执行后延迟的时间scheduleWithFixedDela...
分类:
编程语言 时间:
2015-12-01 16:27:05
阅读次数:
414
package testJavaAll;
import java.util.Timer;
import java.util.TimerTask;
/**
* 测试线程开启和停止cancel的
*
* 2014年10月21日 10:34:57
*
* yjbo
*/
public class testThread {
Timer ti...
分类:
移动开发 时间:
2014-10-21 12:22:37
阅读次数:
181
1.XML读写(配置文件以及自定义XML); 2.服务组件(轮训定时+线程); 3.资源文件(Resource,管理字符、图片等); 4.自定义异常(将异常区分); 5.三层架构(Model,DAL,BLL,应对数据库操作); 6.公共库(如诸多的Helper,Extension); 7.服务安装脚...
分类:
其他好文 时间:
2014-10-18 10:57:06
阅读次数:
267
ScheduledThreadPoolExecutor是一个定时线程执行工具 import java.util.concurrent.ScheduledThreadPoolExecutor;
import java.util.concurrent.TimeUnit;
import java.util.Date;
public class TestScheduledThreadPoolExecu...
分类:
其他好文 时间:
2014-08-22 21:15:21
阅读次数:
331