运维
文章平均质量分 66
徐福记c
全栈工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华为 AppGallery Connect
不强制更新是指可以兼容各个版本,版本更新以后,不影响老版本使用。不能逼迫用户更新软件,要允许用户不更新。1、有人反馈,如果不强制更新,那么每个App的老版本都要对应一个老版本服务器。• 客户端:1 份 uni-app 主工程 + 1 份 Pad 条件编译页面,无多分支、无多 APK。• 服务端:0 套额外服务器,全部走华为 AGC 远程配置 & 更新 SDK。2、但是如果频繁强制更新,用户体验非常差,每次过来都要更新,用户会不满。• 回滚:后台开关 30 秒生效,无需重新打包、重新审核。原创 2025-08-19 17:36:31 · 241 阅读 · 0 评论 -
P99 延迟(Percentile-99,99 百分位延迟)的含义
交易所撮合引擎 P99 要求 < 50 µs,P99.9 要求 < 100 µs。把这些耗时从小到大排序,取第 9,900 个值(99% 位置),这个值就是。你在一小时内记录了 10,000 次 API 调用耗时。,其余 9,900 次都在 120 ms 以内。容易被少量极慢请求拉高,不能反映真实用户体验。,是衡量系统稳定性和用户体验的核心指标。如果 P99 = 120 ms,说明。策略信号 P99 延迟决定了滑点风险。GC 抖动(如 Go、Java)。锁竞争或缓存未命中。原创 2025-07-24 14:38:54 · 993 阅读 · 0 评论 -
通过工具自动化卡点+关键场景手动深挖,可系统性降低线上风险
启用Java安全规则(OWASP Top 10)、性能规则(如资源未关闭)配置质量阈(Quality Gate):设置通过标准(如0新增Bug):在CI中检查SQL脚本(Flyway/Liquibase变更脚本):静态代码分析(Bug、漏洞、坏味道)、重复代码检测、复杂度分析。:监控生产SQL日志(如Log4j),捕获全表扫描。:用于手动检查运行时状态(非自动化,但开发必备)(Java):集成到Maven,生成覆盖率报告。:自动化Web漏洞扫描(XSS/CSRF)原创 2025-07-11 13:48:58 · 679 阅读 · 0 评论 -
个人开发者:使用gitee来管理代码
登录 Gitee 账号,点击右上角「+」号,选择「新建仓库」。填写仓库信息(仓库名称、描述、归属、是否开源等),选择代码仓库的主要开发语言、是否添加。命令查看生成的公钥内容,并将其复制到 Gitee 账户的个人设置页面中的 SSH 公钥选项卡下的公钥文本域中,为该公钥设置一个标题后保存设置。:在 Gitee 仓库页面复制仓库的远程地址,在本地仓库命令行中输入。:在本地创建项目文件夹,打开命令行,进入该文件夹所在目录,输入。命令将本地仓库的代码推送到远程仓库。命令,关联本地仓库与远程仓库。原创 2025-05-27 21:27:30 · 537 阅读 · 0 评论 -
代码管理:GitLab Workflow 插件
打开文件并选择要突出显示的行后,在命令面板搜索 “GitLab: Open active file on GitLab”,按下回车键,即可在新的浏览器标签页中打开该文件的 GitLab UI,并突出显示特定的行。:在 VS Code 中点击左侧边栏中的 GitLab 图标,点击右上角的齿轮图标,选择 “Configure GitLab”,输入 GitLab 的 URL 和访问令牌,点击 “Save”。原创 2025-05-27 21:18:33 · 1669 阅读 · 0 评论 -
SVN(Subversion)进行软件开发同步
在弹出的对话框中,为仓库指定一个名称,例如 “MySoftware_Project”,然后点击 “创建” 按钮。在左侧的服务器树中,右键单击 “Repositories” 节点,选择 “New → Repository”。假设你在其中一台电脑上已经开发了一部分软件代码,将这些代码整理好,放在一个文件夹中,比如 “D:\MySoftware_Project_Local”。为了控制不同用户对仓库的访问权限,在 VisualSVN Server 管理器中,右键单击你创建的仓库,选择 “Properties”。原创 2025-05-27 09:30:14 · 674 阅读 · 0 评论 -
SaaS平台运维面试题
请详细描述使用 GitLab CI/CD 实现 SaaS 平台自动化部署的流程,包括 YAML 配置文件的关键内容和各阶段的作用。介绍 Trivy 和 Clair 的工作原理和功能特点,如何在 SaaS 平台的 CI/CD 流程中集成它们进行漏洞扫描?通过 ELK 栈分析 API 日志,如何提前发现 SaaS 平台运行中的潜在问题,并采取何种措施进行事前加固和优化?如何发现和优化 MySQL 中的慢 SQL?对于扫描发现的漏洞,如何根据风险等级制定合理的修复计划和应急措施,确保平台的安全性?原创 2025-05-11 20:29:08 · 558 阅读 · 0 评论 -
招聘现场交付人员的面试题
MES需要与ELN(电子实验记录系统)、LIMS(实验室信息管理系统)集成,如何设计数据交互接口以确保实验数据和生产数据的实时同步?在MES系统中,如何设计数据库表结构以支持细胞治疗产品的批次追踪和质量追溯?在细胞治疗产品的生产管理中,如何通过MES系统确保符合GMP规范?在细胞治疗场景中,生产计划管理模块需支持柔性排产(如个性化治疗产品的定制),如何平衡自动化排程与人工干预?如何看待低代码平台在MES系统开发中的应用?描述一次你在项目实施中遇到的重大技术障碍(如系统崩溃或数据丢失),如何快速响应并解决?原创 2025-04-16 18:06:05 · 628 阅读 · 0 评论 -
SaaS平台独立运维面试题附答案
公司最近准备招聘一个SaaS运维高手,负责独立运维一个SaaS平台,前端vue3、后端Springboot、MySQL数据库,采用微服务架构。:使用Nacos/Eureka,服务启动时注册实例信息,消费者通过服务名拉取实例列表,配合负载均衡(如Ribbon)调用。通过这些问题和答案,可以全面考察候选人的技术深度、实战经验和系统化思维,确保其具备独立运维SaaS平台的能力。如何实现蓝绿发布或金丝雀发布?:Bridge(默认)、Host、Overlay(跨主机)、Macvlan(直接分配MAC)。原创 2025-04-16 10:47:23 · 1284 阅读 · 0 评论 -
在线监控+日志分析方案
开发 REST API,接收日期范围参数,通过 Loki API 查询日志,调用 Deepseek R1 接口生成报告。通过 Prometheus Alertmanager 配置阈值告警(如 CPU > 90%),通知到钉钉/企业微信。部署 Prometheus + Grafana 监控核心服务(Spring Boot、MySQL、Redis)。为 Prometheus 和 Loki 配置持久化存储(如云盘或 NAS)。:可视化仪表盘,支持多数据源(Prometheus、Loki 等)。原创 2025-03-11 08:56:35 · 1447 阅读 · 0 评论 -
华为云服务器扩容硬盘空间
在华为云的Ubuntu服务器上扩容硬盘,可以按照以下步骤进行操作:在管理控制台扩容云硬盘容量成功后,仅扩大了云硬盘的存储容量,对应的分区和文件系统并未扩容,还需要登录云服务器,扩容云硬盘的分区和文件系统,才可以看到新增容量并使用。即将扩容新增的容量划分至已有分区和文件系统内或使用扩容新增的容量新建分区和文件系统。扩容过程,通常不需要重启服务器。原创 2025-03-10 13:42:38 · 1417 阅读 · 0 评论 -
小团队的极简自动化运维方案(基于华为云)
结合和。原创 2025-03-07 21:18:29 · 1448 阅读 · 0 评论 -
确保代码质量和系统的可持续发展能力
规范代码、审查质量、保障可维护性及配置自动化流程。原创 2025-03-07 20:57:17 · 1153 阅读 · 0 评论 -
如何确保代码质量,确保技术自主权
通过上述方案的实施,可将技术绑定风险降低至可控范围,建议设立专门的技术合规官(CTO 直属)负责监督执行。独立部署权:要求提供完整 Ansible/Terraform 部署脚本,并通过 Jenkins Pipeline 验证。SonarQube 质量门禁升级:新增代码重复率≤5%、单元测试覆盖率≥80%(核心模块≥95%)约定代码交接标准:需通过甲方组织的第三方代码审计(聘请专业公司如 Synopsys)设置代码可维护性保证金(合同金额 20%),在通过第三方维护性评估后释放。原创 2025-03-07 20:37:28 · 947 阅读 · 0 评论 -
华为云OBS对象存储如何使用?
在华为云里面,购买了OBS之后,不在“我的资源”里面找,要搜索“OBS”,点击“资源包管理”。:主要用来存储照片、文件。创建桶,给桶命令,其他默认。原创 2025-03-07 13:43:05 · 853 阅读 · 0 评论 -
如何在阿里云添加二级域名
在 “主机记录” 栏中输入你的二级域名名称。:选择你需要的解析记录类型,如 A 记录(将域名指向一个 IPv4 地址)、CNAME 记录(将域名指向另一个域名)等。:一般情况下,选择 “默认” 线路即可,如果你有特殊需求,如按地区、运营商等进行解析,可以选择相应的线路类型。例如,如果你的主域名为 “example.com”,则在这里选择该域名。完成解析记录的配置后,点击 “保存” 或 “确定” 按钮,保存你添加的二级域名解析记录。在解析设置页面,点击 “添加解析记录” 按钮,开始添加新的解析记录。原创 2025-03-05 15:21:10 · 1786 阅读 · 0 评论 -
腾讯云短信
https://cloud.tencent.com/document/product/382/37745https://cloud.tencent.com/document/product/382/55981原创 2025-03-05 18:20:07 · 438 阅读 · 0 评论 -
华为云IAM 用户名和IAM ID
IAM用户由账号创建,只能拥有账号授予的资源使用权限,账号可以随时修改或者撤销IAM用户的使用权限。当您首次使用华为云时注册的账号,该账号是您的华为云资源归属、资源使用计费的主体,对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由账号在IAM中创建的用户,是云服务的使用人员,具有独立的身份凭证(密码和访问密钥),根据账号授予的权限使用资源。账号不能在IAM中修改和删除,您可以在账号中心修改账号信息,如果您需要删除账号,可以在账号中心进行注销。原创 2025-03-05 18:17:51 · 976 阅读 · 0 评论 -
用CLI操作MySQL 92数据库的命令
再查看数据cfriends_db数据库中的数据表。:root密码在安装MySQL数据库时创建。查看数据库,可以参考。原创 2025-03-04 14:44:15 · 326 阅读 · 0 评论 -
在分布式系统中,通过 GitLab CI/CD 实现自动化部署
在分布式系统中,完全可以通过实现自动化部署,但需要结合分布式架构特点进行针对性设计。原创 2025-03-07 20:40:30 · 635 阅读 · 0 评论
分享