程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
综合(第5页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
微信支付公钥验签总失败?先用 openssl 手动验一遍三行签名串
综合
微信支付公钥验签总失败?先用 openssl 手动验一遍三行签名串
2026-09-27 20:01:26
微信支付 APIv3 公钥模式验签失败的常见原因,往往是验签串构造或原始报文被框架改动。本文按官方规则拆开讲:四步拿到公钥、构造“时间戳\n随机串\n报文主体\n”三行签名串、用 openssl base64 解码签名并做 SHA256-RSA 验证,附可直接跑的命令,以及签名探测流量、文件下载接口跳过验签两个容易忽略的点。
微信支付
APIv3
验签
openssl
支付回调
PQ
D3
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
定价
MySQL 9.7 的 caching_sha2_password:切到 PBKDF2_SHA512 后,enforce 会把账号按在登录口改密
综合
MySQL 9.7 的 caching_sha2_password:切到 PBKDF2_SHA512 后,enforce 会把账号按在登录口改密
2026-09-26 21:04:34
MySQL 9.7 的 caching_sha2_password 新增 PBKDF2_SHA512 存储格式,用 caching_sha2_password_storage_format 切换首选格式;开启 enforce 会让非首选格式账号登录后强制改密。本文给出两个变量、SQL 操作、副本升级顺序与服务账号风险。
MySQL
认证
安全
升级
运维
MySQL 9.7:innodb_log_writer_threads 默认值改为按 log_bin 和逻辑 CPU 数判断
综合
MySQL 9.7:innodb_log_writer_threads 默认值改为按 log_bin 和逻辑 CPU 数判断
2026-09-26 21:04:03
MySQL 9.7 里 innodb_log_writer_threads 的默认值改为按 log_bin 是否开启、以及可用逻辑 CPU 数共同判断:开 binlog 以 32 核为界,关 binlog 以 4 核为界。本文给出判断伪代码、受影响场景,以及 binlog_transaction_dependency_history_size 上调等 9.7 变化。
MySQL
InnoDB
配置
升级
运维
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
运维
飞书
systemd v262 升级前检查:Type=notify-reload 会启动失败,networkd 的 IPv6ProxyNDPAddress= 已改名
综合
systemd v262 升级前检查:Type=notify-reload 会启动失败,networkd 的 IPv6ProxyNDPAddress= 已改名
2026-09-25 20:02:05
systemd v262(2026-09-22)按官方 release notes 整理升级前必查项:Type=notify-reload 未处理 ReloadSignal= 会启动失败、UnsetEnvironment= 应用顺序变了、StartLimitIntervalSec= 改用 CLOCK_BOOTTIME、IPv6ProxyNDPAddress= 改名 ProxyNeighbor=、udev 旧 socket 与 TPM 凭据 SRK 绑定等;同时给出内嵌 unit 回退、单二进制 PID1、RestartRandomizedDelaySec=、ActivatingConcurrencyMax= 等新选项与内核版本要求。
systemd
Linux
运维
systemd-networkd
升级
分区
OpenSSH 10.x 变更清单:sshd 拆出 sshd-auth、默认关闭 modp DH,客户端换用 mlkem768x25519
综合
OpenSSH 10.x 变更清单:sshd 拆出 sshd-auth、默认关闭 modp DH,客户端换用 mlkem768x25519
2026-09-24 21:14:17
OpenSSH 10.x 关键变更整理:认证阶段代码拆到独立的 sshd-auth 二进制(pre-auth 攻击面地址空间隔离)、sshd 默认禁用 modp DH、moduli 缺请求区间不再隐式回退、客户端默认改用混合后量子 KEX mlkem768x25519,以及 scp setuid 位、GSS-API 等相关 CVE 与升级前自查项。
OpenSSH
运维
安全
SSH
DBX:25MB 的 Rust + Tauri 数据库客户端,还把 MCP Server 给了 AI agent
综合
DBX:25MB 的 Rust + Tauri 数据库客户端,还把 MCP Server 给了 AI agent
2026-09-23 21:31:16
DBX 是 Rust + Tauri 写的跨平台数据库客户端,单文件约 25MB,宣称支持 90+ 数据库,提供桌面端、Docker、CLI,内置 AI SQL 助手与 MCP Server,让 Claude Code 这类编码 agent 直接查库。本文整理它的能力边界:不捆绑 JRE/Chromium、MCP 配置与三种权限模式、schema diff 与数据比较等,并说清哪些场景不适合。
数据库客户端
Rust
Tauri
MCP
Docker
AI
Linux 6.18 内核要点:SLUB sheaves、UDP 接收提速约 50%、Bcachefs 移出主树
综合
Linux 6.18 内核要点:SLUB sheaves、UDP 接收提速约 50%、Bcachefs 移出主树
2026-09-22 21:05:33
Linux 6.18 要点整理:SLUB 新增 sheaves 每 CPU 本地缓存、swap table 抽象层、UDP 接收路径重构后提速约 50%、TCP PSP 连接加密、socket 默认接收缓冲区升到 4MB,以及 Bcachefs 移出主树。
Linux
内核
运维
网络
XL
containerd 2.0/2.1 变更清单与升级前检查:NRI、CDI 默认启用,废弃 API 命中会中断升级
综合
containerd 2.0/2.1 变更清单与升级前检查:NRI、CDI 默认启用,废弃 API 命中会中断升级
2026-09-22 21:04:43
containerd 2.0/2.1 把 NRI、CDI 默认打开,移除 CRI v1alpha2、AUFS snapshotter、io_uring 权限,Docker Schema 1 镜像默认禁用。本文给出 ctr deprecations list 等升级前检查命令,以及 shim-v3 不可回退的注意事项。
containerd
Kubernetes
容器运行时
运维
OpenTofu 1.11.0 发布:ephemeral 值与 enabled 元参数,机密不再落 state
综合
OpenTofu 1.11.0 发布:ephemeral 值与 enabled 元参数,机密不再落 state
2026-09-22 21:04:43
OpenTofu 1.11.0 引入 ephemeral 值与 write-only 属性,让机密数据不落 state 与 plan;新增 enabled 元参数替代 count=条件?1:0。含 HCL 示例、azurerm 后端与 TLS/SSH 等兼容性变更清单。
OpenTofu
基础设施即代码
Terraform
运维
1.1
Kafka 4.0 落地笔记:默认 KRaft 去掉 ZooKeeper,消费者组协议换成 KIP-848
综合
Kafka 4.0 落地笔记:默认 KRaft 去掉 ZooKeeper,消费者组协议换成 KIP-848
2026-09-22 21:03:33
Kafka 4.0 是首个完全不依赖 ZooKeeper 的大版本,默认 KRaft 运行,消费者组协议换成 KIP-848。本文梳理 KRaft 元数据路径、group.protocol 开启方式,以及 KIP-896 协议基线与 Java 11/17 两组升级约束。
Kafka
消息队列
分布式
运维
KIP
caveman:在代理读到日志和 JSON 前压缩,54 次实测输入 token 降 33.2%,HTML 那例涨 9.9%
综合
caveman:在代理读到日志和 JSON 前压缩,54 次实测输入 token 降 33.2%,HTML 那例涨 9.9%
2026-09-21 21:31:16
caveman 是 Go 写的工具,用规则文件让 AI 编码代理少说废话,并用本地代理在日志/JSON/diff 进入模型前压缩。固定 54 次 Claude Code 实测输入 token 降 33.2%、18/18 答案正确,但 HTML 场景反而涨 9.9%。本文给出安装命令、实测数据与同类工具对比。
Go
AI编程
token
代理
开源工具
ShowDoc 两个未授权入口:SQL 注入读 token,上传目录 getshell
综合
ShowDoc 两个未授权入口:SQL 注入读 token,上传目录 getshell
2026-09-21 21:03:14
ShowDoc 默认 PHP + SQLite 部署,有两条影响面较大的入口:2.8.7 之前的未经验证文件上传 RCE(CVE-2025-0520),3.2.5 及之前的未授权 SQL 注入可读走 SQLite 里的用户 Token。本文整理影响版本、利用前置条件与 7 条加固项。
安全
PHP
SQL注入
漏洞修复
性价比
ZCode 静默上传 313MB 工作区快照:86.6% 是 .git,两个 UI 开关都不参与判断
综合
ZCode 静默上传 313MB 工作区快照:86.6% 是 .git,两个 UI 开关都不参与判断
2026-09-21 21:01:43
安全研究员逆向发现智谱 ZCode 登录后静默打包整个工作区上传,313MB 加密快照里 .git 占 86.6%,信封加密私钥只在服务端,UI 两个开关都不控制上传。本文整理取证细节、调用链、自查命令与凭据轮换处置。
安全
Git
AI编程工具
数据泄露
取证
哪吒监控 V2 自托管:8008 单端口下 gRPC 反代怎么配、Agent 为什么不上线
综合
哪吒监控 V2 自托管:8008 单端口下 gRPC 反代怎么配、Agent 为什么不上线
2026-09-20 21:32:08
哪吒监控(Nezha)V2 自托管部署笔记:从 Docker 安装 Dashboard、改掉 admin/admin 弱密码,到单端口 8008 下 Caddy/Nginx 如何为 Agent 的 gRPC 与 Web 终端 WebSocket 单独配置反代。附 Agent 一键/群晖手动安装、NZ_UUID 继承记录、Oauth2 登录,以及 Agent 不上线的排查顺序与一键脚本重复执行导致 CPU 100% 的社区踩坑。
Nezha
监控
自托管
Nginx
运维
反代
LVS 四层负载均衡 + gRPC 长连接:8 台后端只有 1 台扛 CPU,78 条连接扛住 6000 QPS
综合
LVS 四层负载均衡 + gRPC 长连接:8 台后端只有 1 台扛 CPU,78 条连接扛住 6000 QPS
2026-09-20 20:01:58
keepalived + LVS DR 后端 8 台 gRPC 服务,CPU 却总有一台冲到 90%+:78 条活跃连接扛着 6000 QPS,30 秒只有 9 次 TCP 建连。根因是四层 LB 的公平粒度是「连接」不是「请求」。本文用 ipvsadm、tcpdump SYN 抓包逐层定位,给出 MaxConnectionAge 连接轮换、L7 兜底与连接倾斜巡检脚本。
LVS
gRPC
负载均衡
运维排查
keepalived
Nginx
6G
支付状态与订单状态分离:三张表、三层幂等与最终一致性落地
综合
支付状态与订单状态分离:三张表、三层幂等与最终一致性落地
2026-09-19 21:32:46
支付系统为什么要把订单状态和支付状态分表:t_order_info、t_pay_record、t_pay_callback_log 三张表与唯一索引设计,三层幂等(DB 唯一索引 / Redis 锁 / 状态机前置校验)各拦截什么,以及状态机 + MQ + 定时查单的最终一致性闭环。
支付系统
MySQL
幂等
状态机
RocketMQ
实战
Let's Encrypt 证书寿命路线图:2026 起 6 天短证书 GA,2029 年上限 47 天
综合
Let's Encrypt 证书寿命路线图:2026 起 6 天短证书 GA,2029 年上限 47 天
2026-09-19 21:02:23
Let's Encrypt 的 6 天短生命周期证书与 IP 证书已 GA,OCSP 已被 CRLDP 与 ARI 取代。梳理默认有效期从 90 天降到 45 天的关键时间点,以及客户端续签调度(固定 60 天不再够用)与 DNS-PERSIST-01 方向。
TLS
证书
Let's
Encrypt
运维
Docker Engine v29 改了两个默认值:原地升级不动存储,重装才会踩坑
综合
Docker Engine v29 改了两个默认值:原地升级不动存储,重装才会踩坑
2026-09-19 21:02:11
Docker Engine v29 把新装的镜像存储默认改为 containerd image store 并加入实验性 nftables 后端。讲清原地升级与重装的差异、DOCKER-USER 链为何失效、最低 API 版本与 Go module 路径变更,以及 data-root 不再管镜像存储。
Docker
containerd
nftables
运维
Uncloud:没有控制平面的 Docker 集群,用 WireGuard 组网 + CRDT 同步状态
综合
Uncloud:没有控制平面的 Docker 集群,用 WireGuard 组网 + CRDT 同步状态
2026-09-18 21:30:57
Uncloud 是在 Docker 主机之间建 WireGuard 网格的轻量编排工具:没有中心控制平面与 quorum,集群状态用 CRDT 分布式 SQLite 每台机同步,内置服务发现、Caddy 自动 HTTPS,沿用 Docker Compose 与类 Docker CLI。本文给出安装、初始化、加机器、部署的完整命令,并讲清它与 K8s/Swarm 的取舍与 pre-1.0 风险。
Uncloud
Docker
容器编排
WireGuard
运维部署
组网
kkRepo v0.9.0 加上 Alpine/APK 和 Hugging Face 代理,替掉 Nexus CE 前先看这几处差异
综合
kkRepo v0.9.0 加上 Alpine/APK 和 Hugging Face 代理,替掉 Nexus CE 前先看这几处差异
2026-09-18 21:30:57
kkRepo v0.9.0 新增 Alpine/APK 仓库、Hugging Face Models 代理与带权限校验的全局搜索。它兼容 Nexus 的客户端协议与 /repository/ URL 布局,可一键迁移存量数据,且没有 CE 的 40000 组件/10万请求限额。本文整理新增能力、镜像与 quickstart 命令,并对照 Nexus CE 的容量限制与版本包袱说明选型取舍。
kkRepo
制品仓库
Nexus
DevOps
自托管
Pin
systemd 服务起不来但权限看着都对?先看 SELinux AVC 日志,再查沙盒指令
综合
systemd 服务起不来但权限看着都对?先看 SELinux AVC 日志,再查沙盒指令
2026-09-18 21:04:37
systemd 服务被拒绝启动时,rwx 权限正常也可能是 SELinux/AppArmor 或沙盒指令在拦。本文给出排查顺序:sestatus 与 ausearch 读 AVC 日志、semanage fcontext+restorecon 修上下文,以及 ProtectSystem/PrivateTmp/CapabilityBoundingSet 等沙盒指令按需放宽的做法。
Linux
systemd
运维
SELinux
故障排查
Homebrew 7.0.0 发了 8 条安全公告:brew vulns 上线,install hooks 开始去 Ruby 化
综合
Homebrew 7.0.0 发了 8 条安全公告:brew vulns 上线,install hooks 开始去 Ruby 化
2026-09-17 21:04:43
Homebrew 7.0.0(2026-09-13)一次关闭 8 条安全公告,新增 brew vulns 用 OSV 数据扫已装 formula,Linux 用 Landlock 取代 Bubblewrap,install hooks 去 Ruby 化。文中列出各 GHSA 与影响、Intel Mac 降 Tier 3 等变化,并给出升级自查清单。
Homebrew
macOS
运维安全
Linux
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
8
…
20
下一页
共 20 页
到第
页
确定