当前位置: 首页 > wzjs >正文

哈尔滨做网站的价格网站建设修改建议

哈尔滨做网站的价格,网站建设修改建议,wordpress if include,外贸网络推广招聘需求:需要一个文件一个定时任务方法,当项目初始化完毕后,自动加载并执行这些定时任务方法 项目目录架构 main.go 初始化 package mainimport ("sql_demo/schedule" )func main() {/***** 其他初始化完毕后的操作**/// 定时任务sc…

需求:需要一个文件一个定时任务方法,当项目初始化完毕后,自动加载并执行这些定时任务方法

项目目录架构

main.go 初始化

package mainimport ("sql_demo/schedule"
)func main() {/***** 其他初始化完毕后的操作**/// 定时任务schedule.Init()select {}}

schedule目录下

Init.go

package scheduleimport ("reflect""github.com/robfig/cron/v3"
)var Job *cron.Crontype ScheduleStruct struct{}func Init() {// cron.WithParser 必须有,否则 spec 时间不支持秒级Job = cron.New(cron.WithParser(cron.NewParser(cron.SecondOptional | cron.Minute | cron.Hour | cron.Dom | cron.Month | cron.Dow)))// 执行本pakage下的所有方法t := reflect.TypeOf(&ScheduleStruct{})// 遍历结构体的所有方法for i := 0; i < t.NumMethod(); i++ {method := t.Method(i)// 只执行公共方法if method.PkgPath == "" {// fmt.Printf("Executing method: %s\n", method.Name)// 获取方法的函数值methodValue := reflect.ValueOf(&ScheduleStruct{}).MethodByName(method.Name)// 调用方法methodValue.Call(nil)}}Job.Start()
}// 新增一个定时任务,可以指定是否禁用该任务。
// 参数:
// spec: 定时任务的时间规则字符串
// cmd: 定时任务要执行的函数
// disabled: 是否禁用该任务(当前未使用该参数)
func AddFunc(spec string, cmd func(), disabled bool) {if disabled {return}Job.AddFunc(spec, cmd)
}

everyMinutes.go

package schedulefunc (s *ScheduleStruct) EveryMinutes() {AddFunc("*/1 * * * * *", func() {println("hello world")}, true)}

原理:利用反射原理和结构体方法来实现。


文章转载自:

http://EyesT8t6.wrcym.cn
http://pkC69F90.wrcym.cn
http://Vza15E8Q.wrcym.cn
http://8GLzEuA8.wrcym.cn
http://lNz4lLgk.wrcym.cn
http://V6MOo73k.wrcym.cn
http://BitFroKx.wrcym.cn
http://FxESVWEn.wrcym.cn
http://utUP6d9r.wrcym.cn
http://R2Nwes8p.wrcym.cn
http://kLh7S4Nl.wrcym.cn
http://V11QAOhC.wrcym.cn
http://vRciD64X.wrcym.cn
http://MBFsJYVV.wrcym.cn
http://QwKaiUpZ.wrcym.cn
http://sRnqcZlW.wrcym.cn
http://rs1Y2g51.wrcym.cn
http://ne42tNx1.wrcym.cn
http://RUriiczM.wrcym.cn
http://Dq4OXUhe.wrcym.cn
http://9EXcPgpL.wrcym.cn
http://OfWuNbS6.wrcym.cn
http://UFwjjHth.wrcym.cn
http://x8zfIrBi.wrcym.cn
http://grmyOnqG.wrcym.cn
http://nsvR5qrn.wrcym.cn
http://woJF6vqK.wrcym.cn
http://QbYKVo90.wrcym.cn
http://KysNdDQ1.wrcym.cn
http://hn1BTdjI.wrcym.cn
http://www.dtcms.com/wzjs/619812.html

相关文章:

  • 北京网站开发优选ls20227wordpress阅读数 显示k
  • 长春做网站设计宁波企业网站搭建价格
  • 个人网站服务器租用蓝衫网站建设
  • 网站服务器 内存网站国际化怎么做
  • 网站开发团队组成网站设计公司网站
  • 怎样建设自己的网站的视频潍坊做网站公司
  • 镇江网站制作服务wordpress知更鸟配置
  • 北京模板建站公司学校网站建设营运预算
  • 东莞响应式网站哪家好wordpress 自定义网址链接
  • 企业门户网站制作周期wordpress 加文章列表
  • 专业网站建设好发信息网谁家做电商商城网站便宜
  • 网站建设平台皆往乐云践新专家做视频网站一般多少钱
  • 稿定设计app软件下载搜索排名seo
  • 做网站客户一般会问什么问题一流本科专业建设网站
  • 自己做的网站如如统计访问量wordpress 二维码插件下载
  • 域名备案网站名称国内做外卖的网站有哪些
  • 淘宝装修免费模板有哪些网站wordpress文章列表不显示
  • 用php做高中数学题库网站大学生网页设计作业
  • 清苑区建设局网站网站优秀设计方案
  • 南京做网站营销郑州五合一网站建设
  • 网站建设 服务内容卖家电商平台有哪些
  • dede做漫画网站的案例wordpress 优秀的博客主题简洁
  • 专业网站建设模板深圳品牌手表有哪些
  • 广州市官网网站建设多少钱wordpress更改首页
  • 曰本做爰网站东莞排名优化
  • 哪家网站建设好营销型网站的类型
  • 山东金城建设网站房地产最新消息三个不低于
  • 网站怎么排版做网站排名费用
  • 做柜子设计的网站设计什么是体验营销
  • 廊坊网站建设公司墨子深圳跑网约车怎么样