首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
dotnet通关秘籍
唐青枫
创建于2024-02-19
订阅专栏
dotnet硬核知识
等 15 人订阅
共148篇文章
创建于2024-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C#.NET 定时任务与队列利器:Hangfire 完整教程
简介 Hangfire 是一款开源的 .NET 后台任务调度框架,支持持久化存储、自动重试、并发控制与可视化管理面板,免去自己维护 Windows Service 或 Quartz 之类的复杂度。 核
C#.NET 数据库开发提速秘籍:SqlSugar 实战详解
简介 SqlSugar 是一个开源的高性能、易用的 .NET ORM 框架,支持 .NET Framework、.NET Core/.NET 5+。 核心特性: 高性能:采用表达式树解析技术,执行效率
从入门到进阶:C#.NET Stopwatch 计时与性能测量全攻略
简介 Stopwatch 是 .NET 提供的高精度计时器,位于 System.Diagnostics 命名空间。 底层依赖操作系统的高分辨率性能计数器(Performance Counter),当硬
从 Skip Take 到 Keyset:C# 分页原理与实践
简介 分页基础概念 核心分页参数 分页结果封装 普通分页(Offset & Limit) 为什么普通分页会变慢? 当 page * size 很大时,数据库仍要扫描并丢弃前面 N 条记录,IO 和排序
LinqToDB 从入门到精通:示例驱动教程
简介 LinqToDB 是一个轻量、高性能的 ORM/微型 DAL,核心特点是对 SQL 的最小封装,保留 LINQ 的表达式能力,同时最大化控制底层 SQL,减少运行时开销。 与 Dapper、Fr
ValueTask 实战指南:解锁 .NET 异步编程的性能秘密
简介 ValueTask 是 .NET Core 2.0+ 引入的高性能异步操作类型,用于优化可能同步完成的异步操作,减少内存分配和性能开销。 为什么需要 ValueTask? Task 的性能问题
别滥用 Task.Run:C# 异步并发实操指南
简介 Task.Run 的核心作用是:将工作放到线程池的工作线程上执行。 适用场景 CPU 密集型操作(如计算、加密)。 同步 API 的异步包装(将同步方法转为异步)。 示例分析 等价于: 执行流程
C#.NET CancellationToken 深入与实战
简介 在 C# 异步编程中,“取消模式”是处理长时间运行任务中断的核心机制,主要通过 CancellationTokenSource 和 CancellationToken 协作实现。 基础取消模式
C#.NET 主机详解
简介 在 C#.NET 中,主机 (Host) 是一个用于封装应用程序资源和生命周期管理的组件。它提供了一种统一的方式来配置、启动和停止应用程序,是构建现代 .NET 应用的基础架构。 普通主机 (H
C#.NET dapper 详解
简介 Dapper 是由 Stack Overflow 团队开发的一个简单、高性能的微型 ORM(Object‑Relational Mapper),仅几千行代码,依赖于 ADO.NET 的 IDbC
【进阶】C#.NET 处理瞬态故障 polly库 详解
简介 Polly 是处理 .NET 应用中瞬态故障的强大工具,通过提供丰富的弹性策略,帮助开发者构建更健壮、更具弹性的应用程序。合理使用 Polly 可以显著提高应用在面对网络波动、服务临时不可用等问
C#.NET 并发令牌 详解
简介 在多用户环境中,多个进程或线程可能同时修改同一资源,导致数据不一致问题。并发控制是数据库和应用程序中用于解决这类问题的机制。 在数据库应用中,并发控制是确保数据一致性的关键技术。EF Core
C#.NET EF.CompileAsyncQuery 详解
简介 EF.CompileAsyncQuery 是 Entity Framework Core (EF Core) 提供的一个高级特性,用于编译和缓存 LINQ 查询,以提高重复执行相同查询的性能。通
C#.NET EFCore.BulkExtensions 扩展详解
简介 EFCore.BulkExtensions 是一个开源库,用于扩展 Entity Framework Core 的功能,提供高效的批量操作(Bulk Operations)支持。原生 EF Co
C#.NET 仓储模式详解
简介 仓储模式(Repository Pattern)是一种数据访问抽象模式,它在领域模型和数据访问层之间创建了一个隔离层,使得领域模型无需直接与数据访问逻辑交互。仓储模式的核心思想是将数据访问逻辑封
C#.NET EFCore 详解
简介 Entity Framework Core 是 .NET 平台下的开源对象关系映射 (ORM) 框架,由 Microsoft 开发和维护。它允许开发者通过操作 .NET 对象来与数据库交互,而无
C#.NET BackgroundService 详解
简介 BackgroundService 是 .NET Core 引入的用于实现长时间运行后台任务的基类,位于 Microsoft.Extensions.Hosting 命名空间。它是构建 Worke
C#.NET 集合框架详解
简介 C# 集合框架是处理数据集合的核心组件,位于 System.Collections 和 System.Collections.Generic 命名空间。它提供了多种数据结构来高效存储和操作数据。
C#.NET 泛型详解
简介 泛型(Generics)是指在类型或方法定义时使用类型参数,以实现类型安全、可重用和高性能的数据结构与算法 为什么需要泛型 类型安全 防止“装箱/拆箱”带来的性能损耗,并在编译时检测类型错误。
C#.NET serilog 详解
简介 Serilog 是 .NET 平台中非常流行且强大的结构化日志库,其最大特点是“结构化日志记录(Structured Logging)”,支持通过键值对记录丰富的上下文信息,并且拥有强大的 Si
下一页