04 2022 档案
摘要:摘要:本文介绍使用huaweicloud-iot-device-sdk-go 连接华为云IoT平台,实现简单的华为云文档介绍的四个功能:设备连接鉴权、设备命令、设备消息和设备属性。 本文分享自华为云社区《设备如何使用go sdk轻松连接华为云IoT平台》,作者:华为云Io
阅读全文
摘要:摘要:开发一款能支持标准数据库SQL的大数据仓库引擎,让那些在Oracle上运行良好的SQL可以直接运行在Hadoop上,而不需要重写成Hive QL。 本文分享自华为云社区《从零开发大数据SQL引擎》,作者:JavaEdge 。 学习大数据技术的核心原理,掌握一些高效的
阅读全文
摘要:摘要:带着好奇心,研究学习了一番npm install xxxx --legacy-peer-deps命令是什么?为什么可以解决下载时候产生的依赖冲突呢? 本文分享自华为云社区《npm install xxxx --legacy-peer-deps命令是什么?为什么可以解决下载时候产生的依赖冲突呢?
阅读全文
摘要:摘要: 时间域函数是为获取时间戳各部分值而增加的函数。 本文分享自华为云社区《GaussDB(DWS) 时间域函数》,作者: 积少成多。 什么是时间域函数,有哪些? 时间域函数是指数据库内获时间戳每部分值的函数。现有的时间域函数包括:1) quarter函数:获取季度2)
阅读全文
摘要:摘要:华为云物联网平台承载着南北向数据互通的功能职责。 本文分享自华为云社区《如何基于华为云IoT物联网平台进行产品开发》,作者: Super.雯 。 华为云物联网平台承载着南北向数据互通的功能职责。在华为云物联网平台基础上实现端到端物联网业务的过程中,开发者需要基于该平台进行二次开发。本文先跟大家
阅读全文
摘要:摘要:说起最让程序员痛心疾首的事,非需求变更莫属了,一度到了谈“需求变更”色变的程度。 本文分享自华为云社区《敏捷开发中如何从容应对需求变更?》,作者:敏捷小智 。 说起最让程序员痛心疾首的事,非需求变更莫属了。一度到了谈“需求变更”色变的程度,网上更流传着各种段子进行调侃,可见需求变更是工作中最令
阅读全文
摘要:摘要:GaussDB(DWS) ROLLUP,CUBE,GROUPING SETS等OLAP函数的原理解析。 本文分享自华为云社区《GaussDB(DWS) OLAP函数浅析》,作者: DWS_Jack_2。 在一些报表场景中,经常会对数据做分组统计(group by),例如对一级部门下辖的二级部门
阅读全文
摘要:摘要:图像分类任务是计算机视觉最为基础的任务之一。依靠目标的细粒度、具有区分性的视觉特征能够较好地区分通用目标。然而,对于部分细粒度的类别,仅仅依靠视觉特征难以区分不同类别。 本文分享自华为云社区《基于场景文字的多模态融合的图像分类》,作者: 谷雨润一麦。 图像分类任务是计算机视觉最为基础的任务之一
阅读全文
摘要:摘要:当需要批量提交异步任务,推荐CompletionService。CompletionService将线程池Executor和阻塞队列融合,让批量异步任务管理更简单。 本文分享自华为云社区《JDK批量异步任务最强工具CompletionService》,作者: JavaEdge。 如何优化一个查
阅读全文
摘要:摘要:设计一种安装在驾驶室内,能根据具体功能进行鉴别酒精浓度的系统,一起监督行车安全。 本文分享自华为云社区《基于STM32+华为云IOT设计的酒驾监控系统【玩转华为云】》,作者: DS小龙哥。 1. 前言 随着人们生活水平的提高,为了减少和杜绝车祸的现象越来越多,所引发的交通事故也引起了人们的重视
阅读全文
摘要:摘要:JUL(Java util logging),Java原生日志框架,不需要引入第三方依赖包,使用简单方便。 本文分享自华为云社区《Java 日志框架 JUL 详解大全》,作者: 陈皮的JavaLib 。 JUL 简介 JUL(Java util logging),Java 原生日志框架,不需要
阅读全文
摘要:摘要:Synchronous Queue 是一种特立独行的队列,其本身是没有容量的,比如调用者放一个数据到队列中,调用者是不能够立马返回的,调用者必须等待别人把我放进去的数据消费掉了,才能够返回。 本文分享自华为云社区《Synchronous Queue 源码解析》,作者: JavaEdge。 1
阅读全文
摘要:摘要:本期将从GaussDB(for Influx)数据模型谈起,分享GaussDB(for Influx)数据建模的最佳方法,避免一些使用过程中的常见问题。 本文分享自华为云社区《华为云GaussDB(for Influx)揭秘第七期:最佳实践之数据建模》,作者: GaussDB 数据库。 华为云
阅读全文
摘要:摘要:我们主要是围绕安全架构设计保证安全落地有法可依,进行威胁建模让安全落地有迹可循、做好隐私和敏感数据保护让安全落地在每一个细节和实处这几个方面进行阐述。 本文分享自华为云社区《DevSecOps软件研发安全实践——设计篇》,作者: 敏捷小智 。 前言 随着DevOps的发展,DevOps大幅提升
阅读全文
摘要:摘要:使用GaussDB(DWS)时,有时为了加快查询速度,需要对表建立索引。有时我们会遇到明明建立了索引,查询计划中却发现索引没有被使用的情况。本文将列举几种常见的场景和优化方法。 本文分享自华为云社区《GaussDB(DWS)之查询时索引失效原因》,作者: 飞不起来的小松鼠 。 使用GaussD
阅读全文
摘要:摘要:近几年,随着深度学习在计算机视觉各个领域的兴起,出现了一些基于深度学习的场景文本检索算法,能够将场景文本检测和距离度量过程整合到一个深度神经网络中。 本文分享自华为云社区《基于深度学习的场景文字检索》,作者: 谷雨润一麦 。 文字检索是从图像库中检索出包含特定字符串的图像,并且同时定位该字符串
阅读全文
摘要:摘要:SBA 可以看成是单体架构和微服务架构之间的一个折中方案,它也是按照业务领域进行服务划分,但服务划分的粒度相比微服务要更粗。从单体架构演进到 SBA,会比直接演进到微服务架构更加容易。 本文分享自华为云社区《从分层架构到微服务架构(五)之服务化架构》,作者:元闰子。 前言 从本文开始,我们进入
阅读全文
摘要:摘要:面对庞大服务接口群,完备的接口测试覆盖和业务上下文场景测试看护才有可能保障产品服务的质量和可信。如果你想低成本实现产品和服务的测试高覆盖和高质量看护,这篇文章将为你提供你想要的。 本文分享自华为云社区《基于语义感知SBST的API场景测试智能生成【智能云测】》,作者:DevAI。 1 背景 据
阅读全文
摘要:摘要:以“迈向元宇宙的一小步”为主题,华为云鲁班会开发者深度论坛落地北京。 数字化经济高速发展,边缘计算、物联网、区块链等信息化技术给经济系统中企业的经济环境、经济活动带来根本性的改变。与此同时,企业最大的机遇也恰恰来自于“任何企业都在面临数字化转型”,通过互联网,我们可以看到并学习到形形色色的转型
阅读全文
摘要:摘要:DevSecOps 的理念是将安全防护流程有机地融入传统的 DevOps 流程中,为研发安全提供强有力保证,安全工具支撑研发阶段安全要求落地。 本文分享自华为云社区《DevSecOps软件研发安全实践——开发篇》,作者: 敏捷小智 。 前言 随着DevOps的发展,DevOps大幅提升了企业应
阅读全文
摘要:摘要:本文介绍RDS for PostgreSQL支持的插件及不同插件的创建、删除或使用方法。 本文分享自华为云社区《【云小课】【第42课】RDS for PostgreSQL插件介绍》,作者:数据库的小云妹。 本文介绍RDS for PostgreSQL支持的插件及不同插件的创建、删除或使用方法。
阅读全文
摘要:摘要:本文通过场景文字从人类知识库(Wikipedia)中挖掘其背后丰富的上下文语义信息,并结合视觉信息来共同推理图像内容。 本文分享自华为云社区《[CVPR 2022] 基于场景文字知识挖掘的细粒度图像识别算法》,作者: 谷雨润一麦。 本文简要介绍CVPR 2022录用的论文“Knowledge
阅读全文
摘要:摘要:相比MapReduce僵化的Map与Reduce分阶段计算相比,Spark的计算框架更加富有弹性和灵活性,运行性能更佳。 本文分享自华为云社区《Spark架构原理》,作者:JavaEdge。 相比MapReduce僵化的Map与Reduce分阶段计算相比,Spark的计算框架更加富有弹性和灵活
阅读全文
摘要:摘要:我们日常在下载第三方依赖的时候,都会用到一个命令npm install,那么你知道,在运行这个命令的时候都会发生什么吗? 本文分享自华为云社区《运行npm install命令的时候会发生什么?》,作者: gentle_zhou。 npm(node package manager),是随同Nod
阅读全文
摘要:摘要:为大家介绍华为云媒体处理服务在视频AI转码领域的一些技术实践。 随着5G的落地和消费终端的不断升级,消费环节对视频画质的要求也越来越高,为了给消费者带来更清晰、更逼真和更具沉浸感的观感体验,对云端视频处理技术也提出了更高的要求。在2022 LiveVideoStack线上公开课中,华为云媒体处
阅读全文
摘要:摘要:KafkaProducer在发送消息的时候,需要指定发送到哪个分区, 那么这个分区策略都有哪些呢? 本文分享自华为云社区《Kafka生产者3中分区分配策略》,作者:石臻臻的杂货铺。 KafkaProducer在发送消息的时候,需要指定发送到哪个分区, 那么这个分区策略都有哪些呢?我们今天来看一
阅读全文
摘要:摘要:诚邀您参与华为云实时音视频应用开发大赛! 2022年4月18日晚7点,华为云实时音视频应用开发大赛直播活动第二弹,继续开讲!来自华为云SparkRTC产品部的资深产品经理Luke,以《全球低时延一张网的技术与业务》为主题,围绕SparkRTC全球一张网的技术架构与业务组合进行了精彩的技术分享。
阅读全文
摘要:摘要:CSRF(Cross-site request forgery)跨站请求伪造,通过伪装来自受信任用户的请求来利用受信任的网站。与XSS攻击相比,CSRF攻击往往不大流行(因此对其进行防范的资源也相当稀少)和难以防范,所以被认为比XSS更具危险性。 本文分享自华为云社区《CSRF跨站请求伪造攻击
阅读全文
摘要:摘要:本文讲述业务配置中心(下文简述为配置中心)的关键技术和实现方式。 本文分享自华为云社区《手把手教你物联网平台如何实现业务配置中心》,作者: 华为云IoT专家团 。 上一篇《华为云物联网高级攻城狮的4年配置中心实践分享》文章中分享了业务配置中心。 本文讲述业务配置中心(下文简述为配置中心)的关键
阅读全文
摘要:摘要:本篇文章主要讲解 OpenCV+Numpy 图像处理基础知识,包括读取像素和修改像素。 本文分享自华为云社区《[Python图像处理] 二.OpenCV+Numpy库读取与修改像素》,作者: eastmount。 一.传统读取像素方法 1.灰度图像,返回灰度值。 返回值=图像(位置参数),例:
阅读全文
摘要:摘要:Librws是一个跨平台的websocket客户端,使用C语言编写。 本文分享自华为云社区《LiteOS组件尝鲜-玩转Librws》,作者: W922 。 本期小编为大家带来LiteOS开源版本Librws 组件的使用说明,请跟随小编的步伐一起进入探索之旅吧! 基本介绍 Librws是一个跨平
阅读全文
摘要:摘要:4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目。 4月7日,云原生计算基金会(CNCF)宣布,由华为云捐献的业界首个云原生批量计算项目Volcano正式晋级为CNCF孵化项目。这意味着Volcano的技术生态受到业界
阅读全文
摘要:摘要:银丰新融反洗钱自主监测系统,定位于协助义务机构全面履行反洗钱义务,防范洗钱风险,适应行业发展趋势。 本文分享自华为云社区《【沃土方案--金融】银丰新融-反洗钱自主监测系统(一)》,作者:HuaweiCloudDeveloper 。 “三反(反洗钱、反恐怖融资、反逃税)”意见持续深化落实,第四轮
阅读全文
摘要:摘要:GaussDB(for Influx)通过冷热数据存储分离,在提供海量数据高性能存储的同时可节省85%的存储成本,高效满足时序应用各种场景。 本文分享自华为云社区《华为云GaussDB(for Influx)揭密第六期:数据分级存储》,作者:高斯Influx官方博客 。 “只存储这些数据一年就
阅读全文
摘要:摘要:有没有更简单的办法,可以直接将SQL运行在大数据平台? 本文分享自华为云社区《Hive执行原理》,作者: JavaEdge 。 MapReduce简化了大数据编程的难度,使得大数据计算不再是高不可攀的技术圣殿,普通工程师也能使用MapReduce开发大数据程序。但是对于经常需要进行大数据计算的
阅读全文
摘要:摘要:全面推动以培养创新型复合人才为主的新工科势在必行。 以大数据、物联网、人工智能等相关领域为特征的新经济正步入高速发展阶段,然而由传统教育模式培养出来的人才却难以从数量和质量上满足其发展需求,因此,全面推动以培养创新型复合人才为主的新工科势在必行。 2022年4月14日,华为云携手慧科集团共同举
阅读全文
摘要:摘要:在高并发环境下如何安全的发布对象实例? 本文分享自华为云社区《【高并发】如何安全的发布对象(含各种单例代码分析)》,作者: 冰 河 。 今天,为大家带来一篇有技术含量的文章,那就是在高并发环境下如何安全的发布对象实例。 发布对象:使一个对象能够被当前范围之外的代码所使用 对象溢出:是一种错误的
阅读全文
摘要:摘要:本文讲解图像处理基础知识和OpenCV入门函数。 本文分享自华为云社区《[Python图像处理] 一.图像处理基础知识及OpenCV入门函数》,作者: eastmount。 一.图像基础知识 图像都是由像素(pixel)构成的,即图像中的小方格,这些小方格都有一个明确的位置和被分配的色彩数值,
阅读全文
摘要:摘要:华为云数据库 RDS for MySQL提供一键开通读写分离功能,只需要一个连接地址,让您在业务高峰期不再迷茫,不再慌乱,so easy 的应对业务。 本文分享自华为云社区《云图说 | 第201期 云数据库 RDS for MySQL一键开通读写分离,轻松应对业务高峰期》,作者: 阅识风云。
阅读全文
摘要:摘要:企业进行DevOps转型是否有价值?是否能计算出明确的投资回报率呢?本文将为您解惑。 本文分享自华为云社区《DevOps转型到底值不值?》,作者:敏捷小智 。 引言 企业都是以盈利为目的,希望自己的投资能够带来回报,最好是巨大的回报。 软件工程的发展 软件工程的发展阶段 软件工程的变迁历经了一
阅读全文
摘要:摘要:4年期间经历了自研配置中心到 Apollo 再到自研配置中心和 Apollo 并存的场景,本文总结了一下这几年的配置中心演进流程。 本文分享自华为云社区《华为云物联网高级攻城狮的4年配置中心实践分享》,作者:华为云IoT高级工程师 贺张俭。 自 17 年入职华为之后,一直在使用配置中心,4年期
阅读全文
摘要:摘要:组合式应用需要面临的一个难题是如何解决各个应用之间的集成标准问题,比如应用可能仅支持HTTP、TCP等协议中的一种,而缺乏统一的通讯标准就给业务落地该架构带来了困难。下面介绍事件网格(EventGrid)是如何解决这一问题。 在SaaS新时代下,业务适应性需求引导企业转向支持快速、安全和高效应
阅读全文
摘要:摘要:一篇记录FI Manager节点健康检查机制的博文。 本文分享自华为云社区《GaussDB(DWS) FI manager节点健康检查逻辑梳理》,作者:配音师 。 一、相关背景 1.FI Manager作为运维系统,上面可以部署MPPDB、MRS等多种服务。各个服务,以MPPDB为例,又是多个
阅读全文
摘要:摘要:复杂的条件逻辑是编程中最难理解的东西之一。 本文分享自华为云社区《简单易懂的多态重构实践》,作者:JavaEdge 。 1 动机 复杂的条件逻辑是编程中最难理解的东西之一,因此我一直在寻求给条件逻辑添加结构。很多时候,我发现可以将条件逻辑拆分到不同的场景(或者叫高阶用例),从而拆解复杂的条件逻
阅读全文
摘要:摘要:GaussDB(for Redis)在运行稳定的基础上,大幅降低了存储成本,帮助大智慧在业务上进一步大展身手,更及时地为用户提供优质的服务。 本文分享自华为云社区《存储成本降低80%,“大智慧”的选择》,作者:GaussDB 数据库。 风险与收益并存 成功除了机遇,更需要“大智慧” 帮助投资者
阅读全文
摘要:摘要:转型就意味着一场变革,变革就意味着阵痛,转型过程中肯定会遇到一定的阻力和问题。本文将对敏捷转型常见的担忧和疑虑进行分析和解答。 本文分享自华为云社区《传统企业敏捷转型常见3大疑虑及解答》,作者:敏捷小智 。 全球经济已经进入数字化和VUCA时代,充满变化和不确定性,敏捷方法—Scrum以其能够
阅读全文
摘要:摘要: 发送国内短信必须提前申请签名,将短信内容也申请为模板,平台根据运营商规范审核通过后,方可使用申请的签名和模板发送短信。今天为大家讲解一下如何通过签名和模板审核。 本文分享自华为云社区《【云图说】第238期 叮咚,您有一份短信通关攻略待查收——签名模板篇》,作者: 阅识风云。 发送国内短信必须
阅读全文
摘要:摘要:今天给大家分享一篇如何使用ab进行并发与压力测试的文章 本文分享自华为云社区《【高并发】如何使用ab进行并发与压力测试?》,作者:冰 河。 今天给大家分享一篇如何使用ab进行并发与压力测试的文章。 工具使用示例如下: ab -n 1000 -c 50 http://localhost:8080
阅读全文
摘要:摘要:在日常进行JS/TS项目开发的时候,经常会遇到require某个依赖和module.exports来定义某个函数的情况。就很好奇Modules都代表什么和有什么作用呢。 本文分享自华为云社区《JS/TS项目里的Module都是什么?都有几种形式?loaders和bundlers的区别是什么?》
阅读全文
摘要:摘要:设计一款物联网智能电子密码锁,以STM32单片机为主控制器,由触摸矩阵键盘、ESP8266、步进电机等模块组成,具有远程控制、随机密码生成等功能。 本文分享自华为云社区《STM32+华为云IOT设计的动态密码锁》,作者:DS小龙哥。 1. 前言 随着人们生活水平的提高及科学技术的发展,个人信息
阅读全文
摘要:摘要:互联网业务神器最新揭秘:GaussDB(for Redis)如何以自研架构,突破开源版本限制,带来企业级稳定可靠?通过入门篇、性能篇、测评篇、应用篇四个章节,聚焦问题解决、场景应用和开发实战,分享华为云GaussDB(for Redis)的技术创新与实践,重磅干货不容错过。 本文分享自华为云社
阅读全文
摘要:摘要:Spring在进行参数绑定时调用的 BeanWrapperImpl在进行JavaBean操作时触发了此漏洞。 本文分享自华为云社区《CVE-2022-22965 漏洞分析》,作者:Xuuuu。 CVE-2022-22965 A Spring MVC or Spring WebFlux appl
阅读全文
摘要:摘要:本文从容器技术应用的角度解构了HE2E项目的代码仓库配置、镜像构建、及docker-compose的部署方式。希望通过本篇文章分享可以使更多的开发者了解容器技术和华为云。 本文分享自华为云社区《解构华为云HE2E项目中的容器技术应用》,作者: 敏捷小智。 华为云DevCloud HE2E De
阅读全文
摘要:摘要:正是有这些底层的区块链技术支撑,才能让我们真正的“拥有”独属于自己的NFT数字资产。 本文分享自华为云社区《华为云独家NFT限量开抢,背后的这些技术你都知道吗?》,作者: 技术火炬手。 你抢到华为云独家潮玩——数字云宝了吗? 就在最近,我们推出了基于NFT的数字云宝。通过华为云花瓣链与用户ID
阅读全文
摘要:摘要:你使用的SimpleDateFormat类还安全吗?为什么说SimpleDateFormat类不是线程安全的?带着问题从本文中寻求答案。 本文分享自华为云社区《【高并发】SimpleDateFormat类的线程安全问题和解决方案(附6种解决方案)》,作者: 冰 河。 首先问下大家:你使用的Si
阅读全文
摘要:摘要:这不止是对抗新冠病毒的战役,更是一场防疫信息战役。 本文分享自华为云社区《上海理工大学:巧用数字技术打响智慧抗疫信息战》,作者: Qudaizi 。 自从上海进入准封闭管理,上海理工大学党(校)办、信息办抽调业务骨干迅速组成智慧校园推进办“抗疫先锋队”(以下简称“抗疫先锋队”),疫情迅猛,分秒
阅读全文
摘要:摘要:在电商平台,一个好的推荐系统能帮助用户发现好商品,也能使高质量的商品触达精准受众。 本文分享自华为云社区《推荐--用图分析!》,作者: 你好_TT。 导读 推荐系统被认为是一种用于提供给用户感兴趣的商品、内容或者服务的技术。图技术作为刻画事物之间深度链路关系的技术,常常被用来进行推荐系统的建模
阅读全文
摘要:摘要:Yarn的出现伴随着Hadoop的发展,使Hadoop从一个单一的大数据计算引擎,成为大数据的代名词。 本文分享自华为云社区《Yarn为何能坐实资源调度框架之王?》,作者: JavaEdge。 Hadoop主要组成: 分布式文件系统HDFS 分布式计算框架MapReduce 分布式集群资源调度
阅读全文
摘要:可信跨链服务是基于一系列制定的可信区块链标准跨链协议,保证跨链交易全栈可追溯、可扩展性及可靠性等,助力不同区块链可信互联,促进区块链产业生态可信融合。 可信跨链服务TCS介绍页入口,详情请点击:单击。 可信跨链服务TCS帮助中心入口,详情请点击:单击。 点击关注,第一时间了解华为云新鲜技术~
阅读全文
摘要:摘要:在DBMS中,参数化查询被视为一种有效预防SQL注入攻击的手段。 本文分享自华为云社区《使用参数化查询提高Cypher查询的性能:以华为云图引擎GES为例》,作者: 蜉蝣与海。 在DBMS中,参数化查询被视为一种有效预防SQL注入攻击的手段。华为云图引擎GES提供对gremlin和cypher
阅读全文
摘要:摘要:通过数字化转型,实现跨层级、跨地域、跨系统、跨部门、跨业务的协同管理,打造组件化、松耦合的中台能力,将数字技术与企业需求相融合,释放数字化转型的真正价值。 本文分享自华为云社区《企业数字化转型方式方法的探讨》,作者: Uncle_Tom 。 1. 数字经济和数字化转型 1.1. 数字经济成为未
阅读全文
摘要:摘要:HDFS也许不是最好的大数据存储技术,但依然是最重要的大数据存储技术。 本文分享自华为云社区《HDFS为何在大数据领域经久不衰?》,作者: JavaEdge。 1、概述 1.1 简介 Hadoop实现的一个分布式文件系统(Hadoop Distributed File System),简称HD
阅读全文
摘要:摘要:目前由于疫情重发,国内许多地方对疫情又加强了管控。为做好公司疫情防范,许多公司为企业员工制定了疫情打卡要求。本示例以创建AppCube健康打卡应用为例,介绍如何在AppCube上开发健康打卡应用功能。 本文分享自华为云社区《为企业在AppCube上创建健康打卡【玩转华为云】》,作者:y-wol
阅读全文
摘要:摘要: GaussDB(for influx)提供灵活的子查询能力,满足海量数据场景下的高性能查询需求。 本文分享自华为云社区《华为云GaussDB(for Influx)揭秘第五期:最佳实践之子查询》,作者: GaussDB 数据库 。 "告警了!告警了!"。 "什么告警了?"正在睡梦中迷糊的小王
阅读全文
摘要:摘要:在日常JS/TS项目开发过程中,经常会在文件开头看到"use strcit"字样,这里的“使用严格”是什么意思? 本文分享自华为云社区《JS/TS里的"use strict"严格模式是什么?》,作者: gentle_zhou。 在日常JS/TS项目开发过程中,经常会在文件开头看到" use s
阅读全文
摘要:摘要:正常情况下,Spring 中的 Bean 对 Spring 是无感知的,Spring 框架提供了这种扩展能力,能让一个 bean 成为有感知的。 本文分享自华为云社区《有感知的 Aware Spring Bean》,作者:陈皮的JavaLib。 有感知能力的 Spring Bean 正常情况下
阅读全文
摘要:摘要:以卫语句取代嵌套条件表达式的精髓就是:给某一条分支以特别的重视。 本文分享自华为云社区《以卫语句取代嵌套条件表达式 (Replace Nested Conditional with Guard Clauses)》,作者:JavaEdge。 动机 条件表达式通常有两种风格: 两个条件分支都属于正
阅读全文
摘要:摘要:政企数据中心部署云资源池后,网络架构变得复杂,如何在数据中心内无缝集成云资源池、如何协同云上业务和云下传统业务的互通、如何解决云上业务的安全合规等新问题出现。 本文分享自华为云社区《【华为云Stack】【大架光临】第11期:政企上云网络适配复杂,看华为云Stack有妙招》,作者:华为云Stac
阅读全文
摘要:摘要:OpenExif是用于访问Exif格式的JPEG图像文件的面向对象的库。 本文分享自华为云社区《LiteOS组件尝鲜-玩转Openexif》,作者: W922 。 基本信息 Exif:Exchangeable image File Format。用于记录数码照片的属性信息和拍摄数据,例如厂商、
阅读全文
摘要:摘要:最近在排查一个网络通讯的压测问题,最后发现跟“内存泄漏”扯上了关系,但这跟常规理解的内存泄漏有那么一点点不同,本文将带你了解问题的始与末。 本文分享自华为云社区《【网络编程开发系列】一种网络编程中的另类内存泄漏》,作者:架构师李肯。 1 写在前面 最近在排查一个网络通讯的压测问题,最后发现跟“
阅读全文
摘要:摘要:很多小伙伴都知道局部变量是线程安全的,那你知道为什么局部变量是线程安全的吗? 本文分享自华为云社区《【高并发】为什么局部变量是线程安全的?》,作者:冰 河。 前言 多个线程同时访问共享变量时,会导致并发问题。那么,如果将变量放在方法内部,是不是还会存在并发问题呢?如果不存在并发问题,那么为什么
阅读全文
摘要:摘要:单例模式虽然简单易用,但也是最容易被滥用的设计模式。它并不是“银弹”,在实际使用时,还需根据具体的业务场景谨慎使用。 本文分享自华为云社区《【Go实现】实践GoF的23种设计模式:单例模式》,作者: 元闰子。 简述 GoF 对单例模式(Singleton)的定义如下: Ensure a cla
阅读全文
摘要:摘要:许多Python项目使用pip包管理器来管理它们的依赖项。它包含在Python安装程序中,是Python中依赖项管理的重要工具。 本文分享自华为云社区《使用Python的pip管理项目的依赖关系》,作者:Yuchuan。 Python的标准包管理器是pip. 它允许您安装和管理不属于Pytho
阅读全文
摘要:摘要:在 Go 1.18 推出多模块工作区模式——Multi-Module Workspaces,用以支持模块的多个工作空间,我们来看看到底有什么特别。 本文分享自华为云社区《一起看看 Go 1.18 新特性之多模块工作区模式》,作者:宇宙之一粟 。 引言 2022年,Go 团队发布 Go 1.18
阅读全文
摘要:摘要:大型函数本身就会降低代码可读性,而条件逻辑则会使代码更难阅读。 本文分享自华为云社区《分解条件表达式(Decompose Conditional)》,作者: JavaEdge 。 1 动机 程序中复杂的条件逻辑导致我必须编写代码来检查不同的条件分支,根据不同条件做不同的事,然后,我很快就会得到
阅读全文
摘要:摘要:本文分享一下“MHA+中间件ProxySQL”如何来实现读写分离+负载均衡的相关知识。 本文分享自华为云社区《MySQL高可用架构MHA+ProxySQL实现读写分离和负载均衡》,作者:小麦苗DB宝。 一、MHA+ProxySQL架构 我们都知道,MHA(Master High Availab
阅读全文
摘要:摘要:Curl是一个文件传输工具,常用于数据上传和下载,本demo基于Cloud_STM32F429IGTx_FIRE开发板演示了在curl demo中调用curl提供的API来下载一个文件,并将其保存到本地文件中。 本文分享自华为云社区《LiteOS组件尝鲜—玩转Curl》,作者:W922。 基本
阅读全文
摘要:摘要:分享华为云在制造领域里建设数据平台的最佳实践,帮助企业解决在数字化转型中面临的挑战,并结合华为云数据平台架构设计和数据应用等方面的丰富经验,助力企业挖掘数据价值、驱动数字化转型、创造发展新机会。 本文分享自华为云社区《【云驻共创】华为工业云平台:制造业企业数据平台建设最佳实践分享》,作者: 白
阅读全文
摘要:摘要:Kafka中的网络模型就是基于主从Reactor多线程进行设计的。 本文分享自华为云社区《图解Kafka服务端网络模型》,作者:石臻臻的杂货铺 。 Kafka中的网络模型就是基于主从Reactor多线程进行设计的, 在整体讲述Kafka网络模型之前,我们现在按照源码中的相关类来讲解一下他们分别
阅读全文
摘要:摘要:本文结合示例,谈谈如何在 Java 语言中,实现线程安全的程序。 本文分享自华为云社区《如何只用5招实现多线程场景下的线程安全?》,作者: Java小叮当。 1、引言 当前随着计算机硬件的快速发展,个人电脑上的 CPU 也是多核的,现在普遍的 CUP 核数都是 4 核或者 8 核的。因此,在编
阅读全文
摘要:摘要:有的团队刚接触Scrum,一个问题令他们很困扰:迭代初期开发人员的工作较多,测试人员闲着;迭代末期开发人员闲着,测试人员的工作比较多,怎么解决资源等待的问题呢? 本文分享自华为云社区《当心,你搞的Scrum可能是小瀑布》,作者:敏捷小智。 为了更好的拥抱变化,很多团队选择使用敏捷去管理组织或者
阅读全文