技术
dotNET 7:最小 API 使用

Minimal APIs 并不是在 .NET 7 中才加入的,记得应该是在 .NET 6 中就已经提供,只是对我来说,到现在才开始使用。

dotNET 7:最小 API 使用
C# 11:接口中的静态抽象成员

介绍 C# 11 中的接口静态抽象成员

C# 11:接口中的静态抽象成员
dotNET 7 尝鲜(VS 和 C# 11)

.NET 7 为 C# 11/F# 7 带来了更好的性能和新特性,体现在 .NET MAUI,ASP.NET Core/Blazor ,Web API,WinForms,WPF 等等。

dotNET 7 尝鲜(VS 和 C# 11)
Go 学习:并发编程

简单介绍 Go 语言中的并发编程

Go 学习:并发编程
系统学习还是得看书,Go 书籍推荐

想要更系统地学习编程语言,看书是比较有效的途径之一。

系统学习还是得看书,Go 书籍推荐
Go 学习:那些不一样的知识点(下)

在上一篇《Go 学习:那些不一样的知识点(上)》中已经提到了 10 个 Go 语言中有特点的地方,本文继续介绍一些 Go 语言中语法或使用方式比较独特的知识点。

Go 学习:那些不一样的知识点(下)
Go 学习:那些不一样的知识点(上)

在学习 Go 语言的过程中,会涉及到语法、数据结构、和一些 Go 特有的东西,其中有不少现在还印象深刻,本文就说说 Go 语言中那些不一样的地方。

Go 学习:那些不一样的知识点(上)
Go 学习:从环境搭建到写一个 Web 服务

和 C、C++ 相比, Go 是一门很年轻的语言。2007 年,在 Google 的内部,有三位大佬因为 C++ 的复杂性

Go 学习:从环境搭建到写一个 Web 服务
.NET Core 使用 LibreOffice 实现 Office 预览(Docker 部署)

目前在做的零代码产品中的表单附件控件,同样面临着 Office 文件预览的问题,现在技术栈采用了 .NET Core ,并使用容器化部署,自然就抛弃了 OWA 的方案。 本文简单介绍下 OWA 的替代方案。

.NET Core 使用 LibreOffice 实现 Office 预览(Docker 部署)
.NET Core中的RabbitMQ消费者CPU高,竟然是这个原因

在 RabbitMQ 中有一个 vhsot 机制,可以用来做租户隔离,当产品从单租户演化为多租户时,正好可以用到这个特性,不同 vhost 中的交换机、队列互不影响。

.NET Core中的RabbitMQ消费者CPU高,竟然是这个原因
微服务:服务间如何通信?

在微服务架构中,会将一个完整的应用程序拆分成一组服务。这些服务之间需要经过协作,通过接口调用,才能组成一个完整的应用。

微服务:服务间如何通信?