上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 69 下一页

2025年6月7日

go 基于不同Host访问不同服务

摘要: 不同于其他语言,go语言通过request.Host字段来指定主机域名,而不是headers里面"Host"。在Nginx中,server_name对应http请求中的Host。 docker run --network host -d nginx:1.23 # 修改配置文件 vim /etc/ng 阅读全文

posted @ 2025-06-07 17:31 王景迁 阅读(25) 评论(0) 推荐(0)

2025年5月31日

go 基于beego+swagger生成支持直接调用的接口文档

摘要: 安装工具 go get github.com/astaxie/beego go get github.com/beego/bee 创建API项目 # 必须在GOPATH下创建项目,否则无法在routers目录下生成commentsRouter_controllers.go,访问URL会报错404 c 阅读全文

posted @ 2025-05-31 23:04 王景迁 阅读(25) 评论(0) 推荐(0)

go 单元测试使用assert

摘要: package test import ( "testing" "github.com/stretchr/testify/assert" ) func TestSomething(t *testing.T) { a := "a" b := "b" // a是expected // b是actual 阅读全文

posted @ 2025-05-31 20:21 王景迁 阅读(27) 评论(0) 推荐(0)

2025年5月30日

coredns配置外部dns服务器

摘要: kubectl edit cm coredns -n kube-system # ConfigMap coredns默认配置 # 非k8s域名通过宿主机上/etc/resolv.conf解析 forward . /etc/resolv.conf { max_concurrent 1000 } # 自 阅读全文

posted @ 2025-05-30 09:07 王景迁 阅读(86) 评论(0) 推荐(0)

2025年5月21日

windows安装protoc和grpcurl

摘要: # 下载并解压,配置环境变量 https://github.com/protocolbuffers/protobuf/releases/download/v31.0/protoc-31.0-win64.zip # 确认生效 protoc --version go install google.gol 阅读全文

posted @ 2025-05-21 22:47 王景迁 阅读(208) 评论(0) 推荐(0)

2025年5月19日

Linux 基于网卡ip ping本地地址

摘要: 基于ip可以,基于网卡名称不行。 阅读全文

posted @ 2025-05-19 08:51 王景迁 阅读(9) 评论(0) 推荐(0)

2025年5月12日

go通过http代理访问

摘要: 走代理时会做SNAT,改变源IP和源端口。 package main import ( "fmt" "io" "net/http" "net/url" "time" ) func main() { // 国内代理 proxyStr := "http://39.175.75.144:30001" pr 阅读全文

posted @ 2025-05-12 07:45 王景迁 阅读(26) 评论(0) 推荐(0)

2025年5月7日

基于xfs限制目录容量

摘要: xfs_quota目录限额是针对projectid。 虚拟机单独挂载了磁盘,已分好区。 基于分区创建xfs文件系统并挂载 mkfs.xfs /dev/sdb1 mount -o prjquota /dev/sdb1 /mnt echo "/dev/sdb1 /mnt xfs defaults 0 0 阅读全文

posted @ 2025-05-07 21:37 王景迁 阅读(40) 评论(0) 推荐(0)

Shell 循环

摘要: ids=(100 101 102) 使用索引遍历数组 for ((i=0; i<${#ids[@]}; i++)) do echo "$i:${ids[$i]}" done 直接遍历数组元素 for item in "${ids[@]}" do echo "$item" done 阅读全文

posted @ 2025-05-07 21:00 王景迁 阅读(12) 评论(0) 推荐(0)

2025年4月26日

bpftrace查看网络丢包

摘要: apt install -y bpftrace icmpdrop.bt #!/usr/bin/env bpftrace #ifndef BPFTRACE_HAVE_BTF #include <linux/socket.h> #include <net/sock.h> #else #include < 阅读全文

posted @ 2025-04-26 20:30 王景迁 阅读(48) 评论(0) 推荐(0)

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 69 下一页

导航