code_shenbing
世界需要程序员,而我就是其中一员!
展开
-
ASP .NET Core实战-定义全局异常捕获
ASP.NET Core 提供了灵活的异常处理机制,允许开发者捕获、记录和响应应用程序中发生的各种异常。异常处理是构建健壮 Web 应用程序的关键部分,它确保了应用程序在遇到错误时能够优雅地降级,同时为开发人员提供足够的调试信息。原创 2025-05-13 14:26:17 · 7 阅读 · 0 评论 -
ASP .NET Core实战-使用Redis缓存
Redis(Remote Dictionary Server)是一个开源的内存数据结构存储系统,广泛用于数据库、缓存和消息中间件。其核心特性包括内存存储、丰富的数据结构和高性能。Redis支持多种数据结构如String、Hash、List、Set原创 2025-05-13 13:57:40 · 11 阅读 · 0 评论 -
ASP .NET Core实战-集成Mapster
Mapster作为一款高性能的对象映射工具,凭借其简洁的API、灵活的配置和卓越的性能,在.NET生态系统中占据了重要地位。无论是小型项目还是大型企业级应用,Mapster都能提供高效、可靠的解决方案,显著提升开发效率和系统性能。原创 2025-05-11 15:30:58 · 10 阅读 · 0 评论 -
ASP .NET Core实战-集成Hangfire
Hangfire是一个功能强大的.NET后台作业框架,专为ASP.NET应用程序设计,用于处理延迟、异步或重复的任务。其核心特性包括支持多种持久化存储(如SQL Server、Redis等)、简单易用的API设计、丰富的功能集(如延迟执行、定时任务、并行执行等)以及高性能的轻量级设计。Hangfire的安装和配置过程简便,通过NuGet包即可快速集成到项目中,并支持通过Dashboard进行任务监控和管理。此外,Hangfire还提供了任务重试、进度报告、任务依赖等高级功能,适用于各种规模的应用程序。原创 2025-05-11 15:02:56 · 18 阅读 · 0 评论 -
ASP .NET Core实战-集成MongoDB
MongoDB是一种开源的NoSQL数据库,以其灵活的文档模型、水平扩展能力和高性能而闻名。以下是MongoDB的全面介绍。原创 2025-05-11 14:40:58 · 42 阅读 · 0 评论 -
ASP .NET Core实战-集成JWT鉴权
在.NET Core中,JWT(JSON Web Token)是一种广泛使用的无状态认证机制,适用于RESTful API和前后端分离架构。JWT由三部分组成:Header、Payload和Signature。Header包含令牌类型和签名算法,Payload包含声明(claims),Signature用于验证令牌的完整性。原创 2025-05-11 14:22:59 · 37 阅读 · 0 评论 -
ASP .NET Core实战-实现电影票检索
ASP.NET Core Web MVC 是微软开发的现代化 Web 框架,基于模型-视图-控制器(MVC)模式,适合构建企业级 Web 应用。其核心特性包括清晰的 MVC 架构,业务逻辑与表示层分离,增强可维护性和可测试性;统一编程模型,支持 RESTful API 和传统 Web 应用;基于 Kestrel 高性能 Web 服务器,异步编程模型;内置依赖注入,支持构造函数注入和生命周期管理;现代化开发体验,集成 Razor 视图引擎和强类型模型绑定。核心组件包括控制器、视图、模型和路由系统。ASP.NE原创 2025-05-11 11:40:39 · 24 阅读 · 0 评论 -
ASP .NET Core实战-集成Swagger
ASP.NET Core 是微软推出的跨平台、开源 Web 框架,专为构建现代化云原生应用而设计。其核心特性包括跨平台支持(Windows、Linux、macOS)、高性能(基于 Kestrel 服务器)、统一框架(MVC、WebAPI、Razor Pages)、模块化设计(中间件管道、可扩展配置)以及现代化开发体验(C# 8.0+、Razor 视图引擎)。主要组件涵盖 Kestrel 服务器、中间件管道、路由系统、依赖注入和配置系统。ASP.NET Core 支持多种应用模型,如 MVC、Razor Pa原创 2025-05-11 10:20:21 · 55 阅读 · 0 评论