TOMCAT启动时 报错如上,原因: 出现情况:war项目放在Tomcat下Windows系统时启动正常,将war包ftp到AIX(或者Linux)下启动的时候出现此异常。 原因:ftp上传文件的时候,默认是以ASCII上传,对war文件有影响,到AIX的Tomcat下就不能启动了。。。 解决方法: ...
分类:
其他好文 时间:
2017-12-18 19:11:41
阅读次数:
343
1 package unit; 2 3 import java.util.concurrent.Executors; 4 import java.util.concurrent.ScheduledExecutorService; 5 import java.util.concurrent.Sched... ...
分类:
编程语言 时间:
2017-12-15 18:55:36
阅读次数:
168
提交Spark程序的机器一般一定和Spark集群在同样的网络环境中(Driver频繁和Executors通信),且其配置和普通的Worker一致 1. Driver: 具有main方法的,初始化 SparkContext 的程序。Driver运行在提交Spark任务的机器上。 Driver 部分的代 ...
分类:
其他好文 时间:
2017-12-14 20:58:04
阅读次数:
106
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程newFixedThreadPool创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。newSch ...
分类:
编程语言 时间:
2017-12-14 14:55:54
阅读次数:
123
(1) newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 线程池为无限大,当执行第二个任务时第一个任务已经完成,会复用执行第一个任务的线程,而不用每次新建线程。 (2) newFixedThreadPool创建一个定 ...
分类:
编程语言 时间:
2017-12-11 18:37:18
阅读次数:
174
在一个高并发的网站中,多线程是必不可少的。下面先说一下多线程在程序中的作用。 ...
分类:
编程语言 时间:
2017-11-26 22:56:59
阅读次数:
324
老规矩,直接上代码,写的不好不要喷! public class ThreadExecutrols { public static void main(String[] args) { //创建一个线程池,固定数量为3 //ExecutorService ex = Executors.newFixed ...
分类:
编程语言 时间:
2017-11-25 22:38:41
阅读次数:
164
Java通过Executors提供四种线程池,分别为:newCachedThreadPool创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool 创建一个定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 ne ...
分类:
编程语言 时间:
2017-11-25 17:23:51
阅读次数:
198
旧业务不断的调整,新的需求不断的开发,版本不断的迭代,这个是当前项目的一个暂时不可改变的现状。再加上每个开发人员写代码的风格和层次不一样,所以有很多本来可以在写代码过程中避免的问题非要通过线上的报警才能发觉。 最近两天线上linux服务器发现java进程CPU不断的飙升,新发的包过一会儿CPU就慢慢 ...
分类:
其他好文 时间:
2017-11-24 00:21:12
阅读次数:
225
原文地址: http://blog.csdn.net/pistolove/article/details/51232004 Java Future 通过Executors可以创建不同类似的线程池,常见的大概有下表几种类型,还有些可能为被列出。在实际应用 ...
分类:
编程语言 时间:
2017-11-22 21:55:24
阅读次数:
337