程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
软件定制开发/软件按需定制 技术文章 · 第3页
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
技术 Leader 管头不管脚:把目标、标准、资源、边界管住,代码交出去
编程
技术 Leader 管头不管脚:把目标、标准、资源、边界管住,代码交出去
2026-09-16 00:04:13
技术 Leader 加班改接口、下属等拍板,是「管脚」太多的典型后果。这篇把管理动作拆成目标、标准、资源、边界四件事,给出可直接抄的任务单完成定义(DoD)模板、CI 质量门禁配置、决策分级表,以及统计「怎么办」类提问来量化团队依赖度的办法。
技术管理
研发管理
工程效率
Code
Review
CI
go-stress:用 CLI 跑 HTTP/gRPC/WebSocket 压测,支持分布式与 60+ 变量函数
编程
go-stress:用 CLI 跑 HTTP/gRPC/WebSocket 压测,支持分布式与 60+ 变量函数
2026-09-16 00:03:59
go-stress 是一个 Go 写的命令行压测工具,支持 HTTP/1.1、HTTP/2、gRPC、WebSocket 四种协议,带 Master/Slave 分布式执行和 60+ 参数化变量函数。本文按安装、变量系统、YAML 配置、WebSocket 压测、实时报告、分布式的顺序过一遍关键命令与配置项,并说明它在全链路压测、CI 断言上的能力边界。
性能测试
压测
Go
gRPC
WebSocket
CLI
PHP-FPM 生产调优:OPcache/JIT、max_children 计算与 Composer classmap 的坑
编程
PHP-FPM 生产调优:OPcache/JIT、max_children 计算与 Composer classmap 的坑
2026-09-15 21:32:09
经典 PHP-FPM 栈的生产调优清单:OPcache 与 JIT 参数、pm.max_children 按内存计算、超时与慢日志、以及 Composer 2.9.6+ 起 dump-autoload -o 不再生成 classmap 的坑与验证方法。
PHP
PHP-FPM
OPcache
Composer
性能优化
运维
Laravel Octane 2026 选型:8 核 FrankenPHP 压出 8035 RPS,缺一个索引掉到 556
编程
Laravel Octane 2026 选型:8 核 FrankenPHP 压出 8035 RPS,缺一个索引掉到 556
2026-09-15 21:31:05
对比 Laravel Octane 三种服务引擎(FrankenPHP / Swoole / RoadRunner)的架构差异与选型取舍,附一份 8 核 FrankenPHP 真实 DB/Redis 压测数据:纯 API 8035 RPS,缺少索引从 5396 掉到 556 RPS。
PHP
Laravel
Octane
FrankenPHP
RoadRunner
Swoole
性能优化
Valkey 9.1.0:ACL 权限细到 database,Lua 引擎被拆成可选模块
编程
Valkey 9.1.0:ACL 权限细到 database,Lua 引擎被拆成可选模块
2026-09-15 21:07:27
Valkey 9.1.0 把 ACL 权限细化到 database(ACL SETUSER ... db=0,1),并将 Lua 脚本引擎拆为可选模块以缩小安全面。另有 TLS 证书到期展示与后台热重载、log-format json 结构化日志、HGETDEL/MSETEX/CLUSTERSCAN 新命令,以及 XRANGE 最多快 30% 等性能改进。
Valkey
Redis
数据库
缓存
Redis 8.2 GA:kvobj 统一键值对象,短字符串内存降 25%-37%
编程
Redis 8.2 GA:kvobj 统一键值对象,短字符串内存降 25%-37%
2026-09-15 21:07:13
Redis Open Source 8.2 引入统一的 kvobj 键值对象,把键名、短值与可选 TTL 收进一次内存分配,短字符串内存降 25%-37%;同时优化 70+ 命令、I/O 多线程下吞吐最高提升 49%,并新增 XACKDEL/XDELEX、BITOP 四个逻辑算子与 CLUSTER SLOT-STATS。
Redis
数据库
缓存
性能优化
Redis Open Source
Grafana 12.4 公开预览:Dynamic dashboards、Git Sync 与 SCIM GA
综合
Grafana 12.4 公开预览:Dynamic dashboards、Git Sync 与 SCIM GA
2026-09-15 21:04:43
Grafana 12.4 把 Dynamic dashboards 与 Git Sync 推到公开预览,SCIM 用户与团队同步转 GA。本文按仪表盘能力(tabs、条件渲染、多属性变量)、Git 化工作流、日志探索与身份管理四条线整理,并回顾 12.0/12.3 落地的 Drilldown、SQL Expressions 与告警 Recovering 状态。
Grafana
可观测性
运维
监控
ClickHouse 26.8 LTS:用 |> 把 SQL 写成流水线,新增 EXPLAIN ANALYZE 与 ICU 分词器
综合
ClickHouse 26.8 LTS:用 |> 把 SQL 写成流水线,新增 EXPLAIN ANALYZE 与 ICU 分词器
2026-09-15 21:04:43
ClickHouse 26.8 是 LTS 版本:新增 |> 操作符把 SQL 写成多阶段流水线,配合 EXTEND 与中间结果别名可替代嵌套子查询;另有后台查询、PG 风格正则、icu/splitByRegexp 分词器、URL 数据库引擎与 BigQuery/S3 Tables/Snowflake Horizon 接入,以及 IEJoin、并行归并连接等性能改动。
ClickHouse
数据库
SQL
性能优化
Traefik Proxy v3.7「Langres」GA:ingress-nginx 迁移路径与 80+ 注解兼容
综合
Traefik Proxy v3.7「Langres」GA:ingress-nginx 迁移路径与 80+ 注解兼容
2026-09-15 21:03:53
Traefik Proxy v3.7 让 ingress-nginx 迁移路径正式 GA:原生支持 80+ NGINX 注解,另可把中间件挂到 Service 上、完整支持 Gateway API v1.5.1、Retry/Failover 按状态码触发。本文按迁移兼容、路由能力、安全升级三部分整理,附 v3.7.6 修复的 CVE。
Traefik
反向代理
Kubernetes
运维
Bash 5.3 发布:命令替换不再 fork 子进程,MULTIPLE_COPROCS 默认启用
综合
Bash 5.3 发布:命令替换不再 fork 子进程,MULTIPLE_COPROCS 默认启用
2026-09-15 21:02:47
Bash 5.3 距 5.2 三年,最实用的改动是两种不再 fork 子进程的命令替换(${ cmd; } 与 ${| cmd; }),另有 GLOBSORT、compgen -V、read -E、trap -P 等。本文按核心特性、Readline 8.3 变更与落地建议整理,含源码编译前置依赖。
Shell
Bash
Linux
版本发布
MySQL 9.7.0 LTS 下放 Hypergraph 优化器:社区版也能开,JSON Duality Views 可做 DML
资讯
MySQL 9.7.0 LTS 下放 Hypergraph 优化器:社区版也能开,JSON Duality Views 可做 DML
2026-09-15 21:02:47
MySQL 9.7.0 LTS 把 Hypergraph 优化器、JSON Duality Views 的 DML、OpenTelemetry 遥测等原企业版能力下放到社区版,并引入 replica_allow_higher_version_source。本文给出 Hypergraph 的四种开启写法、duality view 的表级 DML 权限标签,以及 9.6/9.7 分支值得留意的行为变更。
MySQL
数据库
版本发布
性能优化
PHP 8.5 新特性与废弃项:Pipe 操作符、URI 扩展与升级前要改的写法
编程
PHP 8.5 新特性与废弃项:Pipe 操作符、URI 扩展与升级前要改的写法
2026-09-15 21:02:10
PHP 8.5 新增 Pipe 操作符、URI 扩展、clone with、#[\NoDiscard]、致命错误 backtrace 等能力,同时废弃非数字字符串自增、null 下标、非规范强转名等写法。本文按新语法、运行时变更与废弃不兼容项三段整理,附升级前需要批量修改的清单。
PHP
PHP8.5
版本升级
废弃特性
Go 1.27 发布:泛型方法落地、JSON v2 转正、小对象分配开销最多降 30%
编程
Go 1.27 发布:泛型方法落地、JSON v2 转正、小对象分配开销最多降 30%
2026-09-15 21:01:25
Go 1.27 于 2026-08-19 发布:方法可声明自己的类型参数,encoding/json/v2 转正并让经典 encoding/json 默认变严格(拒绝非法 UTF-8 与重复键),小对象分配最多省 30%,goroutineleak profile GA。本文按语言、工具链、标准库、不兼容项整理可直接对照的升级清单。
Go
Go1.27
encoding
json
泛型方法
版本升级
Stripe Webhook 验签失败:请求体、密钥与环境三类原因的排查顺序
代码
Stripe Webhook 验签失败:请求体、密钥与环境三类原因的排查顺序
2026-09-15 09:00:47
Stripe Webhook 报「No signatures found matching the expected signature for payload」时,别猜报错文本。这文按三个输入(原始请求体、Stripe-Signature 头、endpoint secret)逐个排除:whsec_ 密钥的 test/live/CLI 差异、Express/Next.js/FastAPI/Go 取原始 body 的写法、代理与时钟容差,以及用 Dashboard Recent deliveries 先分诊。
Stripe
Webhook
验签
支付回调
排障
Docker Desktop 4.90/4.91 修挂载目录老坑:git 报 dubious ownership、mmap() 失败搞挂 pnpm
编程
Docker Desktop 4.90/4.91 修挂载目录老坑:git 报 dubious ownership、mmap() 失败搞挂 pnpm
2026-09-15 00:04:29
Docker Desktop 4.80–4.91 官方 release notes 里与本地开发真正相关的一批修复:挂载目录属主被报成 0:0 导致 git dubious ownership、Synchronized File Share 上 mmap() 报 No such device 打断 git/pnpm、renameat2(RENAME_EXCHANGE) 覆盖目标、反复替换文件泄漏 VM 磁盘空间,以及网络库损坏只能恢复出厂、unless-stopped 在停机时不生效、csh/tcsh 的 PATH 被写坏。附判断与处理方式。
docker
desktop
Docker
容器
文件共享
本地开发环境
DataEase 离线部署:4 核 8G + 8100 端口,外部 MySQL 有三个参数必须改
编程
DataEase 离线部署:4 核 8G + 8100 端口,外部 MySQL 有三个参数必须改
2026-09-15 00:04:27
DataEase 开源 BI 的自托管部署笔记:4 核 8G 环境要求、8100 端口与 install.conf 参数、外部 MySQL 必须 8.0.16+ 及 character_set_server/lower_case_table_names/group_concat_max_len 三项改动、/opt/dataease2.0 目录结构、默认口令与 GPLv3 授权边界。
数据分析工具
DataEase
自托管BI
Docker
Home Assistant 2026.9 测试版:升级前先 grep 这几处旧字段
编程
Home Assistant 2026.9 测试版:升级前先 grep 这几处旧字段
2026-09-15 00:03:57
Home Assistant 2026.9 升级前的破坏性变更清单:LLM 工具名加域前缀、vacuum 的 battery_level 属性移除、KNX 不再发初始化报文、UniFi Protect 最低版本要求、Modbus 连接共享机制,以及一份升级前该 grep 的旧字段命令。
Home
Assistant
智能家居
自动化
一个 CLI 查 10+ 个可观测后端:obz 用原生 PromQL/LogQL/TraceQL 收口
编程
一个 CLI 查 10+ 个可观测后端:obz 用原生 PromQL/LogQL/TraceQL 收口
2026-09-15 00:03:54
可观测数据散在 Prometheus、Loki、Jaeger、ES、Datadog 等十几个后端,各有一套 CLI 和查询语言。阿里开源的 obz 用一个 Rust CLI 把 metrics/logs/traces 查询收口,默认 JSON 输出、退出码确定、内置 provider skill,方便人和 Agent 调用;本文给出命令、配置、各后端能力缺口与早期项目的使用边界。
数据监控
可观测性
CLI
PromQL
LogQL
TraceQL
AI
Agent
Rust
`set -euo pipefail` 写了,函数里失败却继续跑:errexit 的例外与 ERR trap 的继承
编程
`set -euo pipefail` 写了,函数里失败却继续跑:errexit 的例外与 ERR trap 的继承
2026-09-15 00:03:29
脚本开头写了 set -euo pipefail,函数里命令失败却继续执行、trap ERR 不触发。从 man bash 的 errexit 例外清单讲起:why 函数体在 if/|| 上下文里 -e 失效、ERR trap 需要 set -E 才继承、$(...) 里 -e 默认关闭要用 inherit_errexit,附打包函数取退出码、trap 配方与 ShellCheck/Bats 检查链路。
脚本编程
Shell
Bash
错误处理
ShellCheck
RSS 一直涨到 235MB:pprof 定位 gnet 网关里 Peek/Next/Discard 的内存泄漏
编程
RSS 一直涨到 235MB:pprof 定位 gnet 网关里 Peek/Next/Discard 的内存泄漏
2026-09-14 21:31:21
线上 Go 网关 RSS 持续上涨的排查记录:抓两份 heap profile 做 -base 对比,top20 定位到 byteslice.Pool.Get 占 86%,反查业务代码发现 gnet 的 Peek 分配了 c.cache 而 Next 不释放,最终用 defer c.Discard(0) 修复,堆内存从 235MB 降到 30MB。
Go
pprof
内存泄漏
gnet
性能排查
端口被谁占用、容器里跑的是什么:用 witr 回溯进程的启动链
综合
端口被谁占用、容器里跑的是什么:用 witr 回溯进程的启动链
2026-09-14 21:31:21
排查端口被谁占用、容器里跑的是什么、文件被谁持有这类问题时,ps/lsof/ss 只给状态不给因果。witr 用 Go 写的单二进制 CLI+TUI,把进程、端口、容器、文件回溯到启动链,输出 systemd→pm2→node 这样的完整链路,也支持 JSON 输出。
witr
进程排查
运维工具
CLI
Go
Kafka 4.1 发布:Queues for Kafka 进入 preview,升级只对一类 4.0 集群有额外要求
综合
Kafka 4.1 发布:Queues for Kafka 进入 preview,升级只对一类 4.0 集群有额外要求
2026-09-14 21:05:34
Kafka 4.1(4.1.1/4.1.2 为 bugfix)三处看点:Queues for Kafka(KIP-932)进入 preview,用 share group 式协作消费让多个 consumer 分摊同一队列并带来 RENEW 确认与 lag 指标;Kafka Streams rebalance 协议改进(KIP-1071);原生 JWT-bearer 认证(KIP-1139)。核心/Connect/客户端属无破坏性渐进升级,唯一例外是 4.0 中启用了 Queues early access 的集群。
Kafka
消息队列
中间件
升级
运维
Caddy 2.10:全自动 ECH、通配符证书默认优先,还有 libdns 1.0 的升级门槛
综合
Caddy 2.10:全自动 ECH、通配符证书默认优先,还有 libdns 1.0 的升级门槛
2026-09-14 21:04:28
Caddy 2.10 实现全自动 ECH(加密 ClientHello/SNI,需 DNS 模块与 xcaddy 构建),默认启用 x25519mlkem768 后量子密钥交换,通配符证书默认优先并可用 tls force_automate 覆盖,新增全局 dns 配置去重、反向代理改用标准 Via 头。附 libdns 1.0 迁移门槛与「只支持最新 Go minor」的构建影响。
Caddy
运维
HTTPS
TLS
Web服务器
Go 1.26.4 / 1.25.11 修复三处安全问题:MIME 头解码、错误信息注入、大 SAN 列表下的 VerifyHostname
资讯
Go 1.26.4 / 1.25.11 修复三处安全问题:MIME 头解码、错误信息注入、大 SAN 列表下的 VerifyHostname
2026-09-14 21:04:28
Go 1.26.4 与 1.25.11 修了三处安全:mime 解码恶意 MIME 头的二次复杂度(CVE-2026-42504)、net/textproto 把未转义输入带进 error 导致日志注入(CVE-2026-42507,net/http 客户端与 net/smtp 受影响)、crypto/x509 的 VerifyHostname 对大 SAN 列表二次复杂度(CVE-2026-27145)。附 1.26.1–1.26.3 修复包回顾与升级建议。
Go
安全
CVE
标准库
升级
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调
上一页
1
2
3
4
5
6
7
…
307
下一页
共 307 页
到第
页
确定