Azkaban安装部署 Azkaban Web服务器 azkaban-web-server-2.5.0.tar.gz Azkaban执行服务器 azkaban-executor-server-2.5.0.tar.g Azkaban: 用页面 的形式监控任务执行的状态 时间节点。 MySQL 目前az ...
分类:
其他好文 时间:
2020-02-17 15:50:49
阅读次数:
78
ThreadPoolExecutor 创建和管理线程池,减少内存消耗,提高执行效率。 任务执行过程 1.当线程数小于核心线程数时,创建线程; 2.当线程数大于等于核心线程数,且任务队列未满时,将任务放入任务队列; 3.当线程数大于等于核心线程数,且任务队列已满: 若线程数小于最大线程数,创建线程 若 ...
分类:
编程语言 时间:
2020-02-11 00:06:53
阅读次数:
76
Promise 优点:解决并发问题(同步多个异步方法的执行结果)。解决链式调用的问题(先获取a,在获取b) 解决多个回调嵌套的问题。缺点:promise无法终止,只能说是抛弃本次promise的结果。 1. A+规范 new Promise时,需要传递一个 executor 执行器,执行器立刻执行。 ...
分类:
其他好文 时间:
2020-02-10 18:34:24
阅读次数:
69
Tomcat报错如下: 解决方案: 问题出现原因是Tomcat的header缓冲区大小不够,需要conf目录下的server.xml中增加maxHttpHeaderSize字段即可: <Connector port="8080" executor="tomcatThreadPool" protoco ...
分类:
Web程序 时间:
2020-02-10 13:24:48
阅读次数:
110
1.获取鼠标将移动到的元素 List<WebElement> list1 = driver.findElement(By.id("AAA")).findElements(By.className("BBB")); WebElement we = list1.get(0);2.鼠标移动 action. ...
分类:
移动开发 时间:
2020-02-09 18:54:06
阅读次数:
719
1.Thread的终止 首先,不建议使用Thread类的stop方法,因为会强制释放线程使用的资源,例如锁、文件等,会出现令人意想不到的问题。Java中Thread类提供了interupt方法来设置线程的中断标志位使线程停止,但是interrupt方法并不是万能的,只能在有限的情况下中断线程: 线程 ...
分类:
编程语言 时间:
2020-02-08 00:28:14
阅读次数:
73
之前写的一个Sql转发应用出现了内存溢出问题,经过排查发现是ExecutorService没有正确的进行关闭。 正常来说如果我们将ExecutorService设计成一个静态变量,那么通常我们是不用去管理其是否关闭的,我们只需要对其本身的线程进行维护操作,ExecutorService对象不用我们显 ...
分类:
编程语言 时间:
2020-02-06 14:53:45
阅读次数:
248
Spark运行基本流程 (1)当一个 Spark Application 被提交时,首先需要为这个应用构建起基本的运行环境, 即由 Driver 创建一个 SparkContext进行资源的申请、任务的分配和监控。 SparkContext 会向资源管理器注册并申 请运行 Executor 的资源; ...
分类:
其他好文 时间:
2020-02-01 19:30:14
阅读次数:
62
Mybatis采用责任链模式,通过动态代理组织多个拦截器(插件),通过这些拦截器可以改变Mybatis的默认行为(诸如SQL重写之类的)。Mybatis支持对Executor、StatementHandler、ParameterHandler和ResultSetHandler进行拦截。插件的运行时的... ...
分类:
其他好文 时间:
2020-02-01 12:49:01
阅读次数:
97
单机训练和多机训练 use_cuda = True place = fluid.CUDAPlace(0) if use_cuda else fluid.CPUPlace() exe = fluid.Executor(place) fluid.CUDAPlace 多卡训练: 使用 fluid.comp ...
分类:
其他好文 时间:
2020-01-28 21:04:35
阅读次数:
92