mirror of
https://github.com/tiennm99/zfoo.git
synced 2026-10-15 08:17:24 +00:00
doc[zfoo]: 更新文档
This commit is contained in:
1 parent
2ba6cb2cde
commit
8f3c5f8152
2 files changed
+15
-3
No files matched your search
+13
@@ -33,6 +33,7 @@ javassist字节码增强,asm,cglib,ByteBuddy,了解
|
||||
### 第四讲
|
||||
|
||||
- storage原理讲解
|
||||
- 知识点
|
||||
|
||||
```
|
||||
通过spring的PathMatchingResourcePatternResolver扫描excel文件位置,有方法可以直接获取Resource
|
||||
@@ -44,3 +45,15 @@ apache的poi,poi可以解析excel
|
||||
### 第五讲
|
||||
|
||||
- Tank项目的运行
|
||||
|
||||
### 第六讲
|
||||
|
||||
- scheduler原理讲解
|
||||
- 知识点
|
||||
|
||||
```
|
||||
cron表达式的用法
|
||||
spring自带的Scheduled和zfoo的Scheduler
|
||||
java的线程池,SingleThreadScheduledExecutor,SingleThreadExecutor
|
||||
通过spring自带的CronExpression计算下一次cron表达式要执行的时间
|
||||
```
|
||||
@@ -89,9 +89,8 @@ public abstract class SchedulerBus {
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
有人向前调整过机器时间,重新计算scheduler里的triggerTimestamp
|
||||
*/
|
||||
|
||||
// 有人向前调整过机器时间,重新计算scheduler里的triggerTimestamp
|
||||
// var diff = timestamp - lastTriggerTimestamp;
|
||||
if (timestamp < lastTriggerTimestamp) {
|
||||
for (SchedulerDefinition schedulerDef : schedulerDefList) {
|
||||
|
||||
Reference in new issue
Block a user