摘要: 使用 rider 有五六年了,它的编辑体验很棒,可是最近升级到新版本后,经常突然卡死,不知道是公司电脑太烂还是 rider bug 太多。反正卡死多了就想换回 visual studio 试试,习惯了 rider + gittoolbox,突然回到 vs 后还有一点不适应,所以就借鉴了 gittoo 阅读全文
posted @ 2026-08-29 00:13 云深见海 阅读(136) 评论(1) 推荐(3)
摘要: DTO 基类的设计 ABP 提供了标准的 DTO 基类,看其源码继承关系: // framework/src/Volo.Abp.Ddd.Application.Contracts/Volo/Abp/Application/Dtos/ // 单个实体输出 public abstract class E 阅读全文
posted @ 2026-08-06 08:29 云深见海 阅读(169) 评论(0) 推荐(4)
摘要: ApplicationService 的声明 // framework/src/Volo.Abp.Ddd.Application/Volo/Abp/Application/Services/ApplicationService.cs public abstract class Application 阅读全文
posted @ 2026-08-05 10:36 云深见海 阅读(136) 评论(0) 推荐(3)
摘要: 源码位置 仓储实现的核心在: framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Repositories/RepositoryBase.cs framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/Do 阅读全文
posted @ 2026-08-04 13:11 云深见海 阅读(188) 评论(1) 推荐(3)
摘要: 实体继承的设计 ABP 的实体体系不是一次设计出 7 层的,而是逐层递增,每个层次解决一个问题。 源码在 framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/,看每个基类实际加了什么。 每一层的源码分析 第 1 层:IEntity / 阅读全文
posted @ 2026-08-03 22:04 云深见海 阅读(247) 评论(0) 推荐(4)
摘要: 从入口看起:AbpApplicationFactory.Create using var app = AbpApplicationFactory.Create<BusinessModule>(options => { options.UseAutofac(); }); app.Initialize( 阅读全文
posted @ 2026-08-01 21:11 云深见海 阅读(157) 评论(2) 推荐(3)
摘要: Why: 一个 Go 服务为什么可以同时处理几万甚至几十万连接? 答案并不复杂,Go net/http 的实现采用了每个 TCP 连接对应一个 Goroutine 的模型。 服务启动流程 一个 HTTP 服务通常从下面这行代码开始: http.ListenAndServe(":8080", nil) 阅读全文
posted @ 2026-07-16 17:38 云深见海 阅读(31) 评论(0) 推荐(0)
摘要: ai总结 📥 请求进入 ServeHTTP,开始处理 HTTP 请求。 🌲 首次请求会初始化路由树,后续直接复用。 ♻️ 从 sync.Pool 获取 Context,减少对象创建。 🔄 重置 ResponseWriter,绑定当前 Request。 🔍 根据路由树快速匹配对应 Handle 阅读全文
posted @ 2026-07-15 18:04 云深见海 阅读(17) 评论(0) 推荐(0)
摘要: 我目前使用的 git commit message 的 icon 方案。 Type Icon Emoji 含义 feat ✨ :sparkles: 新功能 fix 🐛 :bug: 修复 Bug refactor ♻️ :recycle: 重构代码(不增加功能、不修 Bug) chore 🔧 :w 阅读全文
posted @ 2026-07-02 16:18 云深见海 阅读(18) 评论(0) 推荐(0)
摘要: 什么是基于文件的应用 在单个文件中编写代码,并且能够运行。在这方面 python 是课代表。如今 C# 也能做到了。在 .NET 10 中,微软引入了基于文件的应用(File-based Apps)的概念,允许开发者在单个 .cs 文件中编写、运行和构建应用程序。这种方式极大地简化了开发流程,特别适 阅读全文
posted @ 2026-05-06 13:32 云深见海 阅读(1051) 评论(4) 推荐(4)