
技术类
文章平均质量分 74
天翼云开发者社区
这个作者很懒,什么都没留下…
展开
-
OneNote Embedded 文件滥用检测
在这些网络钓鱼活动中被滥用的OneNote功能是在图片后面隐藏嵌入式文件,诱使用户点击图片。如果图片被点击,它将执行隐藏在下面的文件。这些文件可能是可执行文件、JavaScript文件、HTML文件、PowerShell、.... 基本上任何类型的文件,在执行时都可以执行恶意软件。最近,我们还观察到.chm文件的使用情况,它有一个嵌入的index.html文件,将运行内联的JavaScript。转载 2025-04-25 14:00:31 · 74 阅读 · 0 评论 -
云备份技术解析:备份删除&合并原理
在删除备份副本时,需要根据备份副本包含的数据块以及数据块的引用关系来进行空间的释放。当云硬盘的第一个备份副本删除后,全量备份的属性会顺延到后面的第一个增量备份。如果此时云硬盘没有创建备份,在云盘下次创建的新备份时也为全量备份,会备份云盘创建以来所有写入的数据块。本文分享自天翼云开发者社区《》,作者:沈****军。转载 2025-04-18 09:31:15 · 92 阅读 · 0 评论 -
云备份技术解析:云备份 CT-CBR 关键技术介绍
(3)增量备份 (Incremental Backup ),备份自上一次备份(包含全量备份、差异备份、增量备份)之后有变化的数据。好处是没有重复的备份数据,每次备份的数据量不大,备份所需的时间较短;在链路恢复后,心跳恢复正常,如果在指定的时间范围内,缓存的请求会自动重新发送到目标端,如果链路中断时间太长,为避免资源无效占用,备份系统会主动放弃缓存的请求,此次备份任务失败。(2)差异备份(Differential Backup),在一次全量备份后到进行差异备份的这段时间内,备份增加或修改的数据。转载 2025-04-17 17:58:04 · 89 阅读 · 0 评论 -
云备份技术解析:云容灾 CT-CDR 关键技术介绍
修复复制:在复制错误状态,可能由于累积的差异数据过多或主端客户机重启等原因,导致必须重新启动一次全量同步,为了节省客户的同步带宽,降低非计划全量复制的概率,增加了修复复制技术,修复复制会对比主从数据的差异,仅同步差异部分数据;在链路恢复后,心跳恢复正常,如果在指定的时间范围内,缓存的请求会自动重新发送到目标端,如果链路中断时间太长,为避免资源无效占用,容灾系统会放弃本次数据复制,设置为复制错误;(3)CDR为充分减少容灾闲置资源带来的开销,在容灾端采用影子云主机在减少资源消耗的同时又能够提供良好的RTO。转载 2025-04-11 11:49:59 · 52 阅读 · 0 评论 -
云备份技术解析:永久增量备份
后续创建的备份均是增量备份,仅备份上一次备份以来有变化的数据块或者新写入数据的数据块。全量备份和增量备份的元数据中均会存储全量的数据块信息,因此在通过任一备份均可以恢复对应备份时间点的数据。云硬盘创建的第一份备份是全量备份,备份创建时间点云盘上所有已使用的数据块,不备份未使用的数据块。天翼云云主机备份和云硬盘备份基于永久增量备份技术实现。本文分享自天翼云开发者社区《备份分为全量备份和增量备份。》,作者:沈****军。转载 2025-04-11 11:08:35 · 83 阅读 · 0 评论 -
Centos系统云主机中nvme盘不可用解决方法
为了减少NVMe磁盘的IO操作超时出现的异常情况,通常会将 io_timeout参数设置为可能的最大值,提高对于IO延迟的容忍度。不同的版本的内核中,NVMe驱动的内核模块也有所不同,部分内核模块为nvme.ko ,或者部分内核模块为nvme_core.ko,从而完整的参数名称也存在nvme.io_timeout和nvme_core.io_timeout两种可能。系统将nvme盘踢出,在系统中通过lsblk查看不到nvme盘,后续的读写操作均失败,从而导致系统和应用程序异常或者业务中断。转载 2025-04-03 19:01:14 · 70 阅读 · 0 评论 -
RabbitMQ集群部署(三)——镜像集群模式部署及常见问题
镜像集群模式与普通集群模式的主要区别在于. 无论queue的元数据还是queue中的消息都会同时存在与多个实例上.要开启镜像集群模式,需要在后台新增镜像集群模式策略. 即要求数据同步到所有的节点.也可以指定同步到指定数量的节点.这种方式的好处就在于, 任何一个服务宕机了,都不会影响整个集群数据的完整性, 因为其他服务中都有queue的完整数据, 当进行消息消费的时候,连接其他的服务器节点一样也能获取到数据.1、开启镜像同步,注意,该操作是针对vhost的,即如果有多个vhost,则需要配置多次。转载 2025-03-27 15:26:14 · 72 阅读 · 0 评论 -
RabbitMQ集群部署(一)——单机模式部署
RabbitMQ具有良好的性能和时效性,同时还能够非常好的支持集群和负载部署,非常适合在较大规模的分布式系统中使用。转载 2025-03-27 14:34:17 · 82 阅读 · 0 评论 -
弹性云主机mysql数据性能测试
本文分享自天翼云开发者社区《》,作者:高淑杰。转载 2025-03-24 14:07:28 · 27 阅读 · 0 评论 -
libvirt和qga的区别?
在Openstack环境中,Libvirt是一个至关重要的组件,它为各种虚拟化技术(如 KVM、QUME、Xen和LXC)提供统一的接口,使得Openstack能够和底层虚拟化技术进行交互。1、nova:作为Openstack计算服务,nova 通过调用 Libvirt 的API来执行这些操作,包括创建、启动、停止和迁移虚拟机实例。Libvirt 是 Openstack 架构中的关键组件,它作为中间层连接上层服务和底层虚拟化技术,提供高效、灵活和安全的虚拟化管理能力。转载 2025-03-14 11:23:23 · 59 阅读 · 0 评论 -
批量创建云主机的整个过程
6、yacos通知底层进行资源开通,包括创建盘、创建网卡、创建虚机,当底层创建完盘之后,会将系统盘id返回给yacos,yacos会去轮询这个盘是否创建成功,之后会去创建虚机,同样将虚机id返回给yacos,yacos会去轮询这个虚机是否创建成功,底层创建网卡,类似,yacos轮询网卡是否创建成功,之后会将这个。(其中Admin调用yacos的接口超时时间设置为10s,第一个子订单会批量创建50个云主机,第二个子订单如果超时,会重发这条消息,admin会重发转载 2025-03-14 11:06:07 · 63 阅读 · 0 评论 -
创建云主机你不知道的那些事
9.1、是否存在vm_clone参数,如果这个参数为1,说明走的是克隆流程,需要先创建云主机快照,如果vm_clone参数为0,说明非克隆流程(其中克隆云主机和通过快照创建云主机基本流程一致,唯一的区别是克隆云主机是先创建快照,再通过快照创建云主机,之后再删除快照)2、上述云主机表查询云主机信息不存在,之后便会会生成云主机名称和云主机展示名称信息,同时生成云主机的一些其他基础信息(这块是创建云主机传入的一些参数信息)11、之后判断入参是否有云主机组,有的话将云主机加入到云主机组中,更新云主机基础信息表。转载 2025-03-14 10:49:43 · 32 阅读 · 0 评论 -
启动Tomcat时报错,提示80端口被占用怎么办?
本节操作以Windows Server 2019 Datacenter操作系统的弹性云主机为例介绍排查80端口占用的操作步骤。2. 根据上面步骤得到的进ID,通过命令tasklist /svc | find “4”进一步查看具体的进程。1. 使用netstat -ano | find “80”查看占用80端口的进程ID。转载 2025-03-07 11:57:35 · 94 阅读 · 0 评论 -
浅谈Tox之二
tox会使用环境名称(例如表示Python 2.7的py27和basepython配置值)和当前的操作系统PATH值来自动尝试查找有效的Python解释器版本。默认情况下,tox将测试命令的PYTHONHASHSEED设置为调用tox时生成的随机整数。install(可选)——安装deps配置部分中指定的环境依赖项,然后安装较早打包的源代码。用于创建虚拟环境的Python解释器的名称或路径,确定将创建虚拟隔离环境的python。将软件包安装到虚拟环境中;commands——以指定的顺序运行指定的命令。转载 2025-02-28 11:19:48 · 46 阅读 · 0 评论 -
集成测试测试策略
基于项目整体测试要点、测试方案、轮次测试要点等制定并评审轮次测试内容、测试方案。可以进行性能测试与稳定性测试,项目负责人要对照需求以及原有项目的性能测试情况与稳定性测试情况制定好本项目的性能测试项与稳定性测试项,并根据预估的工作量来分配好任务。1. 查看异常功能影响范围,如果影响范围比较小,相关用例较少的情况下,该部分用例Block处理,提交高级缺陷,下个轮次着重进行测试。1) 测试环境基于研发拓扑图规划,规划完成之后邮件发送产品经理,项目经理,上级主管、SE,如有必要,则组织会议进行评审。转载 2025-02-21 16:07:09 · 64 阅读 · 0 评论 -
通过UI自动化方法测试登录功能
1. 使用Selenium WebDriver进行UI自动化测试,编写测试用例模拟用户在登录页面输入username和password,点击login按钮的操作。3. 在测试用例中添加适当的等待时间,以确保页面元素加载完成后再进行操作,避免出现元素找不到的情况。4. 使用测试框架来管理测试用例的执行和报告生成,方便查看测试结果。# 初始化 WebDriver,这里以Chrome为例。2. 在测试用例中使用断言来验证是否登录成功。本文分享自天翼云开发者社区《# 打开需要访问登录的页面。# 验证是否登录成功。转载 2025-02-14 18:40:40 · 107 阅读 · 0 评论 -
缺陷分析方法简介
针对第一步的缺陷分类,目前ODC技术的主要维度包括发现问题的活动(分为8类)、触发因素(分为36类),结果影响(分为13类),问题根源对象(分为6类),缺陷类型(分为39类)、缺陷定界(分为3类),责任来源(分为5类),缺陷年龄(分为4类)8个,共114类。根据大量缺陷分类后产生的各类缺陷的统计数字,结合缺陷定位信息(所属子系统、模块、特性)进行多维度正交分析,能准确确定产品主要质量问题区域,识别缺陷引入和去除过程的重点改进对象,实现对过程和产品的精确改进指导。转载 2025-02-14 11:38:44 · 259 阅读 · 0 评论 -
Numa初识
上图中机器有2个sockets,每个sockets包含1个numa node,每个numa node中有8个cores,每个cores包含2个thread,所以总的threads数量=2(sockets)×1(node)×8(cores)×2(threads)=32.thread:就是超线程hyperthread的概念,逻辑的执行单元,独立的执行上下文,但是共享core内的寄存器和计算单元。local_node该节点上的进程在该节点上分配的次数 other_node是其他节点进程在该节点上分配的次数。转载 2025-02-07 09:46:41 · 69 阅读 · 0 评论 -
QR防伪溯源系统追溯原理是什么?
同时,在产品的生产、仓储、物流等环节中,系统会对每个环节中的信息进行记录和追踪,通过QR标签与生产、仓储、物流等信息的关联,实现产品的全程追溯。QR防伪溯源系统是一种基于QR技术的防伪技术,通过为每件产品生成唯一的QR标签,并将其与产品信息、生产信息、物流信息等进行关联,实现产品的全程追溯。制造业:制造业是国民经济的基础产业,通过QR防伪溯源系统,可以对制造业的生产信息、仓储信息、物流信息等进行全程追溯,有效提升制造业的生产效率和品质。本文分享自天翼云开发者社区《转载 2023-06-02 11:47:52 · 273 阅读 · 0 评论 -
ChatGPT 背后的英雄——AI芯片
从基础预生成 AI 到机器学习,最终达到深度学习,主要依赖于审阅庞大的数据集合、处理数据、生成算法模型、训练算法模型的能力,而 AI 芯片就是从处理数据到终端赋能的算力基础。随着全球新一代通信设备部署以及人工智能与自动驾驶技术等新兴市场领域需求的不断增长,前瞻产业研究院预计全球 FPGA 市场规模将从 2021 年的 82.9 亿美元增长至 2025 年的 125.2亿美元,年均复合增长率约为 10.8%,中国 FPGA 市场规模快速增长,预计 2021-2025 年规模复合增速 17.1%。转载 2023-06-02 11:47:13 · 266 阅读 · 0 评论 -
云服务器虚拟化超分与虚机性能关系分析
虚拟化是指使用虚拟化软件在计算机硬件上创建抽象层,将单个计算机的硬件元素(包括处理器、内存、存储器等)分成多个虚拟计算机 (VM), 每个 VM 都运行自己的操作系统 (OS) ,类似于独立的计算机。这样虚拟化技术能让一台服务器变成几台甚至上百台互相隔离的虚拟服务器,不再受限于物理上的界限,而是让CPU、内存、存储、I/O等硬件变成可以动态管理的“资源池”,从而提高资源的利用率转载 2023-05-26 16:10:18 · 1682 阅读 · 0 评论 -
虚拟化技术 - CPU虚拟化
比如读取timestamp的RDTSC指令,在一些延时函数的实现中,该指令会被频繁使用,如果每次guest执行该指令的时候都trap到VMM,那系统开销就太大了,这时VMM可以选择每隔一段时间读取物理CPU真实的 timestamp值,然后填写guest 的timestamp虚拟寄存器,来达到模拟RDTSC指令的效果。上下文其实是个难以定义的概念,它是从CPU的角度引出的,简单地说,上下文就是程序(进程/中断)运行时所需要的寄存器的最小集合,这些寄存器的后面可能代表着程序运行的一类资源。转载 2023-05-19 14:15:01 · 428 阅读 · 0 评论 -
CDN网关超大range计算方法
目前CDN网关openresty中的lua遇到两个超大数值,计算两个数值的差、和是不支持的,因为lua支持最大的数值的位数大小是19位,当数值大于 19位的时候,会自动变成指数类型,例如:1.22222e+19,并且两个同位超大数值比较大小也是不支持的,如下(20位数):转载 2023-05-18 15:10:32 · 100 阅读 · 0 评论 -
浅谈基于Shapley值的数据融合反欺骗数据判断相关
反欺骗一直是数据融合中的重要研究内容,现有的改变融合规则及证据折扣融合处理方法均基于需包含所有证据。然而,当前方法在确定所有证据的可用性的前提下,扩展了反欺骗方法的范围。首先对欺骗证据与冲突证据的概念分析和讨论了,通过欺骗证据判定模型实现对证据源中欺骗证据的有效判断,以构建数据融合前对证据进行反欺骗处理的数据模型思路。此外,针对证据理论中证据之间往往存在的不一致导致的证据冲突问题,基于Shapley值制定证据融合策略以实现更好的证据冲突管理。转载 2023-05-18 15:05:42 · 135 阅读 · 0 评论 -
IPv6 无状态地址如何自动配置?
IPv6无状态地址自动配置(SLAAC)是IPv6网络中的一种自动地址配置方法。它是一种简单、高效、节省带宽和资源的方法,允许设备在网络上自动获取IPv6地址。本文将介绍IPv6无状态地址自动配置的原理、过程、优点以及如何进行配置。转载 2023-05-11 16:08:52 · 2929 阅读 · 0 评论 -
浅谈TCP、UDP、ICMP三种常见协议
TCP是位于传输层的协议,它是面向链接的,提供全双工的服务,数据流可以双向传输。TCP是一种可靠的传输,它拥有三次握手机制保证数据传输的可靠性,如果对方没有接收到数据则会一直尝试重新传输。像FTP文件传输,远程登陆,HTTP,SMTP,HTTPS等等需要保证传输完整性的都是基于TCP协议。转载 2023-05-11 16:06:11 · 1332 阅读 · 0 评论 -
如何计算真实的数据库成本
根据您的数据库,它可能会很昂贵。在云计算占主导地位之前,计算数据库的成本是一个非常简单的等式:软件成本+硬件成本=数据库成本。除了运营成本之外,还有一些更难量化的问题,这些问题构成了云数据库的隐藏成本。但是,在计算数据库的真实成本时,您需要考虑这些不可避免性,并计算出当您需要跨越这些桥梁时所需的成本。计划内和计划外的停机时间都可能导致巨大的成本,虽然这一支出可能不容易计算,但仍应将其视为数据库选择的一部分。一个在线研讨会中,我们提出了一个完整的大纲,列出了在计算数据库的真实成本时要问的所有问题。转载 2023-05-05 18:38:58 · 763 阅读 · 0 评论 -
当前区块链研究领域的前沿技术和研究方向
对于研究区块链技术的人们来说,深入分析这些新的技术和方向,以及探索新的应用场景,将会有很多战略性、操作性和颠覆性的机会。目前,区块链技术已被应用于金融、医疗、供应链等多个领域,而且也有很多研究人员正在致力于新的、更完善的区块链技术,以下是当前区块链研究领域的前沿技术和研究方向。智能合约技术一直是区块链领域中的一个热门研究方向,随着这项技术的不断发展,区块链的应用领域也将得到进一步扩展。侧链技术是一个新的区块链方向,它可以使得多个区块链之间的交互变得更加容易,使得用户可以在不同的区块链之间转移资产。转载 2023-05-05 18:38:17 · 552 阅读 · 0 评论 -
玩转云端 | 解密!业内首款存储资源盘活系统如何炼成?
对于存储需求快速增长的用户,如AI、新基建、视频监控等行业的用户,HBlock可以安装在物理服务器、裸金属、虚拟机等任何系统上,支持弹性缩放,根据业务实际增长情况自由添加任何型号的服务器,让用户投入的每一分钱,消耗的每一度电,都带来最大收益,实现降本增效与节能低碳。对于经常处理重要数据、安全需求高的用户,如金融、医疗、政务等行业的用户,HBlock支持秒级故障切换,保证无单点故障,智能调速保证磁盘始终可写,数据冗余与自动重建保证数据零丢失,多重校验保证数据一致性,充分保障数据安全。原创 2023-05-05 18:34:48 · 133 阅读 · 0 评论 -
基于Linux系统的PXE搭建方法
cp /mnt/* /var/ftp/pub/RHEL7_6/ ###此处全copy过去,若挂载为mount /dev/sr0 /var/ftp/pub/RHEL7_6,但是mount是一次生效的,后续再用还需要mount,且安装系统过程中mount 不能中断。mkdir /var/ftp/pub/RHEL7_6 ###因为用ftp搭建,所以要放在/var/ftp/文件夹中,RHEL7_6是以系统命名的,若还要其它系统可同时存在,做好区分即可。3、创建Legacy模式的安装启动文件default。转载 2023-04-27 11:43:36 · 616 阅读 · 0 评论 -
RPM常用命令以及组合使用场景
总之,RPM 是 Linux 系统中常用的软件包管理器之一。4. rpm -qa --qf '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' : 列出所有已安装软件包的名称、版本号和架构。1. rpm -ivh package.rpm :安装一个新的软件包,其中 "-i" 代表安装,"-v" 表示显示详细信息,"-h" 显示进度条。2. rpm -Uvh package.rpm :升级一个已有的软件包,其中 "-U" 代表升级,其余参数与上述相同。转载 2023-04-27 11:43:38 · 4057 阅读 · 0 评论 -
常用内核架构
Linux 性能良好,结构异常复杂,不利于问题的排查和功能的扩展,而 Darwin-XNU 和 Windows 结构良好,层面分明,利于功能扩展,不容易产生问题且性能稳定。转载 2023-04-20 14:49:47 · 179 阅读 · 0 评论 -
创建本地yum仓库
有的部署环境不通外网,但希望继续使用yum命令下载依赖包而不修改部署脚本逻辑。因此记录一个本地repo的建立方法。转载 2023-04-20 14:47:06 · 248 阅读 · 0 评论 -
共铸国云 智领未来 | 智慧医疗乘“云”而上!
全网云医疗技术负责人申浩表示,在医疗影像数字化建设过程中,全网云医疗面临着医疗业务系统种类繁多、医疗影像可靠性要求高、医疗数据安全防护要求大的三大痛点。宁波市电信公司云中台总经理王骋介绍,中国电信天翼云携手全网云医疗实现医疗影像上云,打造了极具特色的“云胶片”服务,为患者及医疗机构提供了高效、便捷、及时的创新医疗体验。在满足存储扩容、数据安全等医疗影像业务场景需求的同时,为患者及医疗机构提供了高效、便捷、及时的创新医疗服务体验,打破了传统医疗信息化的孤岛,将病人检查数据存储在云端,原创 2023-04-20 14:45:09 · 105 阅读 · 0 评论 -
玩转云端 | 算力基础设施升级,看天翼云紫金DPU显身手!
此外,天翼云还开创性的推出三栈合一的传输层网络协议栈,即SF-Stack,Super fusion超融合协议栈,在底层提供统一的传输层接口,支持传输协议的动态选择和切换,上层应用只需要关注业务逻辑,无需关注传输层,做到简单易用、超高性能、超高可靠。在数字经济飞速发展的当下,DPU作为新的蓝海赛道,具有巨大的探索空间及应用价值。传统数据中心里,所有的数据处理都依赖于CPU的通用计算能力,近10年来,数据带宽增长超过10倍,然而因为摩尔定律的失效,CPU的主频几乎没有增长,给算力基础设施的发展带来了极大挑战。原创 2023-04-20 14:40:31 · 199 阅读 · 0 评论 -
基于SpringBoot实现单元测试的多种情境/方法(二)
可以看到,新的test1如上,when...thenReturn方法设置了这个Mock对象的方法被调用的时候应该返回一个什么样的值,即我们自定义了Mock方法的出入参(当然了这里没有入参),这个测试案例是可以通过的,因为方法被调用的时候不再返回默认值null了。UserRepository这个类,虽然在我们这里很简单,但我们把他当做一个数据库类来理解——也就是说,在真实开发中,这样的类在单元测试中是不好处理的,因为你不可能为了测试UserInfo这个类的方法,去专门建一个数据库,这个太麻烦了。转载 2023-04-06 13:50:38 · 182 阅读 · 0 评论 -
Springfox与SpringDoc——swagger如何选择(SpringDoc入门)
a.有十个接口,他们的url是一样的但是可以通过query参数来分别(如:@PostMapping(params = "action=QueryUsers"))这个时候springdoc只能通过扫包范围配置,来写多个GroupOpenApi来解决,非常的麻烦;就没有办法逐个描述参数,也不能逐个调试(只能用json调试),非常的麻烦;这里也有一个大坑:参数的类型可能会不正确,比如这里我们的id参数实际上是int,但显示出来是string,这个时候就需要我们在User类的属性中加上对应的注解。转载 2023-04-06 13:48:21 · 1049 阅读 · 0 评论 -
HPC调度基础:slurm集群的部署
slurm是一种开源的、具有容错性和高度可扩展的Linux集群超级计算系统资源管理和作业调度系统。具体来说,计算集群使用slurm对资源和作业进行管理和调度,减少计算任务间相互干扰,提高集群运行效率。2016年世界十大超算系统,其中就有五个是使用slurm来进行管理的,甚至有众所周知的2016年冠军超算——神威太湖之光。slurm给超算系统的提供了三个关键功能:1.为用户分配一定时间的专享或非专享的资源(计算机节点),以执行作业(Job)2.提供了用于启动、执行、监测在节点上运行的作业的框架。转载 2023-03-30 11:52:04 · 1864 阅读 · 0 评论 -
云平台监控指标的设定
为了确保存储和服务器能应付不断增长的业务需求,对磁盘资源、内存和CPU资源、宿主操作系统进行监控是必要的。转载 2023-03-23 13:48:54 · 336 阅读 · 0 评论 -
天翼云坚持科技创新,加速算力普惠!
通过Serverless边缘容器,用户无需管理和运维集群即可在靠近用户的边缘侧快速创建Kubernetes容器应用,满足各类分布式应用的托管需求,从而有效提高部署效率,降低运维投入,使用户聚焦业务应用。天翼云iStack云原生一体机,集成了场景化PaaS能力与云原生IaaS能力,可实现整机柜交付,并支持以私有云方式交付。在科技创新成为经济高质量发展的主要动力的背景下,作为云服务国家队,天翼云将继续锚定科技创新,推动技术成果转化,打造更多创新产品,夯实数字经济底座,加速数字中国建设进程。原创 2023-03-23 13:43:24 · 242 阅读 · 0 评论