03 2024 档案
摘要:1、托管与非托管 1.1、公共语言运行时-CLR CLR是.Net运行环境,在运行期管理程序的执行,主要包含:内存管理、代码安全验证、代码执行、垃圾收集等。 1.2、托管代码和非托管代码 所谓托管代码,即可以通过CLR的GC来释放所有资源的代码,开发者无需过度关注资源的释放。而至于非托管代码,比如操
阅读全文
摘要:1、JWT定义 JWT(Json Web Token)是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可
阅读全文
摘要:参考:https://learn.microsoft.com/zh-cn/aspnet/core/fundamentals/middleware/?view=aspnetcore-8.0 1、什么是中间件 中间件是一种装配到应用管道以处理请求(Request)和响应(Response)的组件。 每个
阅读全文
摘要:参考:https://learn.microsoft.com/zh-cn/aspnet/core/mvc/controllers/filters?view=aspnetcore-6.0 1、什么是筛选器 通过使用 ASP.NET Core 中的筛选器,可在请求处理管道中的特定阶段之前或之后运行代码。
阅读全文
摘要:参考官方文档:https://learn.microsoft.com/zh-cn/aspnet/core/performance/caching/overview?view=aspnetcore-6.0 内存中缓存可以存储任何对象。 分布式缓存接口仅限于 byte[],应用程序需要自行解决针对缓存对
阅读全文