xxl-job是一个开源的任务调度平台(github地址https://github.com/xuxueli/xxl-job),且在分布式场景下有很好的支持性,可以对单个的任务单次执行,或者定时执行。在分布式场景下,可以选择不同的路由策略进行执行job,如指定第一个或最后一个执行器执行,轮询执行等等 ...
分类:
编程语言 时间:
2018-11-26 02:20:50
阅读次数:
867
什么是容器 servlet没main()方法。它们受控于另一个java应用,这个java应用称为容器(Container)Tomcat是这样的容器,Web服务器应用(Apache)得到一个指向servlet请求时,服务器不是把这个请求交给servlet本身,而是交给部署该servlet的容器。要由容 ...
分类:
Web程序 时间:
2018-11-19 12:43:57
阅读次数:
242
企业项目中所有的任务调动通过XXL-Job 去管理调度 路由策略类似于Nginx哦 XXL-Job实际封装的是Quartz。 关于分片广播,执行器集群部署时候,任务路由策略选择“”分片广播”情况下,一次任务调度将会广播触发集群中所有执行器执行一次任务。可根据分片参数开发分片任务 分片广播:所有的Jo ...
分类:
其他好文 时间:
2018-11-18 02:13:30
阅读次数:
950
MINA 1.X版本允许用户在Acceptor级别定义Thread Model。它是Acceptor配置的一部分。这导致了复杂性,MINA团队决定删除此选项,将其替换为基于过滤器的更通用的系统:ExecutorFilter。 ExecutorFilter类 这个类正在实现IoFilter接口,基本上 ...
分类:
其他好文 时间:
2018-11-12 01:19:41
阅读次数:
160
1、架构与源码分析 :https://www.cnblogs.com/luoxn28/p/6417892.html 、https://www.cnblogs.com/wangdaijun/p/5296830.html 2、执行器篇:https://blog.csdn.net/qingtian211/ ...
分类:
其他好文 时间:
2018-11-06 11:22:14
阅读次数:
170
Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnableAsync 开启对异步任务的支持,并通过实际执 ...
分类:
编程语言 时间:
2018-10-29 16:01:11
阅读次数:
174
Excutor 源码解读:/** * An object that executes submitted {@link Runnable} tasks. This * interface provides a way of decoupling task submission from the * ... ...
分类:
其他好文 时间:
2018-09-24 00:44:06
阅读次数:
170
java.util.concurrent是JDK自带的一个并发的包主要分为以下5部分: 并发工具类(tools) 显示锁(locks) 原子变量类(aotmic) 并发集合(collections) Executor线程执行器 我们今天就说说 并发集合,除开 Queue,放在线程池的时候讲 先介绍以 ...
分类:
编程语言 时间:
2018-09-20 23:55:51
阅读次数:
367
随着Greenplum的异军突起,以往大数据仓库所面临的很多问题都得到了有效解决,Greenplum也成为新一代海量数据处理典型代表。 ...
分类:
其他好文 时间:
2018-09-19 22:04:30
阅读次数:
251
unittest unittest单元测试框架,主要由四部分组成:测试固件、测试用例、测试套件、测试执行器 【测试固件】有两部分,执行测试前的准备部分setUp(),测试执行完后的清扫部分tearDown() 【测试用例】中,包含测试固件(可以不写),具体的测试代码的函数。unittest会自动识别 ...
分类:
其他好文 时间:
2018-09-13 18:32:27
阅读次数:
187