GaGa's Blog

One GaGa, One World !

mvnw 脚本实际上是 Maven Wrappe 的启动脚本,它用于在项目中自动定位、下载并执行特定版本的 Maven,而无需依赖系统全局的 Maven。


一、mvnw 的核心执行逻辑

最后的关键执行语句是:

Read more »

traceroute 和 tracepath 都用于追踪数据包从本机到目标主机的路径(逐跳路由路径)。


一、基本对比

对比项 traceroute tracepath
工具来源 传统工具(早期BSD/Linux通用) Linux 特有(iputils 套件)
运行权限 通常需要 root(使用原始套接字 ICMP 或 UDP) 普通用户即可运行(使用 UDP + 内核自动设置)
协议类型 默认使用 UDP(也可用 ICMP 或 TCP) 只使用 UDP
TTL 机制 手动设置每个包 TTL,观察中间节点返回的 ICMP 超时报文 同样通过 TTL 递增机制实现
输出信息 详细,可指定端口、超时、协议等参数 简化输出,自动选择端口与参数
可移植性 几乎所有类 Unix 系统都有 仅 Linux 内核支持
主要用途 精确诊断路由问题、适合脚本化分析 用户态快速查看路由路径
Read more »

mysqld_multi 是 MySQL 官方自带的 多实例管理工具,它能在同一台服务器上方便地启动、停止和监控多个 mysqld 实例,非常适合 DBA / SRE 在测试、开发或多业务分区场景下使用。


一、mysqld_multi 简介

作用:

Read more »

DeepSeek红利,指的是2025年初DeepSeek(尤其是其开源推理模型DeepSeek-R1)爆火后带来的AI技术普惠机会。普通人、企业和开发者可以借助这款高性能、低成本(甚至免费商用)的国产AI模型,在工作、学习、生活、创业和投资等领域实现效率跃升和价值变现。


DeepSeek是什么?

DeepSeek是一家专注通用人工智能(AGI)的中国公司,主攻大模型研发。其DeepSeek-R1是开源推理模型,性能在数学、代码、自然语言推理等复杂任务上对齐或接近OpenAI o1正式版,但训练和推理成本大幅降低(据称仅为后者的几分之一到三十分之一)。它支持智能对话、文本生成、代码补全、文件上传分析、联网搜索等功能,可免费商用,极大降低了AI使用门槛。

Read more »

时区是指地球上按照经度划分的区域,每个区域的时间相同,相邻的时区之间时间相差1小时。全球共划分为24个时区,每个时区覆盖15度经度。时区的划分基于格林威治标准时间(GMT),格林威治位于英国伦敦,是世界时间的起点。


常见的时区及其与格林威治标准时间(GMT)的偏移量

  • GMT+0:格林威治标准时间
  • GMT+1:中欧时间(CET)
  • GMT+2:中欧夏令时(CEST)、南非标准时间
  • GMT+3:莫斯科时间、东欧时间(EET)
  • GMT+4:阿塞拜疆夏令时、阿联酋标准时间
  • GMT+5:巴基斯坦标准时间、马尔代夫时间
  • GMT+6:孟加拉国标准时间、不丹时间
  • GMT+7:柬埔寨时间、老挝时间、泰国时间
  • GMT+8:中国标准时间、新加坡标准时间
  • GMT+9:日本标准时间、韩国标准时间
  • GMT+10:澳大利亚东部标准时间
  • GMT+11:所罗门群岛时间、瓦努阿图时间
  • GMT+12:斐济时间、新西兰标准时间
  • GMT-1:西欧西部夏令时(WEST)
  • GMT-2:巴西利亚夏令时、南非夏令时
  • GMT-3:阿根廷时间、巴西利亚标准时间
  • GMT-4:大西洋标准时间
  • GMT-5:哥伦比亚时间、厄瓜多尔时间
  • GMT-6:中美洲时间、墨西哥城时间
  • GMT-7:美国山地夏令时
  • GMT-8:太平洋夏令时
  • GMT-9:阿拉斯加夏令时
  • GMT-10:夏威夷-阿留申标准时间
  • GMT-11:萨摩亚时间、汤加时间
  • GMT-12:新西兰夏令时、斐济夏令时
Read more »

1.遗留 Raft节点问题

你当前的数据:

1
2
3
4
5
6
7
8
9
10
"naming_persistent_service": {
"leader": "172.16.164.104:7848",
"raftGroupMember": [
"172.30.228.7:7848", ## 历史nacos集群节点已经废弃
"172.16.164.115:7848",
"172.16.164.104:7848",
"172.16.164.171:7848"
],
"term": 94
}

问题本质

Read more »

阿里云专用网络 VPC(Virtual Private Cloud)是在 阿里云 公有云上为你“虚拟切出的一块私有数据中心网络”。它不是“模拟”,而是逻辑隔离、完全可控、按需编排的云网络空间。

1.VPC 的本质

从网络工程视角看,VPC =

Read more »

  • python3x: init.py 在python3.x没有任何意义
  • python2.x: 在python2.x中不定义一个__init__.py文件 导致其他模块将不能用该包中的模块

一、OSI 七层模型

层级 名称 主要功能 典型协议/设备
7 应用层 用户接口、应用服务 HTTP, FTP, DNS
6 表示层 编码/加密/压缩 TLS, JPEG
5 会话层 建立/管理/终止会话 RPC, NetBIOS
4 传输层 端到端传输 TCP, UDP
3 网络层 路由寻址 IP, ICMP
2 数据链路层 帧传输、MAC寻址 Ethernet, ARP
1 物理层 比特流传输 光纤、电缆、中继器

二、常见网络设备及对应层

Read more »

在自动化场景里,sshpass 是个“权宜之计”的小工具,用来在没有交互的情况下把密码塞给 ssh/scp/rsync。它的核心作用,就是绕过交互式的 Password: 提示,将密码直接通过非交互方式提供给 SSH 客户端。这在严格安全体系里不优雅,但在自动化脚本、一次性批量操作、无密钥环境的旧机器里,确实能救急。

应用场景

1.无密钥但需要批量执行命令

比如某些历史包袱较重的老机器,还没上 key 登录,也不太可能短期整改,这类临时批量执行命令,经常就靠 sshpass:

Read more »

try_files 是 Nginx 里一个非常实用的指令,用来按顺序检查文件是否存在,并把请求重定向到第一个存在的目标。它常被用来做静态资源优先、SPA 路由兜底、伪静态等。


典型例子

1
2
3
4
location / {
root /data/www;
try_files $uri $uri/ /index.html;
}
Read more »
0%