会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
dotNET 实验室
博客园
首页
新随笔
订阅
管理
2026年4月11日
ASP.NET Core 内存缓存实战:一篇搞懂该怎么配、怎么避坑
摘要: 引言 这篇文章我们来聊一聊 asp.net core 的内存缓存。asp.net core 内存缓存(IMemoryCache)是一个轻量级的缓存方案,适用于单实例应用或者分布式环境中的本地缓存。它提供了简单的 API 来存储和检索数据,同时支持过期策略、优先级设置等功能。 什么是缓存 从用户请求到
阅读全文
posted @ 2026-04-11 13:20 邓磊Lei
阅读(262)
评论(0)
推荐(2)
2026年4月6日
Microsoft Agent Framework + Kimi API 实战:控制台应用跑通单次与多轮 Agent 对话
摘要: 引言 如果你的技术栈主要是 .NET,想要快速上手 Agent 开发,那么 Microsoft Agent Framework 是一个非常不错的选择。它提供了对话管理、上下文保持、工具调用等一系列功能,让你能专注于业务逻辑实现。 这篇文章用一个最小控制台应用,通过 maf + kimi ai 合作,
阅读全文
posted @ 2026-04-06 21:09 邓磊Lei
阅读(238)
评论(0)
推荐(1)
2026年4月5日
开发实战:asp.net core + ef core 实现动态可扩展的分页方案
摘要: 引言 欢迎阅读,这篇文章主要面向初级开发者。 在开始之前,先问你一个问题:你做的系统,是不是每次增加一个查询条件或者排序字段,都要去请求参数对象里加一个属性,然后再跑去改 EF Core 的查询逻辑? 如果是,那这篇文章应该对你有用。我会带你做一个统一的、扩展起来不那么麻烦的分页查询方案。整体思路是
阅读全文
posted @ 2026-04-05 23:19 邓磊Lei
阅读(418)
评论(3)
推荐(4)
2026年4月3日
聊聊 ASP.NET Core 中间件和过滤器的区别
摘要: 引言 不知道你有没有在面试中遇到过这样的问题:"中间件和过滤器的区别是什么?",或者在平时开发中思考过:"一个请求进来,ASP.NET Core 到底是怎么一步步处理它的?" 这篇文章就来聊聊,不会涉及太深的源码,主要面向初级开发者,帮你建立一个清晰的认知。 先说中间件 中间件是 ASP.NET C
阅读全文
posted @ 2026-04-03 17:07 邓磊Lei
阅读(387)
评论(0)
推荐(7)
2026年4月2日
Python 入门:从“其他语言”到 Pythonic 思维的完整迁移手册
摘要: 想学学python搞ai应用开发,但是好多教程都是从“hello world" 开始,太痛苦了。因此,整理了这份文档。面向有编程基础的开发者,快速掌握 Python 开发全貌 一、环境管理 Python 版本管理 macOS / Linux(pyenv) # 安装 pyenv curl https:
阅读全文
posted @ 2026-04-02 17:47 邓磊Lei
阅读(53)
评论(0)
推荐(0)
2026年3月31日
.NET 进阶之路:异步、并发与内存管理的系统性认知
摘要: 异步编程模式的演进与 TAP 最佳实践 .NET 的异步编程经历了三个时代。理解这段历史不是为了考古,而是因为你在维护老代码时必然会遭遇它们,理解它们才能优雅地迁移。 模式 时代 标志 状态 APM(异步编程模型) .NET 1.x BeginXxx / EndXxx 已淘汰 EAP(基于事件的异步
阅读全文
posted @ 2026-03-31 21:51 邓磊Lei
阅读(472)
评论(0)
推荐(5)
2026年3月25日
Redis:延迟双删的适用边界与落地细节
摘要: 延迟双删不是新概念,但线上一出缓存脏读,我曾经在项目中把它当成标准答案直接套进去。结果通常是代码写了两次删除,问题却没真正收住。 这篇就聚焦一个知识点:延迟双删到底解决什么问题,为什么它只能改善最终一致概率,以及在 .NET 服务里怎么把第二次删除做得更稳一点。 1. 问题背景:数据库已经更新,为什
阅读全文
posted @ 2026-03-25 16:56 邓磊Lei
阅读(207)
评论(2)
推荐(1)
2026年3月24日
Serilog:从结构化日志认知到 .NET 工程落地
摘要: 问题背景 很多项目不缺日志,缺的是有用的日志。 平时接口跑得顺,大家都觉得日志够用。真到线上出问题,日志的短板会一下子暴露出来。 比如订单接口偶发超时,日志里只剩这么一句: Create order failed for customer 1024, cost 3800ms, trace abc12
阅读全文
posted @ 2026-03-24 20:05 邓磊Lei
阅读(789)
评论(2)
推荐(11)
2026年3月23日
EF Core 原生 SQL 实战:FromSql、SqlQuery 与对象映射边界
摘要: 做 EF Core 一段时间后,很多人都会遇到同一个节点:常规 LINQ 能覆盖大多数查询,但一到复杂报表、视图或者历史 SQL 复用场景,就会开始考虑原生 SQL。问题不在于“能不能写 SQL”,而在于怎么写得可维护、可观测、还能和 EF Core 的映射体系配合好。这篇文章讲解 FromSql、
阅读全文
posted @ 2026-03-23 17:06 邓磊Lei
阅读(424)
评论(1)
推荐(5)
2026年3月19日
EF Core 拦截器实战:SaveChangesInterceptor、CommandInterceptor 与审计落地
摘要: 审计不是“给表补几个 CreatedBy 字段”,也不是“在业务方法里顺手记日志”。它本质上是系统级可追溯能力,设计目标是让系统在任何写路径下都能稳定回答四个问题:谁发起、改了什么、何时发生、通过哪条链路触发。 真正的难点不在 API 用法,而在系统设计阶段是否把审计定义成基础设施能力。这里聚焦两层
阅读全文
posted @ 2026-03-19 15:12 邓磊Lei
阅读(309)
评论(1)
推荐(2)
下一页
公告