- 2018 年 12 月 9 日,ThinkPHP 5.x 系列被披露存在一个 CVSS 9.8(CRITICAL)的远程代码执行漏洞,被分配 CVE-2018-20062。该漏洞的根因在于框架对路由解析后的控制器名缺乏足够的合法性校验,在未开启强制路由的默认配置下,攻击者可通过 `?s=index/ hinkpp/invokefunction&function=call_user_func_ar 2018 年 12 月 9 日,ThinkPHP 5.x 系列被披露存在一个 CVSS 9.8(CRITICAL)的远程代码执行漏洞,被分配 CVE-2018-20062。该漏洞的根因在于框架对路由解析后的控制器名缺乏足够的合法性校验,在未开启强制路由的默认配置下,攻击者可通过 `?s=index/ hinkpp/invokefunction&function=call_user_func_ar
- 从构建产物固化讲到灰度发布与回滚:镜像 tag 规范、幂等部署脚本、健康检查两段式配置、灰度观察指标,附四个真实踩坑记录。 从构建产物固化讲到灰度发布与回滚:镜像 tag 规范、幂等部署脚本、健康检查两段式配置、灰度观察指标,附四个真实踩坑记录。
- 在CCE上部署openGauss主备集群,需要解决持久化存储、主备同步、故障自愈三个核心问题。本文使用openGauss-operator,通过3个YAML文件就完成了主备集群的部署和运维配置,相比自建方式减少了80%的重复操作。同时记录了我们在生产环境中遇到的存储性能、网络延迟、备份恢复三个关键问题及解决方案。 在CCE上部署openGauss主备集群,需要解决持久化存储、主备同步、故障自愈三个核心问题。本文使用openGauss-operator,通过3个YAML文件就完成了主备集群的部署和运维配置,相比自建方式减少了80%的重复操作。同时记录了我们在生产环境中遇到的存储性能、网络延迟、备份恢复三个关键问题及解决方案。
- 华为云CCE(CloudContainerEngine)是信创场景下首选的容器平台。本文记录了如何创建CCE集群、配置鲲鹏节点池、将一个SpringBoot应用从自建K8s迁移到CCE的全过程。重点讲清楚了CCE的计费模式选型、节点池配置的最佳实践,以及迁移过程中遇到的3个坑和解决方式。 华为云CCE(CloudContainerEngine)是信创场景下首选的容器平台。本文记录了如何创建CCE集群、配置鲲鹏节点池、将一个SpringBoot应用从自建K8s迁移到CCE的全过程。重点讲清楚了CCE的计费模式选型、节点池配置的最佳实践,以及迁移过程中遇到的3个坑和解决方式。
- 2025年国产AI芯片的选择越来越多:华为昇腾、寒武纪、天数智芯、地平线、燧原……本文从一个实际项目(BERT文本分类推理)出发,在同一套基准测试框架下对比了昇腾310P3、寒武纪MLU370、天数智芯天垓100三款主流推理芯片的性能、功耗、成本和生态成熟度,并给出分场景的选型建议。关键词:国产AI芯片、昇腾、寒武纪、天数智芯、推理芯片、性能对比、AI推理、芯片选型、信创选型背景2025 2025年国产AI芯片的选择越来越多:华为昇腾、寒武纪、天数智芯、地平线、燧原……本文从一个实际项目(BERT文本分类推理)出发,在同一套基准测试框架下对比了昇腾310P3、寒武纪MLU370、天数智芯天垓100三款主流推理芯片的性能、功耗、成本和生态成熟度,并给出分场景的选型建议。关键词:国产AI芯片、昇腾、寒武纪、天数智芯、推理芯片、性能对比、AI推理、芯片选型、信创选型背景2025
- 把前端构建、产物归档和灰度切换收进一条流水线,比每次手工上传更稳。下面三点是我最近落地时觉得最值的。1. 产物带版本号,别只覆盖 latest每次构建把 dist 打成带 git short SHA 的 zip 或目录,再同步到 OBS/静态托管。出问题直接把 CDN 或托管入口指回上一份目录,比「再跑一遍流水线」更快。2. 构建环境与线上 Node 版本对齐本地用 Node 20、流水线却... 把前端构建、产物归档和灰度切换收进一条流水线,比每次手工上传更稳。下面三点是我最近落地时觉得最值的。1. 产物带版本号,别只覆盖 latest每次构建把 dist 打成带 git short SHA 的 zip 或目录,再同步到 OBS/静态托管。出问题直接把 CDN 或托管入口指回上一份目录,比「再跑一遍流水线」更快。2. 构建环境与线上 Node 版本对齐本地用 Node 20、流水线却...
- 不是躺在编辑器里,而是像星辰一样漂浮、碰撞、爆发——把「代码」变成可以用手拨动的宇宙。 这个念头,我用华为云码道 CodeArts 在一个下午变成了现实:「Code Cosmos · 代码宇宙」,5 种模式可切换、鼠标可交互的实时粒子可视化。 不是躺在编辑器里,而是像星辰一样漂浮、碰撞、爆发——把「代码」变成可以用手拨动的宇宙。 这个念头,我用华为云码道 CodeArts 在一个下午变成了现实:「Code Cosmos · 代码宇宙」,5 种模式可切换、鼠标可交互的实时粒子可视化。
- 介绍华为云CodeArts一站式研发平台的新手上手流程:开通、建项目、托管代码、构建与部署。 介绍华为云CodeArts一站式研发平台的新手上手流程:开通、建项目、托管代码、构建与部署。
- 文章摘要:开发机是x86,生产服务器是鲲鹏ARM64,镜像怎么构建?本文介绍了三种跨架构构建方案——QEMU模拟构建、交叉编译、以及CI/CD中的multi-arch流水线。重点讲了Buildx的配置、Dockerfile中架构判断的最佳实践,以及我们踩过的"在x86上编了ARM64镜像,结果跑不了"的坑。关键词:Docker、跨架构构建、Buildx、QEMU、multi-arch、ARM64、 文章摘要:开发机是x86,生产服务器是鲲鹏ARM64,镜像怎么构建?本文介绍了三种跨架构构建方案——QEMU模拟构建、交叉编译、以及CI/CD中的multi-arch流水线。重点讲了Buildx的配置、Dockerfile中架构判断的最佳实践,以及我们踩过的"在x86上编了ARM64镜像,结果跑不了"的坑。关键词:Docker、跨架构构建、Buildx、QEMU、multi-arch、ARM64、
- 文章摘要:BoostKit是华为在鲲鹏上提供的一套加速库集合,涵盖了Nginx、Redis、MySQL等常用中间件的ARM64深度优化版本。本文记录了我们在生产环境中将Nginx替换为BoostKit版本的完整过程,以及Redis和MySQL的数据对比。结论:NginxHTTPS性能提升2倍、Redis响应时间降低30%、MySQL查询速度提升25%,均为生产环境实测数据。关键词:BoostKit 文章摘要:BoostKit是华为在鲲鹏上提供的一套加速库集合,涵盖了Nginx、Redis、MySQL等常用中间件的ARM64深度优化版本。本文记录了我们在生产环境中将Nginx替换为BoostKit版本的完整过程,以及Redis和MySQL的数据对比。结论:NginxHTTPS性能提升2倍、Redis响应时间降低30%、MySQL查询速度提升25%,均为生产环境实测数据。关键词:BoostKit
- 流水线要 20 分钟,但真正花在 CPU 上的只有 4 分半。本文把流水线拆成阶段耗时与关键路径来分析,指出优化非关键路径收益为零,并给出按收益排序的清单:依赖缓存(用 lock 文件哈希做键)、构建上下文瘦身、按历史耗时加权做测试分片、浅克隆、按瓶颈决定是否升配。文末揭开隐形的一半:用户感知时长里排队占了大头,执行压到极限后收益增长点在调度。 流水线要 20 分钟,但真正花在 CPU 上的只有 4 分半。本文把流水线拆成阶段耗时与关键路径来分析,指出优化非关键路径收益为零,并给出按收益排序的清单:依赖缓存(用 lock 文件哈希做键)、构建上下文瘦身、按历史耗时加权做测试分片、浅克隆、按瓶颈决定是否升配。文末揭开隐形的一半:用户感知时长里排队占了大头,执行压到极限后收益增长点在调度。
- Java程序在x86上编的jar包能直接扔到鲲鹏上跑吗?C++编译的应用需要改哪些编译参数?Docker镜像怎么跨架构构建?这些问题在x86→鲲鹏迁移初期困扰了我们很久。本文总结了一份完整的兼容性检查清单,覆盖代码级(编译标志、指令集差异)、二进制级(JDK/GCC版本)、运行时级(JVM参数、线程模型),以及迁移后性能验证的方法。 Java程序在x86上编的jar包能直接扔到鲲鹏上跑吗?C++编译的应用需要改哪些编译参数?Docker镜像怎么跨架构构建?这些问题在x86→鲲鹏迁移初期困扰了我们很久。本文总结了一份完整的兼容性检查清单,覆盖代码级(编译标志、指令集差异)、二进制级(JDK/GCC版本)、运行时级(JVM参数、线程模型),以及迁移后性能验证的方法。
- openEuler跟CentOS最大的区别不仅是包管理,而是它拥有一套针对云原生和鲲鹏优化的内核特性——iSula轻量化容器引擎替代Docker、A-Tune智能调优引擎自动优化内核参数、以及多种内核加固特性。本文记录了我们在openEuler上使用iSula替代Docker的迁移过程、A-Tune的性能调优实测数据,以及那些没写在文档里的坑。 openEuler跟CentOS最大的区别不仅是包管理,而是它拥有一套针对云原生和鲲鹏优化的内核特性——iSula轻量化容器引擎替代Docker、A-Tune智能调优引擎自动优化内核参数、以及多种内核加固特性。本文记录了我们在openEuler上使用iSula替代Docker的迁移过程、A-Tune的性能调优实测数据,以及那些没写在文档里的坑。
- 2024年6月CentOS7停止维护的通知发到我们团队时,还有6台生产服务器跑在CentOS7.9上。迁移到openEuler22.03LTS的过程总共花了3周,期间踩了驱动兼容、应用适配、性能回退、回滚方案等7个坑。本文记录了从评估→迁移→验证→上线的完整流程,包括迁移前兼容性检查清单、应用适配方案、回滚预案,以及迁移后的性能对比数据。 2024年6月CentOS7停止维护的通知发到我们团队时,还有6台生产服务器跑在CentOS7.9上。迁移到openEuler22.03LTS的过程总共花了3周,期间踩了驱动兼容、应用适配、性能回退、回滚方案等7个坑。本文记录了从评估→迁移→验证→上线的完整流程,包括迁移前兼容性检查清单、应用适配方案、回滚预案,以及迁移后的性能对比数据。
- 数据库运维的核心不是出了问题能修,而是出了问题能最快恢复。本文汇总了openGauss集群日常运维中最常见的场景:备份恢复策略、健康巡检脚本、磁盘写满处理、主备切换后修复、慢查询应急等。所有操作都是运维团队在过去一年中反复踩坑后的总结,每一条都有实际发生过的事故作为背景。⏱预计阅读时间:15分钟(全文约4,200字)关键词:openGauss、日常运维、故障恢复、备份、巡检、磁盘写满、 数据库运维的核心不是出了问题能修,而是出了问题能最快恢复。本文汇总了openGauss集群日常运维中最常见的场景:备份恢复策略、健康巡检脚本、磁盘写满处理、主备切换后修复、慢查询应急等。所有操作都是运维团队在过去一年中反复踩坑后的总结,每一条都有实际发生过的事故作为背景。⏱预计阅读时间:15分钟(全文约4,200字)关键词:openGauss、日常运维、故障恢复、备份、巡检、磁盘写满、
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签