GaGa's Blog

One GaGa, One World !

主要亮点

1. 集成 Vector Search(向量搜索)

  • 引入原生 VECTOR 数据类型和向量索引,支持最近邻检索(nearest-neighbor search)。
  • 提供 VEC_DISTANCE_EUCLIDEAN(), VEC_DISTANCE_COSINE(), VEC_FROMTEXT(), VEC_TO_TEXT() 等函数。
  • 利用 SIMD(Intel AVX2/AVX512、ARM NEON、Power10)硬件优化,提升高维向量相似度搜索效率,适合语义搜索、推荐系统、异常检测等 AI 场景

Read more »

Docker 的 macvlan 网络驱动允许容器在物理或虚拟网络接口上获得自己的 MAC 地址和 IP 地址,从而可以在同一物理网络中直接进行通信,而不需要经过 Docker 的 NAT 层。这种模式特别适合需要高性能、低延迟的容器间通信,例如微服务架构中的服务发现和负载均衡。

创建 Macvlan 网络的步骤如下

  1. 查看物理网卡名称,并开启网卡混杂模式。可以通过 ifconfig 网卡名称 promisc 命令来开启混杂模式。
  2. 使用 docker network create 命令创建 macvlan 网络。例如:
    1
    docker network create -d macvlan --gateway 192.168.0.1 --subnet 192.168.0.0/24 -o parent=enp1s0 macvlan
    其中 -d macvlan 指定网络驱动为 macvlan,--gateway 指定网关,--subnet 指定子网范围,-o parent=物理网卡名称 指定物理网卡。

容器运行时指定网络

Read more »

容器内时间少 8 小时,通常是由于 时区未设置正确,默认使用了 UTC(协调世界时),而中国时区是 UTC+8。


解决方案

方法 1:挂载宿主机的时区配置

Read more »

docker-composerestart策略 与healthcheck` 健康检查的关系、区别与组合使用建议


1. restart 策略详解(控制容器崩溃后是否自动重启

配置方式(位于 docker-compose.yml 的服务下):

Read more »

“CXO” 是一个泛指的术语,表示公司高管团队中的某个“首席官”(Chief X Officer)。其中 “X” 可以代表不同的职能。

缩写 职位全称 中文解释
CEO Chief Executive Officer 首席执行官(总裁)
CFO Chief Financial Officer 首席财务官
COO Chief Operating Officer 首席运营官
CTO Chief Technology Officer 首席技术官
CIO Chief Information Officer 首席信息官(有时也指首席投资官)
CMO Chief Marketing Officer 首席营销官
CHRO Chief Human Resources Officer 首席人力资源官

所以 “CXO” 通常是用于表示这些首席高管中的任意一个或多个。

举例

Read more »

pip 在不同网络环境下,可以临时制定pypi镜像地址来加速包下载。


正确写法(信任阿里云 PyPI 镜像):

1
2
3
4
5
6
7
8
9
10
# 互联网地址
pip install -i https://mirrors.aliyun.com/pypi/simple some_package

pip install -r xx.txt -i https://mirrors.aliyun.com/pypi/simple/

pip install -r xx.txt -i https://pypi.tuna.tsinghua.edu.cn/simple


# vpc加速地址(仅支持http)
pip install -i http://mirrors.cloud.aliyuncs.com/pypi/simple --trusted-host mirrors.cloud.aliyuncs.com some_package
Read more »

Gunicorn(Green Unicorn)是一个 Python WSGI HTTP 服务器,常用于部署如 Flask、Django 等 Python Web 应用。其高性能和多种并发处理模型(worker 类型)使其在生产环境中广泛使用。


1. sync(默认,同步工作模式)

  • 特点:每个 worker 使用一个线程来处理请求,阻塞式处理,适用于 CPU 密集型或请求处理时间短的服务。
  • 优点:简单、稳定,适用于大多数标准应用。
  • 缺点:遇到 I/O 密集型操作(如访问数据库、外部 API)时容易阻塞,性能受限。
Read more »

dnsutils 是一个包含多种 DNS 诊断和查询工具的软件包(或容器镜像),主要用于排查 DNS 解析相关的问题,在网络调试,尤其是 Kubernetes 等容器化环境中非常常用。

核心功能与包含的工具

dnsutils 集成了一系列经典的 DNS 工具,核心功能是帮助用户查询、验证和诊断域名解析过程,常用工具包括:

  • **nslookup**:用于查询域名对应的 IP 地址(正向解析)或 IP 对应的域名(反向解析),支持指定 DNS 服务器进行查询。
  • **dig**:功能更强大的 DNS 查询工具,能显示详细的解析过程(包括查询类型、TTL、权威服务器等),支持多种 DNS 记录类型(A、AAAA、CNAME、MX、TXT 等)。
  • **host**:简化的 DNS 查询工具,可快速查询域名对应的 IP 或反向解析,输出结果更简洁。
  • **nsupdate**:用于动态更新 DNS 记录(需 DNS 服务器支持动态更新功能)。
Read more »
0%