ThreadPoolExecutor继承抽象类AbstractExecutorService,该类实现了两个interface:ExecutorService(子)和Executor(父); 构建ThreadPoolExecutor时,需要如下参数: corePoolSize: 线程池维护线程的最少 ...
分类:
编程语言 时间:
2018-08-27 14:04:02
阅读次数:
141
ThreadPoolExecutor线程池 一、三个构造方法 ThreadPoolExecutor(int corePoolSize,int MaxmumPoolSize,long KeepAliveTime,,TimeUnit unit,BolokingQueue<Runnable> workQu ...
分类:
编程语言 时间:
2018-08-27 01:04:39
阅读次数:
224
//worker中为Application启动的executor,实际上是启动了这个CoarseGrainedExecutorBackend进程private[spark] class CoarseGrainedExecutorBackend( driverUrl: String, executor ...
分类:
其他好文 时间:
2018-08-26 20:54:22
阅读次数:
209
这里先给出题目链接: 这是一道不错的ctf题,首先说一下考察点: 我们先看一下题目主页面: 发现有敏感的选项,我们尝试点击: 发现可以遍历目录,但是对输入的命令有限制,只能执行ls,env 。 但是我们观察上图发现有几个php的文件名有似曾相识的感觉,比如 cmd.php , ls.php , ma ...
分类:
其他好文 时间:
2018-08-26 18:29:55
阅读次数:
163
本文主要讲述spark中的基本概念,包括Application、Job、Stage、Task、ClusterManger、Executor、Driver、DAGScheduler、TaskScheduler等。
分类:
其他好文 时间:
2018-08-26 01:13:42
阅读次数:
140
1.SqlSession下的四大对象 Executor、StatementHandler、ParameterHandler、ResultSetHandler StatementHandler的作用是使用数据库的Statement(PreparedStatement)执行操作 ParameterHan ...
分类:
其他好文 时间:
2018-08-24 19:34:18
阅读次数:
136
@test 1.进入SqlSessionFactoryBuilder中build方法 2.进入XMLConfigBuilder类中parse->parseConfiguration中 通过该方法去解析mybatis-config.xml 3.在mapperElement方法去解析我们的<mapper ...
分类:
其他好文 时间:
2018-08-24 10:52:44
阅读次数:
186
PMD错误 样例 报错原因 在匿名内部类的方法里去调用外部类的私有方法或变量就会报这个PMD错误。 解决方法 可以将匿名内部类的方法里调用到的外部类的私有方法/变量改成protected。以样例来举例,即将getNum()的权限改为protected: ...
分类:
数据库 时间:
2018-08-24 02:05:05
阅读次数:
202
StatementHandler解析 接口的作用是statement处理器,位于mybatis包的org.apache.ibatis.executor.statement目录下,源码如下: 可见StatementHandler的作用就是先通过prepare方法构建一个Statement对象,然后再调 ...
分类:
其他好文 时间:
2018-08-22 17:12:35
阅读次数:
161
submit和execute都是 ExecutorService 的方法,都是添加线程到线程池中。 区别 三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method Executor.execute by cr ...
分类:
编程语言 时间:
2018-08-21 17:44:22
阅读次数:
204