技术
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高,竟然是这个原因
微服务:服务间如何通信?

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

微服务:服务间如何通信?
dotNet Core 3.1 使用 Elasticsearch

Elasticsearch 是基于 Lucene 的搜索引擎。可以非常方便地实现分布式的全文搜索,本文介绍在 dotNet Core 3.1 中怎样使用 Elasticsearch 。

dotNet Core 3.1 使用 Elasticsearch