认识.NET 日志系统
认识.NET 日志系统
认识.NET 日志系统 基本概念 日志级别:Trace<Debug<Information<Waring<Error<Critical 日志提供者(LoggingProvider):把日志输出控制台、文件、数据库等。 .NET的日志非常灵活,对于业务代码只要注入日志对象记录日志即可,具体哪些日志输出到哪里、什么样的格式、是否输出等都有配置或者初始化代码决定。 列子:输出到控制台 NuGet:Mic
2023-08-28 1119
.NET
文件上传服务设计
文件上传服务设计
.NET文件上传服务设计 前言 在b站学习了一个后端小项目,然后发现这个文件上传设计还挺不错,来实现讲解一下。 项目结构如下: 基于策略+工厂模式实现文件上传服务 枚举 在Model层创建即可 public enum UploadMode { Local = 1, //本地上传 Qiniu = 2 //七牛云上传 } 第一步:创建文件策略和工
2023-06-15 1337
.NET
基于.NET Core + Jquery实现文件断点分片上传
基于.NET Core + Jquery实现文件断点分片上传
基于.NET Core + Jquery实现文件断点分片上传 前言 该项目是基于.NET Core 和 Jquery实现的文件分片上传,没有经过测试,因为博主没有那么大的文件去测试,目前上传2G左右的文件是没有问题的。 使用到的技术 Redis缓存技术 Jquery ajax请求技术 为什么要用到Redis,文章后面再说,先留个悬念。 页面截图 ![](C:\Users\Lenovo\Deskto
2023-03-30 997
.NET
.NET WebApi接口限流实践
.NET WebApi接口限流实践
.NET WebApi接口限流实践 前言 之前一直想实现接口限流,但一直没去实现,然后刚好看到一篇文章是基于AspNetCoreRateLimit 组件的限流策略。这个组件不做多的介绍,想了解详情可以去访问官方网址或者原文地址,地址在文章底部,本文只讲实现。 实现接口限流步骤 导包 第一步 配置服务 由于需要再appsettings.json中去读取数据,所以需要在Program.cs配置文件中配
2023-03-30 2181
.NET