ASP.NET Core 中间件
介绍 ASP.NET Core 10 中间件的执行顺序、定义与激活方式、管道分支、依赖注入和版本行为变化。
用于沉淀 C#、PostgreSQL、ASP.NET Core 与前端实践的个人只读知识库。
文章用于系统阅读,刷题区用于选择题、问答题和编程题训练。
介绍 ASP.NET Core 10 中间件的执行顺序、定义与激活方式、管道分支、依赖注入和版本行为变化。
流行的PostgreSQL对象关系数据库的空间数据库扩展。
从识别信号、不变量、复杂度和 C# 实现掌握数组与哈希的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握二分查找的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握复杂度、排序与解题方法的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握图遍历与搜索的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握堆、优先队列与 Top K的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握链表的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握栈、队列与单调结构的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握字符串的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握树与二叉搜索树的后端面试解法。
从识别信号、不变量、复杂度和 C# 实现掌握双指针与滑动窗口的后端面试解法。
按哈希、双指针、滑动窗口、二分查找、图遍历、回溯、贪心和动态规划等解题模式,整理面试识别信号、复杂度与可复用的 C# 模板。
从接口层级、底层数据结构、复杂度和并发语义理解 .NET 集合,并根据实际访问模式选择合适实现。
对比 .NET 11 之前的编译器异步状态机与 .NET 11 Runtime Async V2,说明实现方式、调用栈、性能、启用配置和当前限制。
通过订单系统案例掌握 PostgreSQL 18 的慢查询诊断、表结构与索引设计、SQL 优化、物化视图、分区和 MVCC 维护方法。
由浅入深理解分布式锁的互斥、租约、续期、脑裂与 Fencing Token,并比较数据库、Redis、ZooKeeper 和 etcd 的适用边界。
整理 C# 集合在容量、查找、排序、只读数据、缓冲区复用和并发场景中的性能写法与适用边界。
整理 C# LINQ 在延迟执行、重复枚举、中间集合、查找、排序和闭包等场景中的性能写法与适用边界。
整理 C# 正则表达式在源生成、实例复用、回溯控制、超时、Span 匹配和捕获分配等场景中的性能写法与安全边界。
系统整理 C# 字符串在构造、比较、查找、解析、正则和 UTF-8 场景中的性能写法与适用边界。
从数组和字符串切片出发,逐步理解 Span<T>、ReadOnlySpan<T>、stackalloc、ref struct 生命周期及高性能 API 设计。
沿真实访问顺序理解浏览器从 URL 解析、缓存、DNS、TCP/QUIC、TLS 和 HTTP,到 CDN、源站处理与响应首字节之间经历的网络过程。
系统理解 OSI 七层模型的职责、数据单元和典型协议,并通过 HTTPS、HTTP/3 与实际排障场景建立跨层网络心智模型。
从端到端交付语义出发,设计 Outbox、消费者幂等、有限重试、死信处理、Quorum Queue、集群监控和故障演练。
使用 RabbitMQ.Client 7.x 的异步 API,完成拓扑声明、消息发布、发布者确认、手动消费确认、QoS 和优雅关闭。
从一次订单事件发布出发,讲清 Producer、Connection、Channel、Exchange、Binding、Routing Key、Queue、Consumer 和消费确认之间的关系。
按创建型、结构型和行为型系统复习 23 种 GoF 设计模式,通过简单情景理解每种模式的意图、适用场景与使用边界。
从高可用入口问题出发,理解 Keepalived、VRRP、VIP、有效优先级、健康检查、故障切换、抢占策略与脑裂,不展开具体部署步骤。
理解 Redis 主从复制的全量同步、部分重同步、复制偏移量和异步一致性,并用双服务器 Docker Compose 完成最小验证。
理解 Redis Sentinel 的主观下线、客观下线、quorum、领导者选举和故障转移流程,并完成三服务器最小部署。
理解 Redis Cluster 的 16384 个哈希槽、MOVED 与 ASK 重定向、Gossip 故障探测和主从切换,并完成三服务器 3 主 3 从部署。
整理 Stopwatch、stackalloc、static Lambda 和 PeriodicTimer 等适合直接使用的 C# 性能写法。
以 .NET 10 为运行环境,理解线程池、Task 与 async/await 的关系,并掌握线程池饥饿的识别、诊断和调优边界。
介绍 IAM 平台中用户认证、功能权限和数据权限的整体设计,以及 JWT、Redis 和 RBAC 在请求链路中的职责。
比较传统三层、Clean Architecture、REPR、垂直切片、CQRS、DDD 与模块化单体,理解它们解决的问题、组合方式和选型边界。
理解 dynamic 的运行时绑定、ExpandoObject 的常见操作,以及动态数据进入强类型业务模型的边界。
动态对象在运行时而不是在编译时公开属性和方法等成员,使您能够创建对象来处理与静态类型或格式不匹配的结构。
PostgreSQL一些实用小技巧
postgres_fdw实现的是各个PostgreSQL数据库及远程数据库之间的跨库操作。
PostgreSQL扩展的安装、卸载。
PostgreSQL主从热备操作流程。
输入关键词开始搜索