NGNL 👋

Welcome to my blog

2022 选择属于自己的编程语言与框架

选择什么编程语言与框架一直都是容易引起争论的话题。 因为编程语言与框架数量众多,每一种热门语言与框架都有各自的特点与一众忠实的追随者。 如果一不小心触及到别人的饭碗,只要喊一句万能的 “PHP是世界上最好的语言!” 就能全身而退。 ...

February 8, 2022 · 1 min · Me

你应该知道的命令行使用技巧

常用命令行使用技巧,有些你可能已经知道,有些可能不知道。 ...

June 17, 2020 · 2 min · Hanggi

基于角色的访问控制 (RBAC): Permissions vs. Roles

通常在我们确定一个用户的身份之后,我们需要确定这个用户是否可以访问他要访问的页面或资源(授权)。基于角色的访问控制(RBAC)是企业软件完成此操作的最常用方法之一。它具有高度的灵活性,并可以进行多种配置。 我们将在这里高层讨论角色和权限是什么,它们如何协同工作以及如何使用它们来检查访问权限。 ...

June 17, 2020 · 1 min · Hanggi

在 Kubernetes 部署 PostgreSQL

Kubernetes是一个开源容器编排系统,用于自动化容器化应用程序的部署,扩展和管理。 在 Kubernetes 上运行 PostgreSQL 数据库是目前经常会讨论到主题,因为 Kubernetes 提供了使用持久卷,有状态集等来配置有状态容器的方法。 本文旨在提供在 Kubernetes 集群上运行 PostgreSQL 数据库的步骤。 ...

May 9, 2020 · 2 min · Hanggi

在 Kubernetes 上部署 Drone 持续集成环境

之前已经用 Docker 和 Docker-compose 搭建了 Drone 的持续集成/部署环境。 这次我们将 Drone 部署到 Kubernetes 上。 ...

April 26, 2020 · 3 min · Hanggi