会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
DL forge
Building, Learning
博客园
首页
新随笔
订阅
管理
2026年7月16日
为什么 Go 一个 HTTP 服务可以同时处理数万连接
摘要: Why: 一个 Go 服务为什么可以同时处理几万甚至几十万连接? 答案并不复杂,Go net/http 的实现采用了每个 TCP 连接对应一个 Goroutine 的模型。 服务启动流程 一个 HTTP 服务通常从下面这行代码开始: http.ListenAndServe(":8080", nil)
阅读全文
posted @ 2026-07-16 17:38 邓雷
阅读(9)
评论(0)
推荐(0)
2026年7月15日
gin怎么处理一次http请求的
摘要: ai总结 📥 请求进入 ServeHTTP,开始处理 HTTP 请求。 🌲 首次请求会初始化路由树,后续直接复用。 ♻️ 从 sync.Pool 获取 Context,减少对象创建。 🔄 重置 ResponseWriter,绑定当前 Request。 🔍 根据路由树快速匹配对应 Handle
阅读全文
posted @ 2026-07-15 18:04 邓雷
阅读(7)
评论(0)
推荐(0)
2026年7月2日
我的经验:git提交信息分别用什么icon
摘要: 我目前使用的 git commit message 的 icon 方案。 Type Icon Emoji 含义 feat ✨ :sparkles: 新功能 fix 🐛 :bug: 修复 Bug refactor ♻️ :recycle: 重构代码(不增加功能、不修 Bug) chore 🔧 :w
阅读全文
posted @ 2026-07-02 16:18 邓雷
阅读(4)
评论(0)
推荐(0)
2026年5月6日
C# 也能像 Python 一样写脚本 | .NET 10 构建基于文件的应用
摘要: 什么是基于文件的应用 在单个文件中编写代码,并且能够运行。在这方面 python 是课代表。如今 C# 也能做到了。在 .NET 10 中,微软引入了基于文件的应用(File-based Apps)的概念,允许开发者在单个 .cs 文件中编写、运行和构建应用程序。这种方式极大地简化了开发流程,特别适
阅读全文
posted @ 2026-05-06 13:32 邓雷
阅读(1012)
评论(4)
推荐(4)
2026年5月5日
.NET 10 使用 Microsoft.AspNetCore.OpenApi 实现 API 版本管理
摘要: 为什么 API 版本管理如此重要? API 版本管理的核心目标是:在不破坏现有用户的前提下,持续迭代和改进 API。通过版本管理,我们可以: 引入新功能:在新版本中添加字段、接口等,而不影响旧版本的用户。 修复 bug:在新版本中修复问题,而不冒破坏旧版本的风险。 逐步淘汰:在新版本中移除过时的功能
阅读全文
posted @ 2026-05-05 19:38 邓雷
阅读(613)
评论(3)
推荐(6)
2026年4月11日
ASP.NET Core 内存缓存实战:一篇搞懂该怎么配、怎么避坑
摘要: 引言 这篇文章我们来聊一聊 asp.net core 的内存缓存。asp.net core 内存缓存(IMemoryCache)是一个轻量级的缓存方案,适用于单实例应用或者分布式环境中的本地缓存。它提供了简单的 API 来存储和检索数据,同时支持过期策略、优先级设置等功能。 什么是缓存 从用户请求到
阅读全文
posted @ 2026-04-11 13:20 邓雷
阅读(398)
评论(0)
推荐(3)
2026年4月6日
Microsoft Agent Framework + Kimi API 实战:控制台应用跑通单次与多轮 Agent 对话
摘要: 引言 如果你的技术栈主要是 .NET,想要快速上手 Agent 开发,那么 Microsoft Agent Framework 是一个非常不错的选择。它提供了对话管理、上下文保持、工具调用等一系列功能,让你能专注于业务逻辑实现。 这篇文章用一个最小控制台应用,通过 maf + kimi ai 合作,
阅读全文
posted @ 2026-04-06 21:09 邓雷
阅读(343)
评论(0)
推荐(1)
2026年4月5日
开发实战:asp.net core + ef core 实现动态可扩展的分页方案
摘要: 引言 欢迎阅读,这篇文章主要面向初级开发者。 在开始之前,先问你一个问题:你做的系统,是不是每次增加一个查询条件或者排序字段,都要去请求参数对象里加一个属性,然后再跑去改 EF Core 的查询逻辑? 如果是,那这篇文章应该对你有用。我会带你做一个统一的、扩展起来不那么麻烦的分页查询方案。整体思路是
阅读全文
posted @ 2026-04-05 23:19 邓雷
阅读(512)
评论(3)
推荐(4)
2026年4月3日
聊聊 ASP.NET Core 中间件和过滤器的区别
摘要: 引言 不知道你有没有在面试中遇到过这样的问题:"中间件和过滤器的区别是什么?",或者在平时开发中思考过:"一个请求进来,ASP.NET Core 到底是怎么一步步处理它的?" 这篇文章就来聊聊,不会涉及太深的源码,主要面向初级开发者,帮你建立一个清晰的认知。 先说中间件 中间件是 ASP.NET C
阅读全文
posted @ 2026-04-03 17:07 邓雷
阅读(523)
评论(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 邓雷
阅读(96)
评论(0)
推荐(0)
下一页
公告