程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章 · 第92页
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
一次真实压测把 GOGC 和 GOMEMLIMIT 讲透:GC 参数到底怎么调?
编程
一次真实压测把 GOGC 和 GOMEMLIMIT 讲透:GC 参数到底怎么调?
2026-09-01 21:31:45
API Gateway 压测 P99 飙到 500ms,STW 3~4ms。本文讲透 Go GC 参数:GOGC 触发公式与改动的真实影响、GOMEMLIMIT 在容器 OOM 场景何时必须配、gctrace=1 输出怎么读,并给出容器/批处理/低延迟三种配置组合。核心结论:先查 pprof 分配热点和逃逸,再动 GC 参数,调参是收尾不是起点。
Go
GC
GOGC
GOMEMLIMIT
性能调优
内存优化
无锁
高并发网关 CPU 尖峰排查:pprof 平缓但 perf 揪出 futex 写锁惊群
编程
高并发网关 CPU 尖峰排查:pprof 平缓但 perf 揪出 futex 写锁惊群
2026-09-01 21:31:45
高并发网关 CPU 飙到 700% 但 pprof 一片平缓?本文复盘真实排障:pprof 用 SIGPROF 采样用户态栈,对内核态 futex 阻塞会漏采,改用 perf+火焰图穿透内核定位到 sync.RWMutex 写公平导致的锁竞争惊群。给出 256 分片锁与 COW+atomic.Value 两种解法及各自取舍。
Go
性能调优
pprof
perf
锁竞争
RWMutex
Bash IFS 词法拆分陷阱:全局改 IFS 不还原,一场误删半台服务器的复盘
综合
Bash IFS 词法拆分陷阱:全局改 IFS 不还原,一场误删半台服务器的复盘
2026-09-01 21:02:46
全局改 IFS 不还原,会让 shell 把带空格的目录路径拆成两个参数,一次日志清理误删半台静态资源。复盘 IFS 分词规则、两类分隔符差异、空 IFS、read 读最后一行、跨 shell 差异,给出命令前缀与备份还原的正确写法。
Shell
Bash
运维
踩坑
一个没人盯的握手消息:Go crypto/tls 拒绝服务漏洞分析
代码
一个没人盯的握手消息:Go crypto/tls 拒绝服务漏洞分析
2026-09-01 21:02:46
Go 标准库 crypto/tls 的 KeyUpdate 消息在握手未完成时也被无条件处理,攻击者靠极低带宽就能把服务端 CPU 打满(GO-2026-6090/CVE-2026-56862)。讲清触发条件、影响版本(<1.25.13/1.26.6/1.27.0-rc.3)、自查与升级,以及为什么临时绕过方案不可取。
Go
安全
TLS
拒绝服务
yum update 偷偷把你的 MySQL 主版本换成 9.7?mysql-community.repo 的 Bug #120315
资讯
yum update 偷偷把你的 MySQL 主版本换成 9.7?mysql-community.repo 的 Bug #120315
2026-09-01 21:02:46
MySQL 9.7 发布后,mysql-community.repo 包 Bug #120315 会静默禁用 8.4 LTS 仓库并启用 9.7,常规 yum/dnf update 悄悄切主版本,而 9.7 已移除 mysql_native_password。讲清识别方法、认证迁移与 versionlock 临时固定。
MySQL
运维
yum
安全
etcd Watch 授权绕过:鉴权前归一化请求,单 key 权限放行走全表
代码
etcd Watch 授权绕过:鉴权前归一化请求,单 key 权限放行走全表
2026-09-01 21:02:46
etcd Watch RPC 在鉴权检查前把开放式范围归一化,导致单 key 只读权限被 WithFromKey 放大成整段读取(GO-2026-6114)。给出触发路径、影响版本 3.5.33/3.6.14/3.7.1、升级建议与 etcdctl 自查清单。
etcd
安全
RBAC
Go
Chromium 装到崩溃?一个内存只要 30MB 的 Rust 浏览器,还兼容 Puppeteer
编程
Chromium 装到崩溃?一个内存只要 30MB 的 Rust 浏览器,还兼容 Puppeteer
2026-09-01 18:39:12
从部署爬虫装 Chromium 崩库切入,介绍 Rust 写的 Headless 引擎 Obscura:30MB 内存、70MB 二进制、兼容 Puppeteer/Playwright、内置反检测,并区分"内存 30MB"与"安装包 70MB"的易混点。
Rust
Headless浏览器
Obscura
爬虫
Puppeteer
Playwright
把 OCR 塞进浏览器:onnxruntime-web + PP-OCRv6 tiny 实战笔记
编程
把 OCR 塞进浏览器:onnxruntime-web + PP-OCRv6 tiny 实战笔记
2026-09-01 18:27:29
本文介绍如何用onnxruntime-web将PP-OCRv6 tiny模型部署到浏览器,实现纯前端OCR识别。无需后端服务,图片不出本机。详细讲解模型下载、文本检测DBNet后处理、CTC解码等完整流程,适合内部工具与离线环境。注意这是demo级方案,需权衡设备性能。
OCR
前端
AI推理
WebGPU
PP-OCRv6
TimesFM-3 技术要点与落地授权风险笔记
编程
TimesFM-3 技术要点与落地授权风险笔记
2026-09-01 18:16:35
330M 参数 TimesFM-3 双轴交替注意力、多变量零样本、past-future 协变量如何解决促销预测,以及「代码开源、权重非商用」授权对生产落地的真实约束与取舍。
时序预测
TimesFM
Transformer
零样本
开源授权
促销
健康数据为什么成了 AI 答非所问的死结:Mirobody 的收集-标准化-问答链路
编程
健康数据为什么成了 AI 答非所问的死结:Mirobody 的收集-标准化-问答链路
2026-09-01 18:13:54
从体检报告、穿戴设备、病历各成孤岛、AI 只能答个指标高低的问题切入,拆解 Mirobody 的三条链路:收集、标准化(FHIR R4/LOINC/UCUM、44 万节点概念图谱、不认识就留空)、问答,并讲清一键部署、模型 Key 配置、数据本地存储与配套的 science/eval 项目。结论:AI 健康赛道的瓶颈不在模型,在数据标准化层。
Mirobody
健康数据
FHIR
R4
LOINC
UCUM
开源
微信小程序个人主体虚拟支付:门槛、费率与边界
编程
微信小程序个人主体虚拟支付:门槛、费率与边界
2026-09-01 13:08:31
微信小程序向个人主体开放虚拟支付:梳理接入门槛(个人主体、工具类目、认证备案)、月支付限额10万、Android约1%与iOS 12%费率差异,以及独立开发者的取舍与边界判断。
微信小程序
虚拟支付
独立开发
支付接入
个人主体小程序虚拟支付开放:门槛、费率与接入方式
编程
个人主体小程序虚拟支付开放:门槛、费率与接入方式
2026-09-01 13:08:04
微信小程序向个人主体开放虚拟支付:讲清门槛条件、月支付限额10万、Android/iOS费率差异(1% vs 12%),并给出适用与不适用场景及落地注意点。
微信小程序
虚拟支付
独立开发
支付
费率
209 家快递协议收敛成一个门面:global-logistics 接入笔记
编程
209 家快递协议收敛成一个门面:global-logistics 接入笔记
2026-09-01 13:06:31
接入跨境订单轨迹最烦的是各家快递协议不统一。本文记录 PHP 包 global-logistics 如何用门面+注册表+适配器把 209 家承运商的鉴权、报文与状态语义收敛成统一接口,并给出单号识别、二次开发路径与不适用场景。
PHP
Composer
物流
适配器
PSR-18
被209家物流协议轮番折腾后,我往项目里塞了一个统一门面
编程
被209家物流协议轮番折腾后,我往项目里塞了一个统一门面
2026-09-01 11:16:41
对接多家国内外快递轨迹查询时,一套门面+注册表+适配器的PHP包如何用统一模型、单号识别和密钥注入把每家的协议差异收拢起来,以及哪些场景别用它。
PHP
物流接口
Composer
API对接
物流轨迹
物流
crawl4ai:面向 LLM/RAG 的开源爬虫,不只是把 HTML 洗成 Markdown
编程
crawl4ai:面向 LLM/RAG 的开源爬虫,不只是把 HTML 洗成 Markdown
2026-09-01 10:06:24
从 requests+BeautifulSoup 的局限切入,介绍专为 LLM/RAG 优化的爬虫工具 crawl4ai:安装、异步爬取、CLI、Docker API,并给出适用边界与取舍判断。
爬虫
LLM
RAG
Playwright
crawl4ai
Python
4A
Crawl4AI 工程师笔记:LLM/Agent 场景下的爬虫选型参考
编程
Crawl4AI 工程师笔记:LLM/Agent 场景下的爬虫选型参考
2026-09-01 09:53:09
crawl4ai 是专为 LLM/RAG/Agent 设计的开源爬虫,能把网页转成干净 Markdown/JSON。本文给出适用与不适用场景、安装步骤、Python/CLI/Docker 用法及选型判断要点,帮你在动态页提取与普通静态抓取之间做对选择。
crawl4ai
爬虫
LLM
RAG
Playwright
Python
4A
接第三方渠道没有签名文档?先把 sign 逆向的 6 个坑排掉再动手
编程
接第三方渠道没有签名文档?先把 sign 逆向的 6 个坑排掉再动手
2026-09-01 09:04:12
对接无文档的第三方支付/接口渠道时,如何定位并还原前端 sign 签名:抓包→搜索→断点→控制变量法推导拼接规则,以及参数顺序、大小写、空值、编码、时间戳精度、隐藏 header 字段等 6 个高频坑与何时该放弃逆向。
接口对接
签名
逆向
安全
支付网关
接完微信支付再对接支付宝,这 5 处差异最容易把对账搞崩
编程
接完微信支付再对接支付宝,这 5 处差异最容易把对账搞崩
2026-09-01 09:03:05
从微信支付 V3 并接/切换到支付宝开放平台时,最容易出错的 5 处差异:金额单位(分 vs 元)、回调验签与应答格式、重试策略、成功状态判定、退款字段命名。每条都给出官方可查字段与实测踩坑,解决"复用微信回调逻辑导致支付宝对账崩"的典型问题。
微信支付
支付宝
回调验签
聚合支付
对账
Debit/Credit 借贷记账原语在支付账务系统中的应用:热点账户、先借后贷与对账的工程笔记
编程
Debit/Credit 借贷记账原语在支付账务系统中的应用:热点账户、先借后贷与对账的工程笔记
2026-09-01 00:10:10
从热点账户与单账户 TPS 瓶颈切入,讲清 Debit/Credit 借贷记账原语在支付账务系统的落地:复式记账为何必须借贷相平、先借后贷如何规避分布式事务、多账户与缓冲记账怎么解决热点,以及信息流/账单/账实三层对账的取舍与边界。
Debit
Credit
支付系统
账务系统
复式记账
单边账
securityContext 实战:从一次 PVC 组权限排查说起
编程
securityContext 实战:从一次 PVC 组权限排查说起
2026-09-01 00:06:17
Kubernetes securityContext 实战落地:从 Pod 写 PVC 报 Permission denied 排查切入,讲清 runAsUser/runAsGroup/fsGroup 文件属主语义、Pod 与 Container 层级的覆盖关系、capabilities 与 privileged 的取舍、seccomp/AppArmor 配置,以及哪些场景不该用 securityContext。
Security
Context
Kubernetes
云原生
运维
async Rust 的工程陷阱:一次生产事故复盘
编程
async Rust 的工程陷阱:一次生产事故复盘
2026-09-01 00:06:10
复盘一次 async Rust 生产事故:持锁跨 await 死锁、async 里阻塞 I/O 卡死 executor。梳理 lock-across-await、spawn_blocking、Send 边界、Pin 滥用、任务泄漏等陷阱,并给出取舍边界与何时不该用 async。
async
Rust
Tokio
并发
ReadableStream 工程笔记:从一次 UI 卡顿到流式消费
编程
ReadableStream 工程笔记:从一次 UI 卡顿到流式消费
2026-09-01 00:04:20
一次下载 30MB JSON 导致的 UI 卡顿,引出 ReadableStream 流式消费:response.body、块边界、TextDecoder、背压、BYOB、tee 与 AbortController 的真实取舍与不适用场景。
Read
Stream
ReadableStream
Web
Streams
Fetch
JavaScript
mise
从 XCTest 切到 Swift Testing:一次实战迁移笔记
编程
从 XCTest 切到 Swift Testing:一次实战迁移笔记
2026-09-01 00:03:53
从 XCTest 迁移到 Swift Testing 的实战笔记:@Test/#expect 断言与 traits,默认并行与随机顺序暴露的测试间依赖,swift test 命令行默认行为坑,以及不适用场景(性能/UI 测试)。
Swift
Testing
XCTest
单元测试
MySQL 26.7.0:日历版本号、Change Stream Applier 与线程池下放社区版
资讯
MySQL 26.7.0:日历版本号、Change Stream Applier 与线程池下放社区版
2026-08-31 21:12:30
MySQL 26.7.0 是首个日历版本号(CalVer)Innovation 版本:引入 Change Stream Applier 新复制执行架构(按通道配置 1-1024 worker)、Thread Pool 下放社区版、Undo 截断进度写入表头。给升级选型与按需启用的落地判断。
MySQL
版本发布
复制
运维
InnoDB
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
…
89
90
91
92
93
94
95
…
349
下一页
共 349 页
到第
页
确定