📁 后端开发
本分类共 24 篇文章。
从 async/await 到 IOCP:一次 HTTP 异步请求的完整旅程请求发出去了,线程也回了线程池,那响应回来时系统怎么知道该唤醒哪个 Task?答案不是“找回来”的,而是发起时就绑定好的。从 C# 语法糖一路钻到操作系统内核。
ASP.NET Core 管道里,是谁在传递信息?管道是河道,请求和响应是水,HttpContext 是随水漂流的容器。搞懂这个比喻,你就搞懂了 ASP.NET Core 中间件最核心的载体。
Claims 到底是什么?用“点菜”的方式理解 OIDC 里的用户断言ID Token 的 payload 就是一组 claims——这句话到底什么意思?从 Scope 和 Claim 的区别,到哪些 claims 必须验证,一篇讲清楚 OIDC 里最容易混淆的核心概念。
OAuth2、OIDC、第三方登录、SSO:别再傻傻分不清了OAuth2 管授权,OIDC 管认证,第三方登录管“用谁的身份登录”,SSO 管“登录一次能进几个应用”。四个概念,两个维度,一篇文章彻底理清。
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 性能优化的关键技巧,提升数据库访问效率
Java 项目路径为什么这么深modules/module-auth/src/main/java/com/mysite/module/auth/config——一条路径里叠了三件事。搞懂它们,你就不会再觉得 Java 反人类了。
后端时间数据处理规范:别再让时区问题从后端开始了一套完整的后端时间数据规范,从数据库到API接口,从实体到DTO,彻底解决时区混乱、格式不统一、前后端对齐难等问题。让时间数据在后端就是干净的。
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 依赖注入的核心知识点,从生命周期到高级用法,涵盖常见陷阱、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 序列化等高级主题及扩展知识,涵盖从基础概念到生产实践的完整指南。共 24 篇文章
