12 2022 档案

摘要:相关重要的组件一览 Triggers(触发器)相关类 保存触发器相关参数,例如起止时间,次数,间隔时间等,其中Sundial支持多种类型触发器 多种类型的触发器必须重写GetNextOccurrence方法,用于返回下一个触发时间 CronTrigger 引用了第三方包TimeCrontab 3.2 阅读全文
posted @ 2022-12-30 15:22 摧残一生 阅读(136) 评论(0) 推荐(0) 编辑
摘要:Sundial 源码梳理 - v2.5.6 代码目录一览 通过入口点说明 实现IServiceCollection,并返回IServiceCollection(Extensions/ScheduleServiceCollectionExtensions.css 53行) 初始化作业调度构建器,并将构 阅读全文
posted @ 2022-12-30 10:36 摧残一生 阅读(354) 评论(0) 推荐(0) 编辑
摘要:每月满勤天数如何计算 1 原始版本 1.1 需求 通过系统判断某月份的满勤天数,然后继续后续操作 1.2 解决方案 创建一张表(setting_month_rest_day),将每个月上班天数提前设置好即可(每年的假期不同,所以一年需要设置一次) 2 变更版本二 2.1 需求 出现了特殊情况,每个月 阅读全文
posted @ 2022-12-20 17:00 摧残一生 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:1 插件概述 开源链接:https://gitee.com/dotnetchina/Sundial 作者:百小僧 版本:2.5.6 2 使用方式 2.1 安装 nuget :搜索Sundial或使用命令:Install-Package Sundial .NET CLI :dotnet add pac 阅读全文
posted @ 2022-12-19 17:03 摧残一生 阅读(753) 评论(0) 推荐(2) 编辑
摘要:多线程,异步,任务和并行 1.异步和多线程应用场景区分 多线程 计算密集型工作 异步 IO密集型工作 2.线城同步中使用信号量 EventWaitHandle AutoResetEvent ManualResetEvent Semaphore Mutex 3.避免锁定不恰当的同步对象 1.需要同步的 阅读全文
posted @ 2022-12-17 14:06 摧残一生 阅读(62) 评论(0) 推荐(0) 编辑
摘要:代码部分 1.正确操作字符串 尽量少装箱 String str1 = "str2"+9.ToString(); 避免分配额外的内存空间 StringBuilder 2.使用默认转型方法 使用类型的转换运算符 编译器直接支持的数据类型,即直接映射到FCL中的类型。包括sbyte、byte、short、 阅读全文
posted @ 2022-12-17 14:03 摧残一生 阅读(91) 评论(0) 推荐(0) 编辑
摘要:问题描述:在使用前后端分离的情况下,前端访问后端时会出现跨域问题 解决方式: 1.设置跨域 1)、单个控制器方法CORS注解 在单个方法中加入注解@CrossOrigin。 2)、整个控制器启用CORS注解 在整个控制器上添加注解@CrossOrigin,其中origins为跨域的Url链接,max 阅读全文
posted @ 2022-12-17 13:53 摧残一生 阅读(2446) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示