LZ项目中用到JUC的线程池,发现调用shutdown和shutdownNow方法,池中的线程还是会继续执行。…
JUC线程池源码阅读1:ThreadPool的shutdown
Posted on
一个有梦想的程序猿
LZ项目中用到JUC的线程池,发现调用shutdown和shutdownNow方法,池中的线程还是会继续执行。…
LZ说的这个文件,当然不仅仅指的是jar包中的class文件,而是硬盘上任意位置的class文件。 LZ首先想…
最近在使用Java8的新特性stream,因为LZ也在使用Spark,所以这种流式编程还是蛮顺手的,比以前的循…
Callable可以理解为一个加强版的Runnable,他可以有返回值,也可以抛出异常。与线程池Executo…
1.类的继承 (1) 重写属性或者方法时,要使用关键字override (2) final修饰的属性或者方法不…
lz曾经写过关于maven assembly使用方法的文章。最近又用到了该插件,发现上次写的太皮毛了,所以果断…
1.什么是流? 说到流,第一反应想到的就是水流。而java中的流,与水流非常的相似,可以把它想象成管道中的水流…
上一篇博文中lz介绍了报表模板的制作,但在实际的应用中,还是要通过代码来生成报表。接下来lz就来描述Java结…
前些日子lz学着用iReport来制作EXCEL报表,虽说制作的报表结构比较简单,但是还是要记录一下,以免忘掉…
1.quartz的结构 quartz包括了3个部分:任务、触发器和调度器。 (1)任务 Job:是一个接口。要…