00:00
好了,那么这个知识点呢,咱们就说到这儿以后呢,可能会用得上啊,有一个印象就行了啊就行了,来,那么再往下呢,我们来看一看定时器。定时器各位啊,定时器呢,这个东西也其实呃,也也比较重要,这个东西啊比较重要,我们来看看定时器。呃,其实定时器的作用是什么?就是间隔什么呀,特定的时间啊,间隔特定的时间执行特定的程序。间隔特定的时间去执行特定的程序啊,这个定时器它的一个作用,间隔特定的时间去执行特定的程序。嗯。间隔一定的时间去执行一定的程序啊。嗯。比如说。好好好好好好的啊呃,间隔特定的时间执行特定的程序啊。
01:05
比如说这个每每周吧。哎,要进行什么银行账户的总账操作。啊,总账操作,那每天。啊,要进行什么呀,数据的备份,备份操作啊,因为有很多情况下,系统为了安全嘛,是不是系统为了安全啊,他可能要每天要进行数据的备份。对吧,万一这个这个坏了呢,是不是,哎,备份操作可能需要一段程序,银行总账可能也需要执行一段程序,那么大家看啊,在实际的开发中,每隔多久执行一段特定的程序。这种业务是很常见的啊,在实际的开,实际的开发中啊。每隔多久,每隔多久执行一段特定的程序?
02:01
这种需求啊,是很常见的。啊,是很常见的。那么在Java中啊,其实可以什么呀,采用什么呀,多种方式啊实现啊实现。嗯,大家可以使用什么呀,可以使用sleep方法。对吧,哎睡眠嘛,睡眠睡眠的时长间隔是固定的,对不对,哎睡眠设置什么呀,设置睡眠时间。啊,每到这个,每到这个时间点儿醒来。对吧,哎,执行任务。对不对,哎,这种方式。是最原始的。原始的这个这个这个定时。定时器。比较low啊,比较low。
03:03
这个得自己写明白吗?啊,在Java的类库中啊,已经写好了一个啊,类库中已经写好了一个定时器啊,这个定时器叫Java u下的timer啊timer。叫timer定时器。可以直接拿来用。啊,直接拿来用。这是一种方式啊。呃,不过啊,这种方式在目前的这目前的开发中也很少用啊,也很少用,因为啊现在有很多高级框架。啊,都是支持什么呀,定时任务的啊,支持定时任务的。就是在实际的开发中。
04:01
在实际的这个开发中啊,目前使用较多的。是什么呀,是斯框架。中提供的斯伦task。框架,那super框架这个框架呀。只要进行简单的什么配置啊,就可以完成什么呀,哎,定时器的。任务啊,完成定时器的任务,那么所以这里呢,这个内容呢,嗯,有同学说老师,那我们还有必要去学吗?有必要,因为这个spring task这个框架,它底层的实现原理就是它。就是这个胎吗?所以我们今天呢,就把这个定时器这个原理的最根本的这个原理这块呢,给大家讲一讲,有同学老师我们不能用sleep吗?不能sleep太low了啊,太low了,这是一种最原始的一种定时器,我们加va类库里面有这边写好的一个类,我们直接用就行了,叫time定时器,但是这个类以后我们也不会亲手去写,因为以后我们要用框架。
05:04
框架这块的话,咱们还是非常不错的啊呃,所以说这块呢,咱们这个,嗯,怎么说呢,这个框架虽然高端大气上档次啊,但是它底层也是通过它去实现的,所以我们今天把这个好好去看看行吧,哎,好好去看一下啊。好了。
我来说两句