GaGa's Blog

One GaGa, One World !

方法一:直接在 git commit 命令中指定文件(最快)

如果你修改了多个文件,但只想把其中某一个或几个文件的修改提交上去,可以直接在命令后面加上文件名。这会绕过暂存区(Stage),直接将该文件的修改提交到本地仓库。

1
git commit -m "你的提交信息" 文件路径1 文件路径2

示例:
如果你只想提交 src/main.jsindex.html

Read more »

艾草(又称艾叶、家艾)是中医里应用极广的温热类药材,古人甚至称它为“医草”。与前面提到的偏寒凉的槐枝和金银花不同,艾草的核心药性是温热的。它的主要功效如下:

1. 温经止血

艾草药性温煦,味苦辛,能够温煦气血、温通经脉。它非常擅长用于治疗虚寒性出血,比如女性因子宫虚寒导致的月经量过多、崩漏、便血等,能起到很好的温经止血作用。

2. 散寒止痛

Read more »

keepalive_timeout 指令在 Nginx 中遵循标准的“作用域继承与覆盖”规则。


1. 作用域 (Context)

keepalive_timeout 可以配置在以下三个作用域中:

Read more »

不支持通配符/模糊匹配

在 GraalVM 的 reachability-metadata.json中的 reflection 部分)中,不能使用传统意义上的通配符(如 ***)去模糊匹配包名或类名(例如配置 "com.pricealgo.**" 是无效的)。因为 GraalVM Native Image 构建采用的是 闭世界假设(Closed-world assumption)编译器必须在构建期精确知道每一个需要反射的类和方法。如果允许大范围的通配符,会导致打包出来的二进制文件体积暴增,失去 Native 的轻量化优势。

虽然不能用星号通配,但 GraalVM 提供了另外两种更高级、更方便的“批量放行”配置方式,可以完美解决你频繁报错的问题:


Read more »

在 Rocky Linux 上默认几乎不带中文字体,需要手动补齐。


1. 问题(渲染链路)

graph TD
    A[网页 CSS font-family] --> B[fontconfig 匹配]
    B --> C[系统字体库]
    C --> D[找不到中文字体]
    D --> E[fallback失败]
    E --> F[显示方块 tofu]
Read more »

Web Service 是一种基于网络的、跨平台的服务调用机制,本质是通过标准协议实现系统之间的松耦合通信。其设计目标是解决异构系统之间的集成问题


1.1 跨平台与跨语言(Interoperability)

核心特点:

Read more »

1. 核心概念

Routing 模式是 RabbitMQ 中 Direct Exchange(直连交换机) 的使用方式,它实现了 精确匹配 的消息路由机制。

关键要素:

  • Exchange Type: direct
  • 路由规则: Binding Key(绑定键)与 Routing Key(路由键)完全相等时才投递消息
  • 特点: 一对一或一对多精确分发,不广播
Read more »

Dropbear 是一款为嵌入式系统和低资源环境设计的 SSH 服务器和客户端。在 Docker 容器化场景中,如果你需要 SSH 接入但又觉得传统的 OpenSSH 太过臃肿,Dropbear 是极佳的替代方案。


一、 Dropbear 的核心特点

相比于 OpenSSH,Dropbear 的设计哲学是“够用就好”:

Read more »

一、 GRUB2 的主要特点

相比于早期的 GRUB Legacy,GRUB2 进行了彻底的重构,具有以下显著特点:

  • 模块化设计:GRUB2 的核心非常小,大部分功能(如文件系统支持、逻辑卷支持等)都以模块(.mod 文件)形式存在,按需加载。
  • 支持多种文件系统:原生支持 ext4、xfs、btrfs、ZFS、NTFS、FAT 等,甚至可以直接从 LVM 或 RAID 分区启动。
  • 图形化界面支持:支持高分辨率屏幕和背景图片,通过 VBE(VESA BIOS Extensions)或 EFI 图形协议实现更好的视觉效果。
  • 脚本语言支持:配置文件支持条件判断(if/else)、循环和函数,逻辑处理能力远超前代。
  • 多架构支持:兼容传统的 BIOS(i386-pc)以及现代的 UEFI 架构。
  • 强大的救援模式:即使配置文件损坏,也可以通过命令行手动加载内核并启动系统

Read more »

在软件架构中,面向服务架构(SOA, Service-Oriented Architecture) 的核心思想是将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。实现 SOA 的方式经历了从“重型中央控制”到“轻量级解耦”的演变。


1. 企业服务总线 (ESB) —— 经典实现

这是最传统、最正统的 SOA 实现方式。ESB(Enterprise Service Bus) 充当了“中间管道”的角色,负责处理不同服务之间的通信、转换和路由。

Read more »
0%