程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Go 相关技术文章(第5页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
ARTEX:双图架构的 LLM 自主渗透测试系统,Go 单二进制自托管
综合
ARTEX:双图架构的 LLM 自主渗透测试系统,Go 单二进制自托管
2026-10-04 21:30:54
ARTEX 是百度「agent+」攻防挑战赛冠军项目:Go 后端 + Next.js 前端,用资产图 + 探索图的双图架构驱动 LLM agent 自主渗透。自托管五路部署、页面一键更新与回滚、SSE 反代配置,附 AGPL-3.0 合规声明。
ARTEX
自托管
LLM
Agent
渗透测试
Go
仪表盘
布局
攻防
go-redis v9.22 改了跨 SDK 默认值:超时 5s、集群刷新 60s,故障暴露会变慢
代码
go-redis v9.22 改了跨 SDK 默认值:超时 5s、集群刷新 60s,故障暴露会变慢
2026-10-04 21:02:38
go-redis v9.22 把一批默认值对齐到各 Redis 客户端共享的提案:读写超时 3s→5s、重试退避上限 512ms→1s、集群状态刷新 10s→60s、TCP keep-alive 改 30s/5s/3 probes。本文说清这些改动如何拖慢故障暴露与故障转移感知,附维持旧行为的代码,以及 HIMPORT fieldset 与连接池的兼容做法。
Go
Redis
go-redis
客户端
感知
故障转移
拓扑
Go 1.27 的 ML-DSA:crypto/mldsa、TLS 1.3 签名方案与 MLKEM1024 配置
编程
Go 1.27 的 ML-DSA:crypto/mldsa、TLS 1.3 签名方案与 MLKEM1024 配置
2026-10-04 21:01:45
Go 1.27 把后量子签名放进标准库:crypto/mldsa 实现 FIPS 204 的 ML-DSA,crypto/x509 能处理 ML-DSA 密钥,crypto/tls 在 TLS 1.3 里新增 MLDSA44/65/87 签名方案。本文给出签名、证书、握手的配置片段与 MLKEM1024/MLDSAMu 的用法,并说清证书体积、握手开销与回退路径的取舍。
Go
后量子
ML-DSA
TLS
加密
握手
goto:用 TUI 管理 SSH 连接,别再手敲 ssh -i 长命令
综合
goto:用 TUI 管理 SSH 连接,别再手敲 ssh -i 长命令
2026-10-03 21:03:39
goto 是用 Go 写的终端 SSH 管理器:TUI 统一管理多台服务器连接,支持跳板机、连接后自动执行脚本与本地端口转发,配置在 ~/.config/goto/config.yaml,单二进制约 500KB。含键位表、安装命令与同类工具定位差异。
SSH
运维
Go
命令行
工具
跳板机
Fiber v3.5.0 的 proxy 中间件默认拒绝内网上游,内网部署需显式放行
编程
Fiber v3.5.0 的 proxy 中间件默认拒绝内网上游,内网部署需显式放行
2026-10-03 21:03:13
Fiber v3.5.0 给 proxy 中间件加了 proxy.SecurityPolicy,默认拒绝 private/loopback 上游、非 http(s) scheme 与 HTTPS→HTTP 降级,并剥离 hop-by-hop 头;代理内网上游需显式设置 AllowPrivateIPs。含代码片段与运行要求。
Go
Fiber
Web框架
中间件
安全
降级
quic-go 0.62 支持 RFC 9218 流优先级:HTTP/3 响应调度不再只按 FIFO
编程
quic-go 0.62 支持 RFC 9218 流优先级:HTTP/3 响应调度不再只按 FIFO
2026-10-03 21:01:25
纯 Go 的 QUIC/HTTP/3 库 quic-go 0.62 加入 RFC 9218 流优先级支持,服务端可按 urgency/incremental 调度响应而非只按 FIFO;与 Go 1.27 net/http 服务端遵循 RFC 9218 是同一方向。
Go
quic-go
HTTP
3
QUIC
RFC
9218
HTTP/2 进 Go 标准库:net/http 接管,x/net/http2 将弃用
编程
HTTP/2 进 Go 标准库:net/http 接管,x/net/http2 将弃用
2026-10-03 21:01:25
Go 把 HTTP/2 原生搬进标准库 net/http 的工程已完成,golang.org/x/net/http2 走向弃用。本文说明这对直接依赖 x/net/http2 的项目、以及 gRPC/反向代理等第三方库的迁移影响。
Go
net
http
HTTP
2
x
http2
TinyGo 0.42 发布:panic 终于能 recover,但 OOM 依然不行
编程
TinyGo 0.42 发布:panic 终于能 recover,但 OOM 依然不行
2026-10-03 21:01:25
TinyGo 0.42 让运行期 panic(nil 解引用、除零、越界 slice/map、channel panic)可以 defer/recover 捕获,但 OOM 仍不可恢复;新增 uefi-amd64 target,能在操作系统启动前跑 Go 程序;同时支持 Go 1.27 与 LLVM 22。
TinyGo
Go
嵌入式
UEFI
编译器
用 gobackup 替代 Ruby backup:应用服务器的定时备份
编程
用 gobackup 替代 Ruby backup:应用服务器的定时备份
2026-10-02 21:31:13
gobackup 是一个 Go 单二进制备份工具,把 MySQL/PostgreSQL/Redis 等数据库和文件按 cron 或 every 调度,压缩上传到 S3、阿里云 OSS、WebDAV 等 20 多种对象存储。给出完整 gobackup.yml 示例、perform/start/run 三种运行方式、Web UI 与 HUP 热重载配置。
gobackup
备份
运维
Go
对象存储
数据库
Go 1.26 发布:new(expr)、泛型自引用落地,Green Tea GC 默认开启
编程
Go 1.26 发布:new(expr)、泛型自引用落地,Green Tea GC 默认开启
2026-10-02 21:03:49
Go 1.26 于 2026-02-10 发布。语言层面 new 接受表达式、泛型类型可在类型参数列表里自引用;运行时 Green Tea GC 默认启用、cgo 开销降约 30%;go fix 重写为 modernizers、go mod init 默认写入更低 go 版本;另有实验性的 simd/archsimd、runtime/secret、goroutineleak profile。
Go
编程语言
性能优化
工具链
标准库
阿里开源 ocr:确定性子流程 + Agent 混合的行级审查,token 约 Claude Code 的 1/9
编程
阿里开源 ocr:确定性子流程 + Agent 混合的行级审查,token 约 Claude Code 的 1/9
2026-10-02 20:01:56
阿里把内部用了两年、检出数百万缺陷的 AI 代码审查助手开源为 Open Code Review(ocr),Apache-2.0。它用「确定性子流程 + LLM Agent」混合架构做行级审查:文件选择/分组/规则匹配由工程逻辑保证,动态决策交给 agent。相同模型下行级精准、token 约 Claude Code 的 1/9。整理了核心设计、benchmark 取舍与 ocr 全部命令。
代码审查
AI编程
CLI工具
Go
开源
助手
单台 Linux 托管数十个 AI 开发沙箱:sandboxed 用 Docker + Traefik 替代 K8s
资讯
单台 Linux 托管数十个 AI 开发沙箱:sandboxed 用 Docker + Traefik 替代 K8s
2026-10-01 21:03:08
sandboxed 用 Go 控制面 + Docker + Traefik + SQLite 在单台 Linux 上跑大量隔离的 AI 开发沙箱,不依赖 K8s,靠闲置停止、请求唤醒压成本。记它的架构、HTTP API 流程与放弃 K8s 后的取舍。
Go
Docker
Traefik
AI
沙箱
自托管
硬件
助手
Go 1.26.6 / 1.25.13 修复 10 个安全问题:net/url 的 O(n²) 与 TLS 1.3 KeyUpdate 派生循环
资讯
Go 1.26.6 / 1.25.13 修复 10 个安全问题:net/url 的 O(n²) 与 TLS 1.3 KeyUpdate 派生循环
2026-10-01 21:02:26
Go 1.26.6 与 1.25.13 的 10 个安全修复整理:net/url resolvePath 的 O(n²) DoS、crypto/tls 被 KeyUpdate 无限触发密钥派生、html/template JS 正则上下文 XSS、encoding/xml 递归、net/http 明文 HTTP/2 超时等,附 CVE 与 issue 号。
Go
安全
CVE
net
url
crypto
tls
正则
握手
release-hub:用一份 manifest.json 自托管桌面应用更新,不依赖 GitHub Releases
案例
release-hub:用一份 manifest.json 自托管桌面应用更新,不依赖 GitHub Releases
2026-10-01 21:02:26
release-hub 用单二进制加 SQLite 自托管桌面应用的版本检查与下载分发,提供 manifest.json 契约、Stable/Beta 双 channel、流式 SHA-256。含 Docker + Nginx Proxy Manager 部署与 CI 上传命令。
Go
自托管
Docker
桌面应用更新
SQLite
图标
把图床从 PHP/Laravel 换到 Go:ywty 的 Gin、Nuxt 3 与三种部署方式
案例
把图床从 PHP/Laravel 换到 Go:ywty 的 Gin、Nuxt 3 与三种部署方式
2026-10-01 21:02:26
ywty 把 Lsky Pro+ 从 PHP/Laravel 重写成 Go + Gin + GORM、前端升级 Nuxt 3 SSR。含 30+ 表模型、SQLite/MySQL 双支持、Docker Compose、本地开发与生产三种部署方式与命令。
Go
Nuxt
图床
自托管
Gin
Casbin
CAS
海狸IM 2.1 私有化部署:中间件、Go 微服务与 Nginx 的启动顺序
案例
海狸IM 2.1 私有化部署:中间件、Go 微服务与 Nginx 的启动顺序
2026-10-01 20:01:32
海狸IM 后端是 Go + go-zero 的 17 模块微服务,私有化部署的坑集中在启动顺序和 Nginx 收口:先中间件、再初始化库、改 config.txt、按 RPC→API→Admin 起服务,Nginx 漏掉三个 WebSocket 头就会“能登录、收不到消息”。含 LiveKit UDP 端口段、RocketMQ topic 与踩坑清单。
Go
go-zero
微服务
私有化部署
Nginx
Docker
MCP Toolbox:把数据库接到 MCP 客户端,预置工具与 tools.yaml 自定义
编程
MCP Toolbox:把数据库接到 MCP 客户端,预置工具与 tools.yaml 自定义
2026-09-30 21:33:18
Google 开源的 MCP Toolbox for Databases(Go,Apache-2.0):一个 MCP 服务器,把 Gemini CLI/Claude Code/Codex 等客户端接到 20+ 数据库。整理预置工具快速接入、tools.yaml 自定义 source/tool/toolset/prompt/resource、二进制/Homebrew/Docker/npx/go install 安装方式与各语言 SDK 用法,附支持数据库清单与安全取舍。
MCP
数据库
AI
Agent
Go
自托管工具
ORM
数据访问
Go 1.28 提案 #81450:只调预编译 C 库时,cgo 不再需要 C 工具链
编程
Go 1.28 提案 #81450:只调预编译 C 库时,cgo 不再需要 C 工具链
2026-09-30 20:01:02
Go 提案 #81450 想解决一个具体痛点:包只调用已编译好的 .so/.a,却仍被迫装整套 C 工具链。方案是用 Go 语法的 binding 文件替代构建期解析 C 头文件,Go ABI 与 C ABI 之间由 Go+汇编 trampoline 转换,runtime/cgo 也改为 Go+汇编。本文梳理两阶段流程、四块硬骨头、与 Go 1.20/1.21 的路线关系,以及 binding 生态这个最大风险。
Go
cgo
C
ABI
交叉编译
1.28
IBM
C 库
Go 1.27 工具链:go fix 多了四个 modernizer,小对象分配最快省 30% 但二进制胖 60KB
编程
Go 1.27 工具链:go fix 多了四个 modernizer,小对象分配最快省 30% 但二进制胖 60KB
2026-09-29 21:05:24
Go 1.27(2026-08-19)在工具链和编译器上有几处影响日常的改动:go fix 新增 atomictypes、embedlit、slicesbackward、unsafefuncs 四个 modernizer;go doc 支持 package@version 查询;go mod tidy 自动合并 require 块;go mod init 默认写更低 go 版本;编译器对小对象(<80B)启用 size-specialized 分配,最多省 30%,但二进制约增 60KB,可用 GOEXPERIMENT=nosizespecializedmalloc 关闭。
Go
工具链
编译器
go
mod
升级
性能
Certimate:16MB 内存的自托管 SSL 证书自动化,从 ACME 申请到推送部署
案例
Certimate:16MB 内存的自托管 SSL 证书自动化,从 ACME 申请到推送部署
2026-09-29 21:04:17
Certimate 是一个 Go 写的自托管 SSL 证书管理工具,把申请、部署、续期、监控串成可视化工作流:支持 DNS-01/HTTP-01 两种 ACME 验证、单域名/通配符/IP 证书、PEM/PFX/JKS 输出,集成 70+ 域名注册商 DNS API 与 Let's Encrypt/ZeroSSL。运行时内存约 16MB、无外部依赖,Docker 或二进制都能跑。适合不想把证书私钥托管给第三方的团队。
运维
SSL证书
自托管
ACME
开源工具
Go
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
综合
Anubis 部署笔记:Docker + Nginx unix socket,用 PoW 挑战把爬虫成本抬起来
2026-09-28 21:31:25
Anubis 是 Go 写的反 AI 爬虫反向代理,用工作量证明挑战抬高抓取成本。本文给出 Docker/docker-compose 部署、policy.yaml 策略、Nginx unix socket 接入方式,以及卷权限、ED25519 签名密钥、DIFFICULTY 取舍、真实 IP 等踩坑点。
Go
反向代理
爬虫防护
Docker
Nginx
数学
Go 网关 CPU 尖峰排查:pprof 只看到 3.42s,perf 定位到 futex 锁竞争
编程
Go 网关 CPU 尖峰排查:pprof 只看到 3.42s,perf 定位到 futex 锁竞争
2026-09-28 21:30:55
Go 服务 CPU 飙到 700% 但 pprof 只报 3.42s,原因是信号采样对内核态阻塞"漏采"。用 perf + 火焰图还原调用栈,定位到 sync.RWMutex 写公平引发的 sys_futex 惊群,给出锁分片与 atomic.Value 写时复制两种改法。
Go
性能调优
pprof
perf
锁竞争
调优
Go 1.27 标准库加了 uuid:V4 还是 V7,主键该选哪个
编程
Go 1.27 标准库加了 uuid:V4 还是 V7,主键该选哪个
2026-09-28 21:04:35
Go 1.27 新增标准库 uuid 包(RFC 9562,目前只支持 V4/V7)。本文讲清 V4 与 V7 的取舍:当主键/索引时 V7 按时间有序对 Postgres 等大索引更友好,代价是泄露创建时间;并整理从 google/uuid 迁移与同版本 json/v2、mldsa 等变化。
Go
标准库
uuid
数据库
主键
用 Go 单二进制搭一个 NotebookLM 替代品:Notex 的部署、模型模式与 RAG 参数
编程
用 Go 单二进制搭一个 NotebookLM 替代品:Notex 的部署、模型模式与 RAG 参数
2026-09-28 00:03:46
Notex 是 Go 1.23 写的开源 NotebookLM 替代品,单二进制 + 本地 SQLite 向量库就能跑。这篇记录它的部署命令、OpenAI/Ollama 两种模型模式怎么选、MAX_SOURCES/CHUNK_SIZE 等 RAG 参数的作用,以及 markitdown、yt-dlp、vosk 这些外部命令的边界。
notebook
lm
替代品
NotebookLM
Notex
Go
RAG
自托管
SQLite
Ollama
手绘
播客
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
8
…
23
下一页
共 23 页
到第
页
确定