摘要:
Java定时任务调度工具详解
什么是定时任务调度?
◆ 基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务。
在Java中的定时调度工具?
◆ Timer ◆Quartz
Timer和Quarzt的区别?
◆ 出身不同(Timer由JDK直接提供,调用方式简单粗暴,不需要别的jar支持)
◆... 阅读原文
2018-09-08 06:00:09 阅读(2897) 评论(0)
摘要:
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节... 阅读原文
2018-09-08 00:32:02 阅读(2220) 评论(0)
摘要:
CountDownLatch:等待多线程完成
CountDownLatch允许一个或多个线程等待其他线程完成操作。
假如有这样一个需求:我们需要解析一个Excel里多个sheet的数据,此时可以考虑使用多线程,每个线程解析一个sheet里的数据,等到所有的sheet都解析完之后,程序需要提示解析完成(或者汇总... 阅读原文
2018-09-08 00:17:02 阅读(1929) 评论(0)
摘要:
并发执行任务
1 import java.util.concurrent.ExecutionException;
2 import java.util.concurrent.ForkJoinPool;
3 import java.util.concurrent.ForkJoinTask;
4 impor... 阅读原文
2018-09-07 22:49:02 阅读(2226) 评论(0)
摘要:
父类的静态成员初始化>父类的静态代码块>子类的静态成员初始化>子类的静态代码块>父类的代码块>父类的构造方法>子类的代码块>子类的构造方法
注意:
1.静态成员和静态代码块只有在类加载的时候执行一次,再次创建实例时,不再执行,因为只在方法区存在一份,属于一整个类。
2.上述的... 阅读原文
2018-09-07 20:50:07 阅读(2268) 评论(0)
摘要:
1 import java.util.Arrays;
2
3 public class ArrayOperator {
4
5 public static void main(String[] args) {
6 // TODO Auto-generated me... 阅读原文
2018-09-07 18:57:02 阅读(1838) 评论(0)
摘要:
[异常描述]
Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: E:\Users\Administrator\eclipse-workspace\Examp... 阅读原文
2018-09-07 18:14:02 阅读(1848) 评论(0)
摘要:
DB数据源之SpringBoot+MyBatis踏坑过程(二)手工配置数据源与加载Mapper.xml扫描
原创文章,版权所有,未经允许进制转载
吐槽之后应该有所改了,该方式可以作为一种过渡方式来使用。
1.环境说明
初次使用springboot,时间有限,需要迅速搭建好架构,没有时间研究
使用sprin... 阅读原文
2018-09-07 16:57:03 阅读(1778) 评论(0)
摘要:
关于生产计划排程的种类及其特性
释义:文中提到的资源,是指需要完成一个生产作业(或称任务,生产任务)所需的生产条件,例如机台、原料等,称为广义资源。
对于生产计划,常见有以下四种类型:
单一工序,单一资源种类.
单一工序,多资源种类.
多工序,单一资源种类(较少见).
多工序,多资源种类.
下面对上述四种... 阅读原文
2018-09-07 15:06:07 阅读(1965) 评论(0)
摘要:
目录
前言
类继承关系
成员变量解读
构造器
重要方法
迭代器内部实现解读
总结
前言
1)本文章的JDK版本为JDK1.8,如果你使用的是其他版本,请参考你的Java源码!
2)由于作者水平有限,本文只对部分的方法进行了分析。不足之处,希望大家指出,谢谢
3)如果你对Java中的数组还没有理解,可以先学习数组及... 阅读原文
2018-09-07 13:45:03 阅读(1553) 评论(0)