zt's Blog — 第 14 页

我是 zt,写一些关于分布式系统、服务治理与工程实践的笔记。
// 架构是演进出来的

$ ls ~/posts --sort=date
C#

C# 8.0 新特性:可空引用类型与模式匹配

C# 8.0 最重要的两个特性:可空引用类型彻底消灭 NullReferenceException,增强的模式匹配让复杂条件判断更优雅。
1.4k 4 min
Tools/MacOS

macOS dot_clean命令清理隐藏文件

对于经常使用macOS的用户来说,可能会遇到因为从Windows系统中复制文件到macOS系统中而导致的一些问题。这些问题的根本原因在于Windows系统在处理文件时会产生一些隐藏文件和文件夹,这些文件和文件夹在macOS系统中并不被识别,因此在传输到macOS系统后可能会导致一些问题,如文件夹的数据丢失、文件夹打不开
531 1 min
C#

.NET Core 容器化部署:Docker 最佳实践

记录将 ASP.NET Core 2.1 应用容器化的完整过程:多阶段构建优化镜像大小、环境变量配置、健康检查,以及生产环境踩坑。
1.2k 3 min
C#

ASP.NET Core 中间件管道深入解析

深入理解 ASP.NET Core 中间件管道的执行原理,掌握自定义中间件的正确写法,以及常见内置中间件的顺序要求。
1.3k 3 min
C#

EF Core Code First 实战:从建模到迁移管理

系统讲解 EF Core Code First 工作流:实体建模、Fluent API 配置、数据库迁移管理,以及生产环境的最佳实践。
1.3k 3 min
C#

.NET Core 2.0 迁移实战:从 1.x 到 2.0

记录将 ASP.NET Core 1.1 项目迁移到 2.0 的完整过程:项目文件格式变化、Startup 简化、Razor Pages 初探,以及实际踩坑。
1.3k 3 min
C#

ASP.NET Core 依赖注入深入理解

深入理解 ASP.NET Core 内置 DI 容器的生命周期、服务注册模式、作用域机制,以及与第三方容器集成的场景。
1.3k 3 min
C#

C# async/await 异步编程深入解析

深入理解 C# async/await 的工作原理:状态机、SynchronizationContext、常见陷阱,以及如何写出真正高效的异步代码。
1.3k 3 min
C#

.NET Core 1.0 初探:跨平台的新时代

.NET Core 1.0 正式发布,第一次让 C# 跑在 Linux 上成为现实。这篇文章记录初次上手的体验、与 .NET Framework 的核心差异,以及值得关注的变化。
1.2k 3 min
C#

C# 6.0 新特性解析:让代码更简洁

系统梳理 C# 6.0 的新语法特性:null 条件运算符、字符串插值、表达式体成员等,看看哪些值得在项目中立即使用。
1.3k 3 min