Mybatis采用责任链模式,通过动态代理组织多个拦截器(插件),通过这些拦截器可以改变Mybatis的默认行为(诸如SQL重写之类的),由于插件会深入到Mybatis的核心,因此在编写自己的插件前最好了解下它的原理,以便写出安全高效的插件。 代理链的生成 Mybatis支持对Executor、St ...
分类:
其他好文 时间:
2016-11-10 02:40:44
阅读次数:
244
Callable这种任务可以返回结果,返回的结果可以由Future去拿 >Future取得的结果类型和Callable返回的结果类型必须一致,这是通过泛型来实现的。 >CompletionService用于提交一组Callable任务,其take方法返回已完成的一个Callable任务对应的Futu ...
分类:
编程语言 时间:
2016-11-07 07:42:23
阅读次数:
156
1、构造方法
请参考上篇文章:http://blog.csdn.net/ochangwen/article/details/53044733
2、源码详解
线程池内部有一些状态,先来了解下这些...
分类:
编程语言 时间:
2016-11-06 03:04:47
阅读次数:
311
摘要 1.num-executors 2.executor-memory 3.executor-cores 4.driver-memory 5.spark.default.parallelism 6.spark.storage.memoryFraction 7... ...
分类:
其他好文 时间:
2016-11-04 01:13:27
阅读次数:
443
java.util.concurrent包 接口及相关类的继承关系: Executor |-ExecutorService <- ThreadPoolExecutor |-ScheduledExecutorService <- ScheduledThreadPoolExecutor 由于Thread ...
分类:
编程语言 时间:
2016-11-01 01:15:57
阅读次数:
188
以单词分割计数为例实现Storm的DirectGroup分组: 1、Spout实现 Spout是Storm数据源头,使用DirectGroup方式将Spout数据发送指定的Bolt,需注意: 1)、Spout消费的Bolt的Task(Task应为Storm的Executor的编号),在如下代码中Sp ...
分类:
其他好文 时间:
2016-10-29 22:19:15
阅读次数:
478
Java四种线程池newCachedThreadPool,newFixedThreadPool,newScheduledThreadPool,newSingleThreadExecutor Java四种线程池newCachedThreadPool,newFixedThreadPool,newSche ...
分类:
编程语言 时间:
2016-10-25 22:05:00
阅读次数:
329
1、NRPE简介 1、NRPE简介 Nagios监控远程主机的方法有多种,其方式包括SNMP、NRPE、SSH和NCSA等。这里介绍其通过NRPE监控远程Linux主机的方式。 NRPE(Nagios Remote Plugin Executor)是用于在远端服务器上运行检测命令的守护进程,它用于让 ...
分类:
移动开发 时间:
2016-10-22 12:13:10
阅读次数:
300
ThreadPoolExecutor 线程执行服务 Executors ...
分类:
编程语言 时间:
2016-10-21 19:51:19
阅读次数:
252
? Atomic : AtomicInteger ? Locks : Lock, Condition, ReadWriteLock ? Collections : Queue, ConcurrentMap ? Executer : Future, Callable, Executor ? Tools ...
分类:
编程语言 时间:
2016-10-14 07:40:15
阅读次数:
240