程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Go 相关技术文章(第2页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
海狸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
手绘
播客
Lago 自托管:把用量计量与计费从支付网关里拆出来
综合
Lago 自托管:把用量计量与计费从支付网关里拆出来
2026-09-26 21:31:42
Lago 是 Go 编写的开源计量与用量计费引擎(AGPLv3,10.6k stars),把 metering/pricing 与支付处理解耦,Stripe/Adyen 只做扣款执行层。含 docker compose 部署命令、官方 demo、transaction_id 幂等与原子批量等生产特性,以及适合谁不适合谁的判断。
Lago
用量计费
开源项目
自托管
Go
定价
Go 1.28 的 vet 新增 scannererr / sqlrowserr:循环里漏检 Err 会被点名
编程
Go 1.28 的 vet 新增 scannererr / sqlrowserr:循环里漏检 Err 会被点名
2026-09-26 21:02:54
Go 1.28(预计 2027-02)草稿 release notes 里 vet 新增 scannererr 与 sqlrowserr,专查 bufio.Scanner.Scan / sql.Rows.Next 循环结束后漏处理 Err 的写法。本文整理这两个 analyzer 的意图,以及 base32/base64 溢出 panic、MustParse、ProxyFromEnvironment 小写优先等改动。
Go
go
vet
静态检查
升级迁移
Go 1.27 的 goroutineleak profile:只证明「永远卡住」的那类泄漏
编程
Go 1.27 的 goroutineleak profile:只证明「永远卡住」的那类泄漏
2026-09-26 21:02:22
Go 1.27 在 runtime/pprof 新增 goroutineleak profile,靠 GC 可达性判定「无人再能唤醒」的 goroutine 阻塞,只覆盖 channel/同步原语这一类泄漏。本文给出一段可复现的 leak 测试、pprof.Lookup 采集与 pprof 输出读法,并说明它证明不了什么。
Go
goroutine
pprof
并发
调优
死锁
~12 MB 单二进制、~0.01s 冷启动、~2.3k token 上下文:终端 Agent 运行时 San
编程
~12 MB 单二进制、~0.01s 冷启动、~2.3k token 上下文:终端 Agent 运行时 San
2026-09-26 00:03:54
San 是 Go 写的终端 Agent 运行时:单个约 12 MB 二进制、零运行时依赖、冷启动约 0.01s,首轮 harness 上下文约 2.3k token。对比 Claude Code 的体积、启动内存与端到端耗时,附安装命令、配置路径与权限/inspector 用法。
终端
Agent
Terminal
Go
Claude
Code
运行时
CodeSchema:Go 单二进制索引服务,12 个 MCP 工具里 impact / tests 默认是断的
编程
CodeSchema:Go 单二进制索引服务,12 个 MCP 工具里 impact / tests 默认是断的
2026-09-25 21:08:28
CodeSchema 是一个 Go 写的代码上下文索引服务,扫描仓库后通过 MCP/HTTP 给 AI 编码助手按需返回裁剪好的代码片段。本文给出克隆构建命令、12 个 MCP 工具与 22 个 HTTP 路由、双路检索与多租户设计,并如实列出三条已知限制:impact/tests 默认返回空、语义检索默认 TF-IDF 降级 R@1≈0.42、多语言解析以正则启发式为主。
Go
MCP
开源项目
AI
编码
SuperPlane:Go 写的开源 AI 工程控制平面,Beta 阶段 7k Star
编程
SuperPlane:Go 写的开源 AI 工程控制平面,Beta 阶段 7k Star
2026-09-25 21:06:20
SuperPlane 是 Go 编写的开源自动化引擎,定位「AI 驱动工程」控制平面,把流水线打包成含 Canvas/Console/Memory/Files 的自包含 App,自带 Build/Ask 双模式 Claude 智能体与预装 AI 工具链的 Runner。本文整理项目地址、组件职责、集成清单与 Beta 阶段的取舍。
Go
AI
Agent
开源项目
自动化
把模型和运行时打成一个文件:goinfer 用纯 Go 跑 LLM 推理
编程
把模型和运行时打成一个文件:goinfer 用纯 Go 跑 LLM 推理
2026-09-25 21:05:23
goinfer 把模型权重和推理运行时打进同一个文件,用纯 Go 跑 LLM 推理,不依赖 Python、llama.cpp 或 CUDA 工具链。本文整理项目地址、Go 1.27+ 构建命令、goinstall 带 CUDA/Metal 后端的方式、支持的模型与量化家族、OpenAI/Anthropic 兼容端点,以及 Pre-1.0 阶段加载器接口仍在变动的限制。
Go
LLM
推理
开源项目
GGUF
GQA
Go 1.27.1 发布,HTTP/2 原生迁入 net/http,quic-go 0.62 支持 RFC 9218
编程
Go 1.27.1 发布,HTTP/2 原生迁入 net/http,quic-go 0.62 支持 RFC 9218
2026-09-25 21:04:19
Go 生态本周动态整理:Go 1.27.1 与 1.26.8 修复包清单、goroutineleak profile 可用于生产定位阻塞 goroutine、encoding/json/v2 序列化结构体切片反而慢 1.5 倍的实测反差、HTTP/2 原生迁入 net/http 后 x/net/http2 走向弃用,以及 TinyGo 0.42 的 recover/UEFI、quic-go 0.62 的 RFC 9218 流优先级。
Go
TinyGo
quic-go
net
http
版本发布
论文
Certimate:自托管 ACME 证书工具,从签发到部署的自动化流程与 70+ DNS 服务商、160+ 部署目标
综合
Certimate:自托管 ACME 证书工具,从签发到部署的自动化流程与 70+ DNS 服务商、160+ 部署目标
2026-09-25 20:03:15
Certimate 是 Go 写的开源自托管 SSL 证书 ACME 工具,把申请、部署、续期、监控做成可视化工作流。支持单/多/泛域名与 IP 证书、RSA/ECC、DNS-01 与 HTTP-01、PEM/PFX/JKS,覆盖 70+ DNS 注册商与 160+ 部署目标,可对接 Let's Encrypt 等多家 ACME CA。本文给出二进制与 Docker 两种部署命令、8090 端口、默认管理员凭据风险提醒与数据落盘路径。
SSL证书
ACME
自托管
Docker
Go
运维
飞书
Go 1.27 的三处语言改动:泛型方法解禁,结构体字面量接受字段选择器 key
编程
Go 1.27 的三处语言改动:泛型方法解禁,结构体字面量接受字段选择器 key
2026-09-24 21:11:37
Go 1.27 语言规范三处更新:方法可声明自己的类型参数(泛型方法),结构体字面量 key 可用任意字段选择器,函数类型推断推广到组合字面量/类型转换/channel 发送。附 go fix 新 modernizer、goroutineleak profile GA 与标准库新增清单。
Go
语言规范
泛型
1.27
Go 1.27 的 crypto/mldsa:FIPS 204 签名进入 crypto/x509 与 crypto/tls
编程
Go 1.27 的 crypto/mldsa:FIPS 204 签名进入 crypto/x509 与 crypto/tls
2026-09-24 21:11:37
Go 1.27 新增 crypto/mldsa,实现 FIPS 204 的 ML-DSA 后量子签名并接入 crypto/x509 与 crypto/tls。梳理它与 Go 1.26 crypto/hpke(RFC 9180,含 PQ 混合 KEM)的分工、迁移注意点与版本门槛。
Go
密码学
后量子
TLS
TypeScript 7.0 原生移植:Go 版 tsc 实测 10.4x,JSDoc/CommonJS 破坏性变更
编程
TypeScript 7.0 原生移植:Go 版 tsc 实测 10.4x,JSDoc/CommonJS 破坏性变更
2026-09-24 00:04:13
TypeScript 编译器改用 Go 重写(代号 Corsa),VS Code 代码库 tsc 从 77.8s 降到 7.5s。整理 10x 数字构成、tsgo 预览试用方式、功能完成度,以及 JSDoc/Closure/CommonJS 老项目在 TS 7 要改的写法与破坏性变更。
typescript
go
tsc
编译器
JSDoc
CommonJS
性能优化
C/C
Go 1.27 JSON/v2 转正:反序列化提速,结构体切片序列化实测慢约 1.5 倍
资讯
Go 1.27 JSON/v2 转正:反序列化提速,结构体切片序列化实测慢约 1.5 倍
2026-09-23 21:02:58
Go 1.27 的 encoding/json/v2 与 jsontext 不再需要 GOEXPERIMENT=jsonv2,v1 改由 v2 实现支撑。基准显示反序列化明显更快,但对结构体切片做序列化反而慢约 1.5 倍。文中列出 v2 API、拒绝非法 UTF-8 与重复键的严格默认值,以及 GOEXPERIMENT=nojsonv2 回退方式。
Go
版本
性能
JSON
Go 1.23 计时器语义变更:GC 与无缓冲 channel 引发的升级排障
编程
Go 1.23 计时器语义变更:GC 与无缓冲 channel 引发的升级排障
2026-09-23 00:04:33
Go 1.23 重写了 time.Timer/Ticker:不再被引用即可 GC,timer channel 改为无缓冲。本文讲清两处语义变化带来的副作用——cap/len 变 0、1ns 超时在 select 中不再稳定走非超时分支,并给出 GODEBUG=asynctimerchan 对照与 bisect 定位具体 time.After 调用点的排障步骤及升级清单。
Go1.23
Go
timer
time.Ticker
GODEBUG
升级迁移
并发编程
把 AI Agent 的身份挂到 DNS 上:ANS 的 _ans 记录、SCITT 回执与离线校验
编程
把 AI Agent 的身份挂到 DNS 上:ANS 的 _ans 记录、SCITT 回执与离线校验
2026-09-23 00:03:49
Agent Name Service(ANS)把 AI Agent 身份锚定到域名:用 DNS 的 _ans / _ans-badge / TLSA 记录做发现与信任,用 PKI+DANE+透明日志分三级校验。本文结合官方 Go 参考实现,讲清命名结构、SCITT COSE 回执与 RFC 6962 leaf hash、/root-keys 的 sumdb-note 格式,以及 ans-ra / ans-tl / ans-verify 的本地跑法与离线校验步骤。
agent
name
service
ANS
Agent身份
DNS
SCITT
透明日志
Go
论文
约定
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
23
下一页
共 23 页
到第
页
确定