检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
前言 近期推动项目屎山代码进行了一波性能优化,实现了较大的性能提升。这里记录了部分近期代码优化的小技巧,这些例子仅从C++语言层面进行优化,主要在于优化类设计、减少隐含函数调用、减少拷贝等,较为基础实用,但涉及的知识点并不少。本文提供了一个视角,可以帮助了解一些C++代码的不同写法性能开销差异
一、前言 TDengine 是一款专为物联网、工业互联网等场景时序数据库,目前为国产化(信创)项目中的主流方案。 本文主要总结解析 TaosKeeper Prometheus Dashboard for 3.x dashboard ,让大家对 TDengine 主流监控指标有个整体了解
咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~ 🏆本文收录于「滚雪球学Java」专栏中,这个专栏专为有志于提升
在编程世界中,异步编程已经成为处理高并发和IO密集型任务的主流方式之一。Python作为一种流行的编程语言,也提供了强大的异步编程支持。本文将介绍Python中的异步编程概念,以及它的应用场景和实际代码示例。 什么是异步编程? 在传统的同步编程中,代码按照顺序逐行执行,一行执行完毕后再执行下一行
一、探究内容 到底什么是离屏渲染?是在GPU上面还是CPU上面执行的? 为什么要有离屏渲染?什么情况下会产生离屏渲染
前言 遇到的问题 问题现象 问题分析 解决方案 总结 前言 今天在配置 docker 和 JMX 监控的时候,看到有一个细节和非容器环境中的 JMX 配置不太一样。所以在这里写一下,以备其他人查阅。 遇到的问题 问题现象 一般情况下,我们配置 JMX 只要写上下面这些参数就可以了
📋 前言   🌈堆排序可以说是排序算法中比较高效的了,既稳定又高效,既然叫堆排序那么肯定离不来堆,基于二叉树来进行构建。  ⛳️堆我们已经讲解完毕了,今天就来深度了解一下堆排序是怎么实现的以及为什么他那么高效。 &emsp
大家好,我是冰河~~ 从今天开始,我们正式开始《架构师进阶系列》技术文的更新,在《架构师进阶系列》中,我们首先一起来探讨有关JVM的知识。 很多小伙伴都认为JVM的知识很难,很枯燥,不知道该如何学习,买了很多关于JVM的书籍,看了没几页就看不下去了,随后书籍被放到书架里,很长一段时间内成为了
一 背景 以弹性指标为cpu、memory为例。在Kubernetes 1.7版本中引入了聚合层,允许第三方应用程序注册相关API接口到kube-apiserver上。其中 /apis/metrics.k8s.io/v1beta1 一般由metrics-server程序提供,以插件的形式安装在
深度解析 JVM 垃圾回收算法:优化 Java 应用性能的关键 引言 Java虚拟机(JVM)作为一种广泛使用的运行环境,其垃圾回收算法对于Java应用程序的性能和稳定性至关重要。在本文中,我们将深度解析JVM垃圾回收算法,探讨不同算法的工作原理、优缺点,并通过示例代码演示如何选择和优化垃圾回收器
人工智能识别应用正处于极速发展的状态,尤其是OCR技术,小到票据文件录入,大到图书档案入库,都离不开人工智能OCR技术的支持。一款好用的OCR文字识别工具对我们日常办公来说至关重要。文档识别工具到底好不好用,要看它的识别率,识别所用时长,以及环境适用性。下面列出三款日常使用的OCR
1.2.3 有状态流计算架构数据产生的本质,其实是一条条真实存在的事件,前面提到的不同的架构其实都是在一定程度违背了这种本质,需要通过在一定时延的情况下对业务数据进行处理,然后得到基于业务数据统计的准确结果。实际上,基于流式计算技术局限性,我们很难在数据产生的过程中进行计算并直接产生统计结果
2.3 Flink开发环境配置我们可以选择IntelliJ IDEA或者Eclipse作为Flink应用的开发IDE,但是由于Eclipse本身对Scala语言支持有限,所以Flink官方还是建议用户能够使用IntelliJ IDEA作为首选开发的IDE,以下将重点介绍使用IntelliJ
第3章构建KVM环境通过第2章了解KVM的基本原理之后,你是否迫不及待地想实践一下如何使用KVM来构建自己的虚拟化环境呢?本章将介绍如何通过整套的流程与方法来构建KVM环境,其中包括:硬件系统的配置、宿主机(Host)操作系统的安装、KVM的编译与安装、QEMU的编译与安装、客户机
1.3.4 KVM的展望经过10年的发展,KVM已经成熟。那么,接下来KVM会怎样进一步发展呢?1)大规模部署尚有挑战。KVM是Openstack和oVirt选择的默认Hypervisor,因而实际的广泛部署常常是大规模的(large scale, scalability)。这种大规模
第2章KVM原理简介2.1 硬件虚拟化技术通过第1章的介绍,大家已经知道KVM虚拟化必须依赖于硬件辅助的虚拟化技术,本节就来介绍一下硬件虚拟化技术。最早的硬件虚拟化技术出现在1972年的大型机IBM System/370 系统上,而真正让硬件虚拟化技术“走入寻常百姓家”的是2005
写在前面 考试整理相关笔记 博文内容涉及Linux 虚拟化常见管理操作以及部分调优配置 理解不足小伙伴帮忙指正 不必太纠结于当下,也不必太忧虑未来,当你经历过一些事情的时候,眼前的风景已经和从前不一样了。——村上春树 使用工具进行调优 可以直接使用 tuned 包里面的适用于虚拟化调优的参数
用户登录说起来只是一个很普通的功能,不过它的逻辑一点也不简单。因为登录过程要对个人的信息进行对比验证,验证过程中又要调用相应的加密算法,而加密算法是对性能要求很高的一种功能。复杂的加密算法安全性高,但性能就差;不复杂的加密算法性能好,但安全性高,这是一个取舍的问题。 按照测试方案的基准场景的设计步骤
存储方式 从物理划分上 共享内存和分布式内存是两种基本的并行计算机存储方式 除此之外 分布式共享内存也是一种越来越重要的并行计算机存储方式 指令和数据 [小粒度]根据一个并行计算机能够同时执行的指令与处理数据的多少 可以把并行计算机分为 SIMD Single-Instruction
1.课题概述 介绍了风力发电的原理,并讨论了风力机的模型。风力发电的原理非常简单,最简单的风力涡轮机是由叶轮和发电机组成的。根据能量转换原理,气流可以推动叶轮旋转。如果叶轮轴和发电机轴相连