📁 .NET Core
本分类共 25 篇文章。
从 async/await 到 IOCP:一次 HTTP 异步请求的完整旅程请求发出去了,线程也回了线程池,那响应回来时系统怎么知道该唤醒哪个 Task?答案不是“找回来”的,而是发起时就绑定好的。从 C# 语法糖一路钻到操作系统内核。
ASP.NET Core 管道里,是谁在传递信息?管道是河道,请求和响应是水,HttpContext 是随水漂流的容器。搞懂这个比喻,你就搞懂了 ASP.NET Core 中间件最核心的载体。
ASP.NET Core 是不是一直在抄 Node.js?中间件管道长得像 Express,DI 容器像 NestJS——ASP.NET Core 真的是在抄 Node 吗?不,是大家解决同一类问题,最后长成了差不多的样子。
.NET 10 的 GC,还会“卡死”整个程序吗?答案依然有点微妙:会。但停下来的时间,已经从 250ms 压到了 120ms,Gen2 回收的暂停甚至能控制在 0.2ms 左右。拆解 .NET 10 里 GC 到底在哪些瞬间“冻结世界”,以及它怎么把这段冻结时间越缩越短。
通用主机:.NET 世界里那个默默撑起一切的东西控制台、Worker、ASP.NET Core、WPF、WinForms——它们的启动代码看起来千差万别,但底座是同一个东西。搞懂通用主机,你就搞懂了现代 .NET 应用的统一启动模型。
ASP.NET Core 和 WPF,Winform 其实是同一个东西把两段启动代码并排放一起,你会发现除了 UI 和触发方式,底层几乎是同一套东西。这不是巧合,这是微软想要的效果。
Minimal API 认证授权最佳实践使用 ASP.NET Core Minimal API 实现现代化的认证授权方案
EF Core 性能优化技巧掌握 EF Core 性能优化的关键技巧,提升数据库访问效率
外观模式:ASP.NET Core 里那些让你“无痛”写代码的秘密武器从 IServiceCollection 到 WebApplication,从 HttpContext 到 ControllerBase——拆解外观模式如何让 ASP.NET Core 的复杂基础设施变成“傻瓜式”操作,以及你如何在自己的代码里复制这种优雅。
ASP.NET Core 中的建造者模式:从 Host 到 Middleware,无处不在的构建艺术深入剖析建造者模式在 ASP.NET Core 框架中的实际应用,从 IHostBuilder、WebApplicationBuilder 到中间件管道和配置系统,带你理解微软为何如此钟爱这个模式。
ASP.NET Core 中的单例模式:从基础到最佳实践深入解析 ASP.NET Core 中单例模式的应用,涵盖 DI 容器注册、框架内置服务、中间件集成及线程安全等核心要点,帮助开发者正确使用单例模式。
ASP.NET Core 面试题 CORS 跨域资源共享系统梳理 ASP.NET Core 中跨域资源共享(CORS)的核心知识点,涵盖同源策略、简单请求与预检请求、CORS 配置、凭据处理及安全最佳实践。
ASP.NET Core 面试题 MVC 与 Razor Pages系统梳理 ASP.NET Core 中 MVC 和 Razor Pages 的核心知识点,涵盖路由、模型绑定、验证、过滤器、视图组件等,附带面试避坑清单。
ASP.NET Core 面试题 API 版本控制系统梳理 ASP.NET Core 中 API 版本控制的核心知识点,涵盖版本标识方式、语义化版本、弃用策略及最佳实践。
ASP.NET Core 面试题 Web API系统梳理 ASP.NET Core 构建 RESTful API 的核心知识点,涵盖路由、模型绑定、版本管理、内容协商、安全、测试及性能优化等。
ASP.NET Core 面试题 - 中间件管道
ASP.NET Core 面试题 - 依赖注入系统梳理 ASP.NET Core 依赖注入的核心知识点,从生命周期到高级用法,涵盖常见陷阱、Options 模式、后台任务及单元测试。
ASP.NET Core 面试题 架构设计与最佳实践系统梳理 ASP.NET Core 大型应用架构设计、SOLID 原则、数据访问、测试策略、安全防护及工程化最佳实践,涵盖从代码组织到生产运维的全方位指南。
ASP.NET Core 面试题 模型绑定与验证系统梳理 ASP.NET Core 中模型绑定和验证的完整知识体系,从基础数据源到自定义绑定器,从数据注解到 FluentValidation,涵盖 API 与 MVC 的差异和最佳实践。
ASP.NET Core 面试题 认证与授权系统梳理 ASP.NET Core 中身份验证和授权的核心知识点,涵盖 Identity、JWT、Cookie 认证、角色/策略授权、Claims、自定义授权处理器、2FA 及安全最佳实践。
ASP.NET Core 面试题 过滤器(Filters)系统梳理 ASP.NET Core 中过滤器的核心知识点,涵盖五大过滤器类型、与中间件的区别、执行顺序、自定义过滤器、全局/局部注册、短路机制及最佳实践。
ASP.NET Core 面试题 部署、性能与运维系统梳理 ASP.NET Core 应用中部署、性能优化、监控、安全及高级特性的核心知识点,涵盖托管模型、健康检查、缓存、分布式追踪、SignalR 及后台任务等。
ASP.NET Core 面试题 配置与日志系统梳理 ASP.NET Core 中配置管理和日志记录的核心知识点,涵盖多环境配置、Options 模式、机密管理、配置提供程序、日志级别及最佳实践。
ASP.NET Core 面试题 高级主题与扩展知识系统梳理 ASP.NET Core 中 ActionResult、Minimal API、Endpoint Routing、OpenAPI、内容协商、ProblemDetails、响应压缩、JSON 序列化等高级主题及扩展知识,涵盖从基础概念到生产实践的完整指南。
.NET Core 对象映射库选型指南.NET Core 开发中,对象映射库技术选型共 25 篇文章
