
Quartz.Net
弱水三千 只取一瓢饮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 使用 缓存限制ip访问接口的频率
Dictionary缓存帮助类 public class CacheHelper { //缓存容器 private static Dictionary<string, object> CacheDictionary = new Dictionary<string, object>(); /// <summary> /// 添加缓存 /// </summary>原创 2021-07-20 11:32:47 · 1164 阅读 · 0 评论 -
C# Dictionary实现缓存
public class CacheHelper { //缓存容器 private static Dictionary<string, object> CacheDictionary = new Dictionary<string, object>(); /// <summary> /// 添加缓存 /// </summary> public st.原创 2021-07-20 11:22:43 · 1048 阅读 · 0 评论 -
进一步了解多线程
任何的异步多线程,都是跟委托相关,没有委托,啥也没有 多线程1.0 1.1 Thread Thread:是.Net框架封装的一个类,描述线程这个东西 同步方法:发起一个调用,一定要等着计算结束才运行下一行 异步方法:发起一个调用,不会等着计算结束,而是直接开始运行下一行 异步多线程:多线程说的 是CLR线程 异步IO线程 同步方法卡界面,以为ui线程忙于计算,异步多线程方法不卡界面,主线程闲置...原创 2020-04-16 15:35:05 · 226 阅读 · 1 评论 -
进程与多线程基础知识
什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 什么是多线程? 多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是...转载 2020-04-09 16:21:04 · 323 阅读 · 0 评论 -
Expression 声明
lambda表达式声明表达式目录树 Expression<Func<int, int, int>> exp = (m, n) => m * n + 2; 表达式目录树:语法树,或者说是一种数据结构 Int iResult =exp.Compile().Invoke(12,23);//能Compile()只有LambdaExpression 自己拼装表达式目录 ...原创 2020-04-09 09:12:55 · 341 阅读 · 0 评论 -
.Net Core中使用Quartz.Net 简单示例
Quartz.Net 在.netcore 中的示例 一. Quartz.Net 介绍 Quartz.NET是一个强大、开源、轻量的作业调度框架,是一个用C#编写的纯.NET库,是一个非常流行的开源Java作业调度框架。是 OpenSymphony 的 Quartz API 的.NET移植,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等 通俗说它的功能是:比如说我想每天晚上...翻译 2020-03-23 10:45:11 · 2846 阅读 · 1 评论