程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
统一接受回调 相关搜索结果(第105页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Caddy 2.11.6 的 60 秒 idle 超时掐断了 SSE,2.11.7 修掉回归并引入 RFC 10036 的 Incremental 头
编程
Caddy 2.11.6 的 60 秒 idle 超时掐断了 SSE,2.11.7 修掉回归并引入 RFC 10036 的 Incremental 头
2026-10-15 21:03:21
Caddy 2.11.6 为缓解 Slowloris 加了默认 1 分钟 idle 超时,却引入两个回归:HTTP/2 下反向代理读请求体时 panic,HTTP/1.1 下用 POST 打开的 SSE 在读完 body 后正好 60 秒被掐断。2.11.7 修掉,并新增 RFC 10036 的 Incremental 头(X-Accel-Buffering 的标准替代)。
Caddy
SSE
反向代理
HTTP
2
utf8mb3 转 utf8mb4:767 字节索引上限、191/768 前缀与 row size 8126 的踩坑记录
案例
utf8mb3 转 utf8mb4:767 字节索引上限、191/768 前缀与 row size 8126 的踩坑记录
2026-10-16 00:03:48
从 utf8mb3 转 utf8mb4 时,内容没问题但表结构常被 InnoDB 的字节上限卡住:COMPACT 行格式 767 字节对应 191 字符前缀、DYNAMIC 行格式 3072 字节对应 768 字符,以及 TINYTEXT/VARCHAR 长度、row size 8126、ER_1071/1709/1118 报错与可执行修复 SQL。
utf8mb4
MySQL
字符集
索引
InnoDB
运维
数据库
emoji
Go 1.26.9 / 1.27.2 修复 15 个安全漏洞:HTTP/2 服务可被远程打崩,ReverseProxy 对 CONNECT 改返 405
资讯
Go 1.26.9 / 1.27.2 修复 15 个安全漏洞:HTTP/2 服务可被远程打崩,ReverseProxy 对 CONNECT 改返 405
2026-10-16 20:02:06
Go 1.26.9 与 1.27.2(2026-10-08)修复 15 个安全漏洞:HTTP/2 服务可被远程打崩或内存耗尽,HTTP/1 CONNECT 处理导致请求走私,ReverseProxy 现在对 CONNECT 返回 405,Range 头新增 200 段上限。本文列出各 CVE 的影响面与升级命令。
Go
安全
net
http
HTTP
2
运维
Composer 2.10.3 修掉两条 CVE:Perforce 源地址可注入命令,bin 路径能穿出包目录
编程
Composer 2.10.3 修掉两条 CVE:Perforce 源地址可注入命令,bin 路径能穿出包目录
2026-10-16 21:03:41
Composer 2.10.3 修复两条 CVE:恶意 Perforce source URL 可在 install/update 时注入命令(需装了 p4 并用了非 Packagist 仓库),以及 bin 路径可穿出包目录、绕过早前修复。给出触发条件、受影响版本与替代缓解。
Composer
PHP
CVE
供应链安全
ShellCheck 到底比 bash -n 多查了什么:三条高频规则与 CI 落地
编程
ShellCheck 到底比 bash -n 多查了什么:三条高频规则与 CI 落地
2026-10-16 21:05:59
ShellCheck 比 bash -n 多做变量数据流与控制流分析。讲清 SC2086(引号)、SC2164(cd 退出码)、SC2155(local 吞退出码)三条高频规则的成因与改法,以及 CI/pre-commit 集成、disable 滥用、忽略被 source 文件等落地坑。
Shell
ShellCheck
bash
运维
golang.org/x/net v0.60.0 修复 5 个 HTTP/2 问题:Trailer 内存放大、窗口变更 CPU 放大、flow control 重复退还与 HPACK 竞态
编程
golang.org/x/net v0.60.0 修复 5 个 HTTP/2 问题:Trailer 内存放大、窗口变更 CPU 放大、flow control 重复退还与 HPACK 竞态
2026-10-16 21:08:36
golang.org/x/net v0.60.0 修复 5 个 HTTP/2 问题:Trailer 头导致 server 内存耗尽(CVE-2026-78659)、反复变更 initial window 造成 CPU 放大(CVE-2026-78669)、flow control 重复退还(CVE-2026-78663)、HPACK encoder 竞态打崩 server(CVE-2026-97032)、畸形 framing 头致 response smuggling。含机制、修复与 Go issue 链接。
Go
HTTP
2
安全
net
http
gopls v0.24.0:交互式重构走 LSP 扩展,ptrtoerror 抓 E 与 *E 混用
代码
gopls v0.24.0:交互式重构走 LSP 扩展,ptrtoerror 抓 E 与 *E 混用
2026-10-18 21:01:37
gopls v0.24.0 支持 LSP 3.18 与交互式重构:struct tag、实现接口、移动声明都改成多步对话框。新增 ptrtoerror 分析器专抓 E 与 *E 都实现 error 导致的静默失败,另有 slicesclip、reflecttypeassert 等 modernizer 与 Go 1.28 的 string(x) 迁移。
Go
工具链
静态分析
PostgreSQL 19 RC1 升级笔记:REPACK 取代 VACUUM FULL/CLUSTER,JIT 默认关闭,max_locks_per_transaction 64→128
资讯
PostgreSQL 19 RC1 升级笔记:REPACK 取代 VACUUM FULL/CLUSTER,JIT 默认关闭,max_locks_per_transaction 64→128
2026-10-18 21:04:03
PostgreSQL 19 RC1 升级清单:REPACK 取代 VACUUM FULL/CLUSTER 并支持 CONCURRENTLY,JIT 默认关闭,max_locks_per_transaction 从 64 变 128 且锁槽口径变化,inet/cidr 索引要重建为 GiST,另附 Beta 4 撤回的功能与命令片段。
PostgreSQL
数据库升级
运维
Docker Engine 29.9.x 运维笔记:--link-local-ip 开始校验、firewalld 桥接恢复与 lazy-pull 开关
资讯
Docker Engine 29.9.x 运维笔记:--link-local-ip 开始校验、firewalld 桥接恢复与 lazy-pull 开关
2026-10-18 21:06:39
Docker Engine 29.9.1 起 --link-local-ip 会校验地址必须是 169.254/16 或 fe80::/10,firewalld 自定义 zone 下桥接网络重启恢复失败也被修;29.9.0 带来 lazy-pull 开关、解包层存在时漏拉 blob 的镜像不完整问题,以及 daemon 侧 HTTP/2 修复。
Docker
容器运维
版本升级
Go 1.28 的七个集合提案:Union 为什么要拆成两个函数,Get 和 At 又在争什么
编程
Go 1.28 的七个集合提案:Union 为什么要拆成两个函数,Get 和 At 又在争什么
2026-10-19 21:02:30
Go 集合工作组 Issue #80590 的七个提案:container/set、mapset、hash.Map/Set、tree.Map、heap/v2,以及 Go 1.27 已落地的 hash/maphash.Hasher。重点讲 Union/UnionWith 拆分、Get 与 At 的命名争议、DeleteFunc 必须进接口的复杂度原因。
Go
泛型
标准库
集合
PHP 8.6 的 PASSWORD_BCRYPT_SHA256:先做 HMAC-SHA256,避开 bcrypt 的 72 字节截断
编程
PHP 8.6 的 PASSWORD_BCRYPT_SHA256:先做 HMAC-SHA256,避开 bcrypt 的 72 字节截断
2026-10-19 21:03:04
bcrypt 只读前 72 字节,长密码会被静默截断。PHP 8.6 新增 PASSWORD_BCRYPT_SHA256:先 HMAC-SHA256 再送 bcrypt,沿用 Passlib 方案。含生成/校验写法、列宽与 password_needs_rehash 迁移顺序、与旧 bcrypt 不兼容的边界。
PHP
密码哈希
bcrypt
安全
pt-osc 中断之后:残留触发器、卡在 MDL 上的 DROP TRIGGER 与 3.6.0 的 --resume
编程
pt-osc 中断之后:残留触发器、卡在 MDL 上的 DROP TRIGGER 与 3.6.0 的 --resume
2026-10-20 00:03:55
pt-online-schema-change 被 kill 或 critical-load 中止后,原表会留下三个 pt_osc_* 触发器、一张拷了一半的 _table_new,以及 3.6.0 才有的 history 进度记录。本文讲残留物怎么核对清理、DROP TRIGGER 为什么会被 MDL 卡住一年(lock_wait_timeout 默认 31536000)、触发器没删却把新表 drop 造成 ERROR 1146 的失败顺序,以及 --history/--resume 的四个前提与局限。
pt-online-schema-change
MySQL
OnlineDDL
DDL
Percona
触发器
故障恢复
Stripe 拒付处理:due_by=0 不是今天到期,证据只交一次就锁死
代码
Stripe 拒付处理:due_by=0 不是今天到期,证据只交一次就锁死
2026-10-20 09:01:57
接 Stripe 拒付最容易在三个地方写错:把 due_by=0 当成今天到期、把整份证据 hash 一次性提交、在争议开放期间还去调退款。这篇按 Dispute 状态机拆开讲,给 Go 的 webhook 幂等落库与到期扫描代码,并算清 received fee / countered fee / compliance 500 美元押金的退还口径。
Stripe
支付对接
拒付处理
webhook
Go
PHP 8.5.11 安全修复按优先级过一遍:FPM 的 IPv6 ACL 绕过该先处理
综合
PHP 8.5.11 安全修复按优先级过一遍:FPM 的 IPv6 ACL 绕过该先处理
2026-10-20 21:04:01
PHP 8.5.11 的安全修复按上线优先级重排:FPM listen.allowed_clients 的 IPv6 ACL 绕过取决于你用 TCP 还是 unix socket;OpenSSL 出现 SAN 不匹配回退 CN 与通配符 CN 堆溢出;HTTP stream wrapper 重定向会把 Authorization 发到另一主机。附核查命令与收紧配置。
PHP
安全运维
php-fpm
升级
PHPStan 2.3 升级笔记:WordPress 分析从 60.5s 降到 7.9s,以及新规则带来的一堆报错
代码
PHPStan 2.3 升级笔记:WordPress 分析从 60.5s 降到 7.9s,以及新规则带来的一堆报错
2026-10-20 21:32:45
PHPStan 2.3 的 Turbo 扩展、结果缓存精确失效与泛型双向收窄把 WordPress 源码分析从 60.5s 压到 7.9s;同时默认开启未使用变量检测,老项目会一次冒出大量报错。本文给出升级步骤、baseline 与 CI 缓存配置,以及哪些项目值得升。
PHPStan
PHP
静态分析
工具链
staticcheck 抑制告警的三条路://lint:ignore 必填 reason,配置排除却不算「无用指令」
编程
staticcheck 抑制告警的三条路://lint:ignore 必填 reason,配置排除却不算「无用指令」
2026-10-21 00:03:42
Go 编译器几乎没有 warning 这一级,逻辑告警全靠 go vet 与 staticcheck。这篇拆 staticcheck 的三条抑制路径:staticcheck.conf 的 checks/inherit 合并、//lint:ignore 行级指令(reason 必填、只作用于下一行)、//lint:file-ignore,以及「没匹配到的指令会被当成问题报出来」「配置禁用的检查不算无用指令」这些反咬细节,最后给出从基线到只拦新增的清理顺序。
warnings
staticcheck
Go
代码质量
lint
lock
MySQL 9.7.4 版本号变四段,运维脚本里那条三段正则会静默截断
编程
MySQL 9.7.4 版本号变四段,运维脚本里那条三段正则会静默截断
2026-10-21 21:02:17
MySQL 9.7.4 引入 MAJOR.MINOR.PATCH.UPDATE 四段版本号,VERSION() 等既有接口仍是三段。本文讲清四个能取到完整版本的入口,指出 awk 取第三列与三段正则会静默截断导致版本误判,并给出可选第四段的正则与按段比较的 SQL 写法。
MySQL
运维脚本
版本管理
正则
Vite @fs 越界读文件:safeModulePaths 在 fs.allow 之前被信任
资讯
Vite @fs 越界读文件:safeModulePaths 在 fs.allow 之前被信任
2026-10-21 21:03:32
Vite 开发服务器 GHSA-rq7h-c2jc-7f22:项目内 import 路径与宿主机绝对路径重合时,server.fs.allow 之外的文件会经 /@fs 返回。本文拆解 safeModulePaths 先于 fs.allow 被信任的成因,给出 PoC、受影响版本区间、修补版本与三层规避。
Vite
前端安全
漏洞排查
用 DuckDB mysql 扩展直连线上 MySQL:ATTACH 写法、secret 管理与 pushdown 边界
编程
用 DuckDB mysql 扩展直连线上 MySQL:ATTACH 写法、secret 管理与 pushdown 边界
2026-10-21 21:31:04
DuckDB 的 mysql 扩展可以直接 ATTACH 线上 MySQL 做临时分析,不用先同步数据。这篇给出可复现的连接、secret、只读配置,并说明聚合不 pushdown、结果集不流式、单连接串行等实际边界,附过滤下压与落 Parquet 的写法。
DuckDB
MySQL
SQL
数据分析
Parquet
秒杀库存回滚别用 INCR:扣减流水、同槽 key 与乱序补偿
编程
秒杀库存回滚别用 INCR:扣减流水、同槽 key 与乱序补偿
2026-10-22 00:04:20
秒杀场景里取消订单后把库存还回 Redis,直接 INCRBY 会因重试重复加量且无法追溯。这篇只谈缓存层的回滚:用扣减流水 hash 做幂等、stock 与 history 必须同 hash tag 否则 EVAL 报 CROSSSLOT、回滚先落扣减后落的乱序怎么用顺序消息或对账兜底、「查不到流水就当成功」在 key 过期和淘汰时为何是错的,以及分段库存下回滚必须回到原 bucket 否则碎片化。
库存回滚
Redis
秒杀
Lua
Cluster
幂等
库存超卖
MySQL 9.7.4 收紧 EXCHANGE PARTITION:两边 CHECK 都要过,交换前先跑一条 SELECT 预检
编程
MySQL 9.7.4 收紧 EXCHANGE PARTITION:两边 CHECK 都要过,交换前先跑一条 SELECT 预检
2026-10-22 21:02:17
MySQL 9.7.4 之后 EXCHANGE PARTITION 会双向校验 CHECK 约束,生成列定义不一致直接拒绝,报 ERROR 3819。说明 WITHOUT VALIDATION 只跳过分区边界、不跳过 CHECK,并给出生成列比对、交换前 SELECT 预检与失败后的回退判断。
MySQL
分区表
DDL
约束校验
OpenSSH 10.6 升级笔记:压缩、用户名和证书日期这三处先动
编程
OpenSSH 10.6 升级笔记:压缩、用户名和证书日期这三处先动
2026-10-22 21:03:38
OpenSSH 10.6 关闭 LZ77 字典编码器以缓解多路复用压缩侧信道,Compression 效果随之变差;ssh 命令行用户名拒收 $ 与反斜杠;ssh-keygen 修正夏令时导致证书过期时间偏差。附验证命令、重签检查与升级顺序。
OpenSSH
运维
安全
升级
Go 1.27.2 的两个 CONNECT 连接错位问题:反向代理侧怎么排查和处置
编程
Go 1.27.2 的两个 CONNECT 连接错位问题:反向代理侧怎么排查和处置
2026-10-22 21:04:31
Go 1.27.2 修掉两个 CONNECT 连接错位:客户端 Transport 把带 body 的 CONNECT 发出去后又把连接放回空闲池,服务端返回 2xx 却没 hijack 时继续按 HTTP 读。说明触发条件、共享 Transport 下的跨用户响应投毒与请求走私、自查命令和缓解方式。
Go
net
http
反向代理
安全
自动导入组件的代价:unplugin-vue-components 的配置项与三个典型故障
代码
自动导入组件的代价:unplugin-vue-components 的配置项与三个典型故障
2026-10-22 21:31:25
unplugin-vue-components 让模板里直接写组件名、不用 import 和注册,但真正的坑在配置面:globs 一写 dirs 就失效、components.d.ts 生成了却忘加进 tsconfig 的 include、组件名冲突被自动导入覆盖、懒加载路由下共享组件被重复打进多个 chunk。逐项给出配置写法与排查顺序,并说明哪些项目不该用。
Vue3
Vite
自动导入
工程化
TypeScript
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
102
103
104
105
106
107
108
…
172
下一页
共 172 页
到第
页
确定