GaGa's Blog

One GaGa, One World !

GFW通常是 “Great Firewall” 的缩写,即“中国防火长城”,是对中国大陆网络审查和过滤系统的非官方称呼。

套餐计划

b10c0ace6396e08937492d3ed70754d8.png

便宜、稳定、速度够快

Read more »

问题

docker-compose up -d 总是提示version,强迫症很难受。
警告信息:

WARN[0000] ...docker-compose.yml: the attribute `version` is obsolete, it will be ignored, please remove it to avoid potential confusion

说明:

Read more »

ossutil 默认是通过外网 Endpoint 下载 OSS 文件,但如果你希望 通过内网访问 OSS(比如 ECS 与 OSS 同区域部署,走内网更快更省钱),你需要 手动配置内网 Endpoint


1.ossutil 使用内网地址下载 OSS 文件


Read more »

MariaDB 11.8 LTSdocker-compose.yml 示例,适合开发、测试。


docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
services:
mariadb-vector:
image: mariadb:11.8
container_name: mariadb-11.8-vector
restart: unless-stopped
environment:
MARIADB_ROOT_PASSWORD: 321.321
MARIADB_DATABASE: mvpbang
MARIADB_USER: admin
MARIADB_PASSWORD: 321.321
ports:
- "13306:3306"
volumes:
- ./data:/var/lib/mysql
- ./my.cnf:/etc/mysql/my.cnf:ro
- /etc/localtime:/etc/localtime:ro
healthcheck:
test: >
bash -c 'mariadb-admin ping --silent -u $$MARIADB_USER -p$$MARIADB_PASSWORD'
interval: 10s
retries: 3
timeout: 5s
Read more »

主要亮点

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 »
0%