GitLab 服务器的迁移以及注意点
Git 已经是代码托管工具中的主流了,如果是自己搭建私有的 Git 服务器我们一般会使用 GitLab ,在《在CentOS7中安装GitLab》 一文中有介绍怎样在 CentOS7 中安装 GitLab 。文本主要介绍怎样迁移 GtiLab 。
Git 已经是代码托管工具中的主流了,如果是自己搭建私有的 Git 服务器我们一般会使用 GitLab ,在《在CentOS7中安装GitLab》 一文中有介绍怎样在 CentOS7 中安装 GitLab 。文本主要介绍怎样迁移 GtiLab 。
我们在日常开发中经常需要使用到私有仓库,比如 dotNET 中的 NuGet、Java 中的 Maven、前端的 npm,还有 Docker 镜像,每一个私有仓库各自管理,维护起来比较麻烦,而 Nexus 可以将其统一起来。
2020 年是很特殊的一年,也是过得最快的一年。 疫情贯穿着全年,只要是外出口罩变成了必备品,这些都是和以往不一样的地方,包括到年底的提倡着就地过年,这已经变成一个持久战了,心态一定要好。 疫情改变了我们的生活,封城了两个多月,经历过物资不足的窘迫,也经历过单元楼内有确证的恐慌, …
年末了,再说说加班的问题,其实加班这个话题之前已经写过两篇了: 蹭个热度,也说说 996 你的加班有价值吗?
Elasticsearch 是基于 Lucene 的搜索引擎。可以非常方便地实现分布式的全文搜索,本文介绍在 dotNet Core 3.1 中怎样使用 Elasticsearch 。
RabbiMQ 我们都很熟悉了,是很常用的一个开源消息队列。搞懂 RabbiMQ 的应答模式对我们排查错误很有帮助,也能避免一些坑。本文说说 RabbiMQ 的应答模式。 生产者发出一条消息给 RabbiMQ ,服务端将消息推送给消费者,消费者处理完消息后告诉 RabbiMQ,我 …
在 CentOS 中部署 dotNET Core 程序,我们通常会使用 Docker ,方便快捷,版本更新也非常方便,但有时客户要求直接在服务器上进行 dotNET Core 程序的部署,这时就需要使用守护进程,本文就介绍使用守护进程 Supervisor 进行 dotNET …
在产品或项目的发布部署中,往往需要很多的端口来对应不同的应用,特别是前后端分离的架构,更是如此,比如:有 PC 端的前端、移动端的前端和 WebAPI ,这就需要三个端口了:
在上一篇《C#:异步编程中的 async 和 await》 中简单介绍了在 C# 中的异步编程以及 async 和 await 编程模型,本文介绍下异步编程的注意事项,主要有以下几个方面。
async 和 await 在 C# 5.0 就已经引入了,用来处理异步编程,但之前用的相对较少,现在在 dotNet Core 时代,已经使用的非常普遍,很多的开源组件中提供了大量的后缀为 Async (异步)的方法。本文就简单讲讲 async 和 await。