通过Executor创建线程池 Executor.newFixedTreadPool 内部通过new ThreadPoolExecutor创建线程池 返回一个固定数量的线程池。如果线程池中有空闲线程则直接交给空闲线程执行。如果没有将任务放到队列 Executor.newSingleThreadExe ...
分类:
编程语言 时间:
2018-04-08 00:23:49
阅读次数:
193
通过Executor创建线程池 Executor.newFixedTreadPool 内部通过new ThreadPoolExecutor创建线程池 返回一个固定数量的线程池。如果线程池中有空闲线程则直接交给空闲线程执行。如果没有将任务放到队列 Executor.newSingleThreadExe ...
分类:
编程语言 时间:
2018-04-08 00:15:37
阅读次数:
173
前言:说起threadpoolexector应该大家多少都接触过,现在我详细的讲解下其的用法 一:解析参数 为了更好地理解threadpoolexecutor,我先讲一个例子,话说一个工作多年的高T,一天突然决定自己要单干组织一个团队,经过仔细的考虑他做出了如下的决定 1、团队的核心人员为10个 2 ...
分类:
编程语言 时间:
2018-04-04 21:05:01
阅读次数:
227
到目前为止,介绍的所有功能均不会直接将数据恢复为“以前”的样子。闪回查询只是查看,闪回数据归档只是延伸了闪回查询的时间窗口,闪回事务查询虽然提供了撤销SQL,但是否执行及如何执行还需要管理员进一步手动操作。 若是管理员决定撤销某个或某些事务,Oracle提供一个专门用来撤销事务的工具——闪回事务。 ...
分类:
其他好文 时间:
2018-04-01 21:57:23
阅读次数:
261
多线程:适用于处理I/O密集型任务和并发执行的阻塞操作多进程:适用于处理计算密集型任务 ...
分类:
编程语言 时间:
2018-03-26 10:49:55
阅读次数:
137
百度图片有些有编码问题,暂时不能爬取,多试几个 ...
分类:
编程语言 时间:
2018-03-17 18:50:15
阅读次数:
299
我们使用线程的时候就去创建一个线程,但是就会有一个问题: 如果并发的线程数量非常多,而且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会导致大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其 ...
分类:
编程语言 时间:
2018-03-09 00:24:40
阅读次数:
252
适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入 ...
分类:
其他好文 时间:
2018-03-08 00:11:16
阅读次数:
145
当路由返回一条数据(类似调数据库),网银集合接收。多条可以让核心封成文件,网银要java解析和jsp分页。 parseFile: 项目指定路径包内配xml解析,在trans control中注入文件下载路径和文件操作工具类。 context为了最后的put接收,可以去掉因dataMap等对象都是传地 ...
分类:
其他好文 时间:
2018-03-05 12:58:13
阅读次数:
226