摘要: 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)