GaGa's Blog

One GaGa, One World !

mysql数据库如何实现数据一致性(崩溃异常情况下数据不丢失), redo + undo来保证。

1.MySQL Undo Log vs Redo Log

在 InnoDB 存储引擎中:

  • Undo Log(回滚日志)
    解决:

    • 事务回滚(Rollback)
    • MVCC(多版本并发控制)
    • 一致性读(快照读)
  • Redo Log(重做日志)
    解决:

    • 崩溃恢复(Crash Recovery)
    • 持久化(Durability)
    • WAL(Write Ahead Logging)
Read more »

Tabbit AI(官网:www.tabbit-ai.com)是由美团旗下“光年之外” (GN06) 团队推出的一款 AI 原生浏览器。它于 2026 年 3 月开启公测,旨在重新定义 AI 时代的信息获取、整理与处理方式,将浏览器从单纯的“网页查看工具”转变为“智能执行助手”。


1. 核心 AI 架构:智能代理(Agent)

Read more »

在Ubuntu 26.04 中,DEB822 格式已经彻底取代了传统的单行式(One-line)sources.list。这种新格式借鉴了 Debian 控制文件(如 control*.changes)的结构,更加现代化且易于扩展


1.DEB822结构化的段落制布局

传统的格式将所有信息挤在一行,而 DEB822 采用 Key-Value(键值对) 的段落形式。

Read more »

在 Ubuntu 26.04 中,修改国内镜像源可以极大提升软件包的下载速度。由于 Ubuntu 从 24.04 版本开始全面采用了新的 DEB822 格式(配置文件位于 /etc/apt/sources.list.d/ubuntu.sources),传统的修改 /etc/apt/sources.list 的方法已不再是首选。


1. 备份原始配置(安全第一)

在修改系统文件前,养成备份的好习惯:

Read more »

Livepatch 是一项由 Canonical 提供的黑科技,它允许你在不重启系统的情况下,为正在运行的 Linux 内核应用关键的安全补丁。对于需要 24/7 不间断运行的服务器或不想因为更新内核而中断工作的开发者来说,简直是救星。


1. Livepatch 的工作原理

通常情况下,更新内核需要经历:下载新内核 -> 安装 -> 重启 -> 加载新内核。而 Livepatch 采用了 ftrace 技术:

Read more »

什么是 TPM?

TPM (Trusted Platform Module) 是一块安装在计算机主板上的专用安全芯片(或集成在 CPU 中的固件,如 Intel PTT 或 AMD fTPM)。
它的核心功能是:

  • 密钥存储:将加密密钥安全地锁在硬件中,无法通过软件手段直接提取。
  • 完整性度量:在系统启动时,检查 BIOS、引导加载程序(GRUB)和内核是否被篡改。
  • 硬件随机数生成:提供高质量的真随机数,增强加密算法的强度。

Ubuntu 26.04 LTS已经于 2026 年 4 月 23 日 正式发布。这一版本代号为 “Resolute Raccoon”(果敢的浣熊),是一个极其重要的 长期支持(LTS) 版本。它在安全性、系统底层的现代化更新以及桌面体验上都有显著的提升。


ubunut download

Read more »

在 Ubuntu 26.04(以及自 16.04 以来的版本)中,系统默认使用可预测网络接口名称(如 enp3s0)。如果将其改回传统的 eth0


1.修改网卡名称为eth0

要禁用“可预测名称”规则,最直接的方法是修改 Grub 引导参数。

Read more »
0%