摘要: Program.cs if (app.Environment.IsDevelopment()) { app.UseSwagger(); app.UseSwaggerUI( options => { foreach (var description in apiVersionDescriptionPr 阅读全文
posted @ 2026-04-27 16:32 BloggerSb 阅读(3) 评论(0) 推荐(0)
摘要: using Microsoft.AspNetCore.Mvc; using RoutingDemo.Models; using RoutingDemo.Services; namespace RoutingDemo.Controllers; [ApiController] [Route("api/[ 阅读全文
posted @ 2026-04-27 15:37 BloggerSb 阅读(3) 评论(0) 推荐(0)
摘要: using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Options; namespace ConfigurationDemo.Controllers; [ApiController] [Route("[controller]")] p 阅读全文
posted @ 2026-04-27 15:26 BloggerSb 阅读(3) 评论(0) 推荐(0)
摘要: 手写一个简化版DbExecutor,支持Query<T>(string sql, object parameters),将DataTable映射到T属性(支持Dapper风格的匿名参数)。 · 考察点:反射/Emit/表达式树性能对比、缓存映射逻辑、IDbCommand参数化注入。 public c 阅读全文
posted @ 2026-04-17 17:39 BloggerSb 阅读(4) 评论(0) 推荐(0)
摘要: 大文件单词统计 - 使用 StreamReader 分块读取,结合 Parallel.ForEach 并行统计,结果存入 ConcurrentDictionary<string,int>。 using System; using System.Collections.Concurrent; usin 阅读全文
posted @ 2026-04-17 17:38 BloggerSb 阅读(4) 评论(0) 推荐(0)
摘要: ASP.NET Core CRUD API - 创建 UserController,实现 Get, Post, Put, Delete 方法,使用 EF Core 访问数据库。 Install-Package Microsoft.EntityFrameworkCore Install-Package 阅读全文
posted @ 2026-04-17 17:37 BloggerSb 阅读(4) 评论(0) 推荐(0)
摘要: 设计模式落地:Repository + UnitOfWork + CQRS 完整实现  Repository(仓储模式):封装数据访问,业务层不直接操作 DB,解耦数据层  UnitOfWork(工作单元):统一管理事务,保证多仓储操作原子性(要么全成功,要么全回滚) Project/ ├─ E 阅读全文
posted @ 2026-04-17 17:36 BloggerSb 阅读(12) 评论(0) 推荐(0)
摘要: EF Core 性能优化题 题:给定百万级订单表,实现高效分页 + 动态条件查询 + 导出 Excel(避免内存爆炸)。 关键:`AsNoTracking()` + `Skip/Take` + `IQueryable` 动态构建 + `ToListAsync` + NPOI 流式导出 // 订单实体 阅读全文
posted @ 2026-04-17 17:35 BloggerSb 阅读(7) 评论(0) 推荐(0)
摘要: ASP.NET Core 中间件 / Filter / Minimal API 题:实现一个带 CorrelationId、请求日志、异常统一处理的中间件链。 要求:支持 Scoped 服务注入 + 性能无损。 先定义统一的异常响应模型、CorrelationId 存取器(支持 Scoped 注入) 阅读全文
posted @ 2026-04-17 17:34 BloggerSb 阅读(3) 评论(0) 推荐(0)
摘要: 异步限流器实现,实现一个AsyncThrottle类,支持最高并行数为N,超过的部分进入队列等待,支持取消操作和异常处理。 考察点:SemaphoreSlim的使用、异常处理(finally释放信号量)、CancellationToken的传播、资源泄漏预防。 public class AsyncT 阅读全文
posted @ 2026-04-17 17:33 BloggerSb 阅读(3) 评论(0) 推荐(0)