随笔分类 - NetCore
netcore 并发锁 多线程中使用SemaphoreSlim
摘要:SemaphoreSlim是一个用于同步和限制并发访问的类,和它类似的还有Semaphore,只是SemaphoreSlim更加的轻量、高效、好用。今天说说它,以及如何使用,在什么时候去使用,使用它将会带来什么优势。 代码的业务是: 在多线程下进行数据的统计工作,简单点的说就是累加数据。 1.首先我
阅读全文
.Net Core后台任务启停(BackgroundService)
摘要:BackgroundService描述说明: BackgroundService 类 说到定时任务,可能第一个会想到Quartz,但是想到需要更简洁,而且想要毫秒级的周期,这个Cron真是太不智慧了,虽说可以在单个任务中轮询,但是这个Trigger用起来是很不适应。那么找找源头,有什么简单的方法开启
阅读全文
Linux下.NET Core进程守护设置,解决SSH关闭后.NET Core服务无法访问的问题
摘要:Linux下.NET Core进程守护设置,解决SSH关闭后.NET Core服务无法访问的问题 通过dotnet命令启动的程序,会在控制台关闭时结束进程,因此需要设置守护进程。这样可以让应用程序一直运行,并且在服务器重启后自动启动。 把以下内容保存为appname.service文件放在/etc/
阅读全文
AspNetCoreApi 跨域处理(CORS )
摘要:如果咱们有处理过MV5 跨域问题这个问题也不大。 (1)为什么会出现跨域问题: 浏览器安全限制了前端脚本跨站点的访问资源,所以在调用WebApi 接口时不能成功访问资源,原因“同源策略”的存在: 同源指以下几点相同 (1) IP地址/域名 (2) 端口号 (3) 网络协议) 以上三点相同即为同源,浏
阅读全文