程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
案例(第2页)
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Docmost:可自托管的开源 Confluence/Notion 替代品
案例
Docmost:可自托管的开源 Confluence/Notion 替代品
2026-09-05 00:35:22
Docmost 是开源可自托管的 Confluence/Notion 替代品,支持实时协作、Draw.io/Mermaid 绘图、多层权限与全文检索。本文给出完整功能清单与 Docker Compose 部署步骤,含 APP_SECRET 等关键配置注意点。
Docmost
自托管
Wiki
Docker
开源
CloudCanal:支持多源数据同步迁移的可视化工具
案例
CloudCanal:支持多源数据同步迁移的可视化工具
2026-09-04 23:40:23
CloudCanal 企业级实时数据同步/迁移工具解析:应用场景、三组件系统架构、产品优势与版本对比,含支持的数据源清单。
CloudCanal
数据同步
数据迁移
可视化工具
Redmine 到底能管什么:从多项目权限到工时统计,附可试用 Demo 与 Docker 启动命令
案例
Redmine 到底能管什么:从多项目权限到工时统计,附可试用 Demo 与 Docker 启动命令
2026-09-04 23:06:18
Redmine 作为基于 Ruby on Rails 的开源项目管理系统,能覆盖多项目管理、RBAC 权限、问题跟踪、Wiki、工时统计等场景。本文梳理其核心功能、在线 Demo 地址,并给出 Bitnami Redmine + MariaDB 的 Docker 一键启动命令,适合预算有限且愿意自运维的团队参考。
项目管理
Docker
开源软件
Redash:开源数据可视化与协作工具的接入与共享流程
案例
Redash:开源数据可视化与协作工具的接入与共享流程
2026-09-04 22:30:34
Redash 是开源数据可视化与协作工具,可连接多种 SQL/NoSQL/API 数据源,内置 SQL 编辑器、图表仪表盘、告警、群组权限与共享链接,并暴露 REST API 供集成。本文梳理其接入与团队共享流程。
Redash
数据可视化
仪表盘
开源
数据分析
数据结构与算法可视化交互演示网站及支持算法全清单
案例
数据结构与算法可视化交互演示网站及支持算法全清单
2026-09-04 21:25:23
推荐 USF 的交互式数据结构与算法可视化演示网站,附完整支持清单:从栈/队列/树/排序到图算法、动态规划与几何算法,浏览器即可操作。
数据结构
算法
可视化
学习工具
面试
OpenProject:开源项目管理工具,可私有化部署的 Jira 替代方案
案例
OpenProject:开源项目管理工具,可私有化部署的 Jira 替代方案
2026-09-04 20:55:53
OpenProject 开源项目管理软件的定位与安装:功能清单、14 天在线体验、Docker 私有化部署命令与默认 admin 登录方式,适合作为 Jira 的开源替代。
OpenProject
项目管理
Jira替代
Docker部署
开源软件
从 MySQL 8.0 升到 8.4 LTS:复制语法、已删变量与拆分的 FLUSH 权限迁移清单
案例
从 MySQL 8.0 升到 8.4 LTS:复制语法、已删变量与拆分的 FLUSH 权限迁移清单
2026-09-03 21:10:30
MySQL 8.0 升 8.4 LTS 的迁移清单:CHANGE MASTER 改 REPLICATION SOURCE、expire_logs_days 与 default_authentication_plugin 移除、FLOAT 自增禁止、外键收紧、FLUSH 权限拆分等,升级前逐项 grep 排查。
MySQL
升级
运维
支付宝回调里 TRADE_CLOSED 别再一刀切:全额退款与订单超时靠 refund_fee 区分
案例
支付宝回调里 TRADE_CLOSED 别再一刀切:全额退款与订单超时靠 refund_fee 区分
2026-09-03 21:07:43
支付宝 TRADE_CLOSED 可能来自全额退款或订单超时关闭,语义不同。给出用 refund_fee/gmt_refund/gmt_close 区分退款与超时、支付与退款、全退与部分退的方法,避免把退款订单当未支付处理。
支付宝
支付
回调
微信 JSAPI 调起支付报错自查:10005/URL未注册/无交易权限的排查顺序
案例
微信 JSAPI 调起支付报错自查:10005/URL未注册/无交易权限的排查顺序
2026-09-03 21:07:13
微信 JSAPI 调起支付阶段报错大多能对照文案定位:scope 10005/10003 属授权类,无交易权限、URL 未注册、不支持外部拉起属调起类。给出逐条原因与 4 步收敛顺序。
微信支付
支付
排查
nginx 1.31.3 批量安全修复:slice 未初始化内存、SSI UAF 与 XSLT 默认收紧
案例
nginx 1.31.3 批量安全修复:slice 未初始化内存、SSI UAF 与 XSLT 默认收紧
2026-09-03 21:03:42
nginx 1.31.3/1.30.4 除 regex map 外还修复 slice 模块未初始化内存访问、SSI+proxy_pass 组合 Use-After-Free,并把 XSLT 外部实体加载默认关闭。给出各漏洞触发条件与升级建议。
nginx
运维
安全
nginx regex map 堆溢出排查:两遍求值下的捕获覆盖、版本范围与缓解
案例
nginx regex map 堆溢出排查:两遍求值下的捕获覆盖、版本范围与缓解
2026-09-03 21:03:03
nginx regex map 在特定配置组合下会因两遍求值导致堆缓冲区溢出。给出触发条件、受影响版本(1.30.4/1.31.3 修复)、nginx -T 自查方法,以及命名捕获组改写这一临时缓解方案。
nginx
运维
安全
Claude 的文本水印不藏在某个词里,而藏在大量选词的统计分布中
案例
Claude 的文本水印不藏在某个词里,而藏在大量选词的统计分布中
2026-09-03 13:43:33
拆解 Claude 统计型文字水印原理:隐藏Unicode字符、文件元数据、选词统计三路机制,以及 SynthID-Text 与 watermarks-remover 去水印 Skill 的实现思路。
Claude
水印
SynthID-Text
Anthropic
OpenAI
AI检测
AdGuard Home Manager (Mod):为 Magisk/KernelSU 模块精简的 AdGuard Home 管理端
案例
AdGuard Home Manager (Mod):为 Magisk/KernelSU 模块精简的 AdGuard Home 管理端
2026-09-03 13:13:59
AdGuard Home Manager (Mod) 是针对 AdGuard Home For Android(Magisk/KernelSU 模块)精简的管理客户端:自动读取模块随机化后的管理端口完成 root/root 连接,免手动配置服务器;仅保留“全部保护”开关、暂停、日志统计与 DNS 配置,可写入 PROXY_URL 订阅链接。
AdGuard
Home
Android
Magisk
KernelSU
开源工具
MySQL 大表加字段用 gh-ost:三场景命令、关键参数取舍与五处高发坑
案例
MySQL 大表加字段用 gh-ost:三场景命令、关键参数取舍与五处高发坑
2026-09-02 21:32:57
gh-ost 大表在线 DDL 生产实操:讲清 ROW/FULL 前置条件、直连主库/主从/从库三场景命令、postpone/panic/限流关键参数取舍,以及五处高发翻车点和外键触发器禁区,最后给出方案选型边界。
gh-ost
MySQL
在线DDL
运维
表结构变更
binlog
MySQL 死锁与锁等待排查:先分清 1213 和 1205,别一上来就调大超时
案例
MySQL 死锁与锁等待排查:先分清 1213 和 1205,别一上来就调大超时
2026-09-02 21:32:17
按转账事故复盘,讲清 MySQL 死锁(1213)与锁等待(1205)的差异,用 performance_schema.data_lock_waits/data_locks 定位阻塞者,给出统一加锁顺序、缩锁、幂等重试三个落地方向,避开"一上来调大超时"的坑。
MySQL
InnoDB
死锁
锁等待
性能排查
data_lock_waits
案例
固定 H5 中的 SM4 key:Frida hook shouldInterceptRequest 替换 JS,双层 mitmdump 中转加解密
2026-09-02 21:25:38
H5 套壳 APP 用国密动态加密(SM4+SM2+SM3),与其逆向算法,不如用 Frida hook WebViewClient.shouldInterceptRequest 把 sdcard 里的修改版 JS 替换 assets 原始 JS,让随机生成的 SM4 key 固定,再起双层 mitmdump 中转让 Burp 直接看明文。
Frida
WebView
抓包
mitmdump
SM4
国密
Android逆向
BurpSuite
升级 MySQL 9.7 前先把认证迁走:mysql_native_password 已被彻底移除
案例
升级 MySQL 9.7 前先把认证迁走:mysql_native_password 已被彻底移除
2026-09-02 21:05:18
MySQL 9.7 LTS 彻底移除 mysql_native_password 认证插件(8.4 默认禁用仍可手动开,9.7 无此选项)。老客户端/旧驱动只支持旧插件时会报 ERROR 2059 连不上。给出升级前迁移存量用户(ALTER USER ... caching_sha2_password)、更新驱动、以及 8.0→8.4→9.7 不可跨 LTS 的完整自查清单。
MySQL
运维
版本升级
认证
Redis 大 key 带 TTL:到期瞬间删除卡住主线程,slowlog 却查不到
案例
Redis 大 key 带 TTL:到期瞬间删除卡住主线程,slowlog 却查不到
2026-09-02 21:03:07
一次 Redis"没挂但接口全超时"的复盘:集合型大 key 设置了 TTL,到期瞬间主线程同步 O(N) 遍历释放内存卡住几百毫秒到秒级,且 slowlog 查不到(过期删除是内部循环事件)。讲清排查(--bigkeys/MEMORY USAGE/HLEN)、治理(UNLINK、lazyfree-lazy-expire、HSCAN 分批、分片 key)与边界。
Redis
运维
故障排查
性能
vLLM 长时运行宕机复盘:自愈 supervisor 误杀 940 次
案例
vLLM 长时运行宕机复盘:自愈 supervisor 误杀 940 次
2026-08-30 21:06:03
复盘一次 vLLM(DeepSeek-V4) 长时运行宕机:根因是超长上下文 decode 单步超时触发 EngineCore fatal 且不自愈,而引入的自愈 supervisor 又因启动宽限设成 180s 误杀正常冷启动进程累计重建 940 次。给出参数与自愈脚本设计教训。
运维
vLLM
事故复盘
自愈
Supervisor
微信支付 V3 回调验签:必须用 String 接收原始 body
案例
微信支付 V3 回调验签:必须用 String 接收原始 body
2026-08-30 21:04:54
微信支付 V3 回调验签的核心是对原始 body 做 SHA256-RSA 校验,必须用 String 接收原始数据而非 POJO 二次解析。本文梳理先验签后解密、公钥 ID、签名探测等坑与正确流程。
微信支付
回调
验签
接口
安全
GitHub 8·17 事故复盘:容量失败与重试风暴的连锁反应
案例
GitHub 8·17 事故复盘:容量失败与重试风暴的连锁反应
2026-08-30 21:04:54
复盘 GitHub 2026-08-17 持续 7 小时 47 分钟的大故障:根因是 Istio sidecar 容量触顶、HAProxy 流限制耗尽,恢复期客户端无限重试形成二次风暴。提炼出重试上限、配额与抖动退避等可落地运维规则。
运维
事故复盘
SRE
重试
容量
Shell 生产事故复盘:for i in $(ls) 是怎么删错路径的
案例
Shell 生产事故复盘:for i in $(ls) 是怎么删错路径的
2026-08-29 21:12:32
一起 CI/CD 数据丢失事故的根因是 for i in $(ls ...) 遇到带空格的日志文件名被拆成多段删错路径。本文对照"题库写法 vs 生产级写法",讲清 find -print0|xargs -0、set -euo pipefail、trap 清理、管道右侧子进程变量陷阱等规避手段,并给出可直接套用的生产级脚本模板。
Shell
运维
健壮性
MySQL 8.4 索引新坑:Skip Scan 别乱用,OPTIMIZE TABLE 可以省了
案例
MySQL 8.4 索引新坑:Skip Scan 别乱用,OPTIMIZE TABLE 可以省了
2026-08-29 21:09:12
MySQL 8.4 普及后索引机制有新优化,但索引失效的坑点没少,反而多了版本专属避坑点:Skip Scan 跳过扫描仅限等值查询且字段选择性高,生产勿依赖仍遵循最左前缀;8.4+ 索引碎片自动清理可省掉手动 OPTIMIZE TABLE 避免锁表。同时提醒一个表索引别超 5 个。
MySQL
索引
版本差异
一条四表 JOIN 慢 SQL 的完整复盘:从 8 秒压到 0.03 秒
案例
一条四表 JOIN 慢 SQL 的完整复盘:从 8 秒压到 0.03 秒
2026-08-29 21:08:29
订单列表接口慢到八九秒,根源是一条四表 JOIN 的 SELECT * 无索引 SQL:扫描184万行只返回20行。本文完整复盘 EXPLAIN 三个致命信号(type=ALL/filesort/join buffer),如何建联合索引 (status,created_at)、补 JOIN 列索引并用覆盖索引,把查询从 8.215s 压到 0.031s。
MySQL
性能
优化
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
下一页
共 5 页
到第
页
确定