一个计算机技术爱好者与学习者

0%

为什么要升级Ubuntu?

Ubuntu18 的常规支持已于2023年4月结束,而 Ubuntu22 有更长的常规支持周期,这意味着在未来几年内,用户将持续获得包括功能更新、安全更新和错误修复在内的全面支持,确保系统的稳定性和安全性。

Ubuntu22 采用了较新的 Linux 内核版本,新内核通常会带来更好的硬件支持、性能优化和安全性增强。

此外,最重要的是,很多Ubuntu中的软件仅支持最新版本的Ubuntu,比如Waydroid,比如麟卓卓懿。

因此,虽然升级Ubuntu比较麻烦,并且存在一定的风险,但是是值得的。

参考文档:

阅读全文 »

前言

在现代电子邮件系统中,确保邮件的安全性和可靠性至关重要。SPF、DKIM和DMARC是三种主要的电子邮件身份验证机制,它们共同工作以防止垃圾邮件、钓鱼攻击和其他形式的邮件欺诈。

SPF、DKIM和DMARC机制在配置DNS时,记录类型都是TXT类型,在配置记录值时请注意DNS平台是否需要双引号。

本文将学习这三种机制及其在邮箱配置中的作用。

参考文档:

阅读全文 »

需求描述

假设有一个基于client-go的程序,叫做watcher,会监听k8s集群中pod被删除的消息,当pod被删除时,会触发执行一个动作。
当watcher只有一个副本时,程序运行符合预期。但是当watcher有多个副本时,多个watcher副本都监听到pod被删除的消息,都会触发执行一个动作。而这个动作,我们希望只执行一次。
有什么办法,可以让多个watcher具备多个副本,但是当监听到pod被删除时,只会触发一次执行动作?

阅读全文 »

Viper库简介

Viper是一个功能强大的Go语言配置管理库,旨在简化应用程序的配置处理。它支持多种配置文件格式,并能够从多种来源读取配置,适合现代应用程序的需求。Viper使得开发者能够专注于业务逻辑,而不必过多担心配置管理的问题。

参考文档:

阅读全文 »