03 2022 档案
摘要:摘要:本文结合华为CCE团队在混合部署方面的研究和实战,介绍了混合部署的背景、概念、混部技术的设计方案和实际落地情况,以及对未来的计划和展望。 现代互联网数据中心的规模随着应用服务需求的快速增长而不断扩大,但服务器资源利用率却一直很低,导致企业基础设施成本不断上涨。随着云原生技术的发展,混合部署成为
阅读全文
摘要:摘要: CN全称协调节点(Coordinator Node),是和用户关系最密切也是DWS内部非常重要的一个组件,它负责提供外部应用接口、优化全局执行计划、向Datanode分发执行计划,以及汇总、处理执行结果。 本文分享自华为云社区《CN与业务并发度的关系-业务并发度不够?CN来帮忙》,作者:闻鲜
阅读全文
摘要:摘要:本文以aishell为例,通过对比实验为大家介绍transformer和LSTM语言模型。 本文分享自华为云社区《espnet中的transformer和LSTM语言模型对比 以aishell为例》,作者: 可爱又积极 。 NLP特征提取器简介 - RNN和Transformer 近年来,深度
阅读全文
摘要:摘要:如果在程序中创建了比较大的对象,并且我们基于这个大对象生成了一些其他的信息,此时,一定要释放和这个大对象的引用关系,否则,就会埋下内存溢出的隐患。 本文分享自华为云社区《【高并发】你敢信?String类竟然是导致生产环境频繁内存溢出的罪魁祸首!!》,作者: 冰 河 。 最近,一名小伙伴跟我说:
阅读全文
摘要:摘要:快来看看华为云GaussDB奉上的“五心”诚意吧~ 本文分享自华为云社区《传统数据库改造难?华为云GaussDB“五心”解决》,作者: GaussDB 数据库 。 政企数字化转型如火如荼,传统商业数据库改造呼声愈加强烈,如何为政企客户提供改造最优解,华为云数据库GaussDB从技术、人才、权威
阅读全文
摘要:摘要:Vue.js 允许我们自定义过滤器,可被用于一些常见的文本格式化。 本文分享自华为云社区《VUE中的filters过滤器用法》,作者:小小张自由--张有博。 前言 Vue.js 允许我们自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号({undefined{ }})
阅读全文
摘要:摘要:今天我们就来分析一下抢红包的算法,其中有一些是微信红包的算法,看完你就知道手气最佳是如何产生的啦。 本文分享自华为云社区《为啥春节抢红包总不是手气最佳?看完微信抢红包算法你就明白了!》,作者: XiaoLin_Java。 前言 春节必不可少的活动就是抢红包啦,从以前的纸质红包到现在互联网红包(
阅读全文
摘要:摘要:网络层都是IP的一堆东西,有些同学可能早就忘记ip层里究竟有些什么东西或者协议,也忘记了网络报文走到网络层会发生什么,这对于涉及网络传输开发、组网的同学来说,还是很有必要了解一下的。 本文分享自华为云社区《网络层概念太多搞不清?这里一次性给你做好总结》,作者:breakDawn。 网络层都是I
阅读全文
摘要:摘要:华为云GaussDB走进北邮,技术专家走进课堂带来数据库前沿资讯。 近期,各地疫情又一次席卷而来,居家隔离成为常态。不过,外出的不便并没有阻挡莘莘学子求知的渴望,线上课堂成为了大多学生上课的主要形式。在北京邮电大学中,邓芳老师、卢向群老师、杜军平老师、肖晨老师等多名老师所带的计算机学院和国际学
阅读全文
摘要:摘要:通过一些自定义的视图或者查询语句,批量识别集群的sequence相关问题 本文分享自华为云社区《GaussDB(DWS)运维 -- sequence常见运维操作》,作者: 譡里个檔。 【DWS的序列概述】 GaussDB(DWS)是一个share nothing架构的产品,seqeunce编号
阅读全文
摘要:摘要:Innodb 存储引擎设计了一个缓冲池(Buffer Pool),来提高数据库的读写性能。 本文分享自华为云社区《MySQL 的 Buffer Pool,终于被我搞懂了》,作者:小林coding 。 今天就聊 MySQL 的 Buffer Pool,发车! 为什么要有 Buffer Pool?
阅读全文
摘要:摘要:由于DB占用空间太大,我删除了大表的一半数据,可为啥这表文件的大小没变?数据库表的空间回收到底是怎么做的呢? 本文分享自华为云社区《为什么表数据删掉一半,表文件大小不变?》,作者: JavaEdge。 由于DB占用空间太大,我删除了大表的一半数据,可为啥这表文件的大小没变? 数据库表的空间回收
阅读全文
摘要:摘要:为了屏蔽这些垃圾流量,或者为了降低自己服务器压力,避免被爬虫程序影响到正常人类的使用,开发者会研究各种各样的手段,去反爬虫。 本文分享自华为云社区《Python爬虫反爬,你应该从这篇博客开启,UA反爬,Cookie 特定参数反爬》,作者:梦想橡皮擦。 你或许已经注意到,对于目标站点来说,爬虫程
阅读全文
摘要:摘要:很多时候,我们在并发编程中,涉及到加锁操作时,对代码块的加锁操作真的合理吗?还有没有需要优化的地方呢? 本文分享自华为云社区《【高并发】讲讲高并发场景下如何优化加锁方式?》,作者: 冰 河 。 互斥条件、不可剥夺条件、请求与保持条件、循环等待条件,这是产生死锁时的四个必要条件,只有四个条件同时
阅读全文
摘要:摘要:本文讲述spark是怎么针对master、worker、executor的异常情况做处理的。 本文分享自华为云社区《图解spark是如何实现集群的高可用》,作者:breakDawn。 我们看下spark是怎么针对master、worker、executor的异常情况做处理的。 容错机制-exe
阅读全文
摘要:摘要:新特性上线!华为云RDS for MySQL又添新技能,实力保障业务连续性。 本文分享自华为云社区《不想业务被中断?快来解锁华为云RDS for MySQL新特性》,作者:GaussDB 数据库。 相信很多用户在实际业务中都会碰到用户会话被中断这样的痛点,这时候其应用程序需要感知到会话变化,并
阅读全文
摘要:摘要:GaussDB(for Influx)是一款分布式架构,云原生的时序数据库。可无缝被Prometheus集成,在协议上原生支持Prometheus远端存储对接至GaussDB(for Influx),解决了Prometheus在使用本地数据库存储数据的痛点问题。 本文分享自华为云社区《Prom
阅读全文
摘要:摘要:本文旨在介绍DWS中存在的一些大小写不敏感函数,介绍大小写敏感GUC参数设置的使用和对应大小写敏感函数的结果展示。 本文分享自华为云社区《GaussDB(DWS) 大小写不敏感函数》,作者: 积少成多 。 1. 大小写不敏感函数 大小写不敏感函数是指入参忽略大小写的函数,此类函数的主要应用场景
阅读全文
摘要:摘要:在SpringBoot运行测试Mybatis-Plus测试的时候报错的问题分析与修复 本文分享自华为云社区《SpringBoot整合MybatisPlus项目存在Mapper时运行报错的问题分析与修复》,作者:攻城狮Chova 。 异常信息 在SpringBoot运行测试Mybatis-Plu
阅读全文
摘要:摘要:从HDFS的写入和读取中,我们能学习到什么? 本文分享自华为云社区《从HDFS的写入和读取中,我们能学习到什么》,作者: breakDawn 。 最近开发过程涉及了一些和文件读取有关的问题,于是对hdfs的读取机制感到兴趣,顺便深入学习了一下。 写入 客户端向NameNode发出写文件请求,告
阅读全文
摘要:摘要:本文将探讨智能资源调度在华为云DevOps上的应用与实践。 本文分享自华为云社区《加快云原生技术转型, 智能调度登陆华为云DevOps: 增速,节源》,作者: DevAI。 1. 背景 随着云计算、微服务、容器等技术的蓬勃发展,以及云原生的敏捷,适应性强,易监视,云原生技术的落地成为了各团队重
阅读全文
摘要:摘要:今天,我们就来说说在高并发场景下做性能优化有哪些衡量标准,以及做优化时需要注意哪些问题。 本文分享自华为云社区《【高并发】性能优化有哪些衡量指标?需要注意什么?》,作者:冰 河 。 最近,很多小伙伴都在说,我没做过性能优化的工作,在公司只是做些CRUD的工作,接触不到性能优化相关的工作。现在出
阅读全文
摘要:摘要:Redis使用跳跃表(skiplist)作为有序集合(zset)的底层实现之一。 本文分享自华为云社区《5分钟了解Redis的内部实现跳跃表(skiplist)》,作者:万猫学社。 跳跃表简介 跳跃表(skiplist)是一个有序的数据结构,它通过在每个节点维护不同层次指向后续节点的指针,以达
阅读全文
摘要:摘要:通常来说,string表示原生类型,而String表示对象。 本文分享自华为云社区《TypeScript里string和String的区别》,作者:gentle_zhou 。 背景 与JavaScript语言不同的是,TypeScript使用的是静态类型,比如说它指定了变量可以保存的数据类型。
阅读全文
摘要:摘要:GaussDB(for Redis)支持真正可扩展的多DB,轻松实现降本增效。 本文分享自华为云社区《华为云企业级Redis揭秘第17期:集群搭载多DB,多租隔离更降本》,作者: GaussDB 数据库 。 背景:GaussDB(for Redis)是华为云数据库团队推出的企业级Redis,完
阅读全文
摘要:摘要:本文主要介绍ACTS应用兼容性测试用例开发编译。 本文分享自华为云社区《移植案例与原理 - XTS子系统之应用兼容性测试用例开发》,作者: zhushy 。 XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,当前包括: acts(application c
阅读全文
摘要:摘要:很多大数据计算都是用 SQL 实现的,跑得慢时就要去优化 SQL,但常常碰到让人干瞪眼的情况。 本文分享自华为云社区《做 SQL 性能优化真是让人干瞪眼》,作者: 石臻臻的杂货铺 。 很多大数据计算都是用 SQL 实现的,跑得慢时就要去优化 SQL,但常常碰到让人干瞪眼的情况。比如,存储过程中
阅读全文
摘要:摘要:在加速器,企业可以围绕政企服务、在线医疗、视频会议、社交娱乐、在线教育和在线金融等场景部署实时音视频的解决方案。 本文分享自华为云社区《华为云发布实时音视频行业加速器,为企业解决技术与商业双重难题》,作者:技术火炬手。 戴口罩、做核酸、亮健康码……持续了两年多的疫情,悄然间改变了所有人的日常生
阅读全文
摘要:摘要:为什么需要grpc双向流? 本文分享自华为云社区《grpc双向流究竟是什么情况?2段代码告诉你》,作者:breakDawn。 为什么需要grpc双向流? 有时候请求调用和返回过程,并不是简单的一问一答形式,可能会涉及一次发送,多次分批返回,或者两边随意互相发送。 因此简单的restful模型无
阅读全文
摘要:摘要:本文将带您体验部署流水线实践。 本文分享自华为云社区《你了解部署流水线吗?》,作者: 敏捷小智。 什么是部署流水线 部署流水线,又称持续集成流水线、构建流水线,是指软件从制品库到用户的自动化交付过程。通常包括代码提交、构建、部署、测试、发布环节。部署流水线实现DevOps模式下持续开发、持续测
阅读全文
摘要:摘要:近日,CVPR 2022放榜,基于CANN的AI论文《Interactive Image Synthesis with Panoptic Layout Generation》强势上榜。 本文分享自华为云社区《昇腾CANN论文上榜CVPR,全景图像生成算法交互性再增强!》,作者:昇腾CANN 。
阅读全文
摘要:摘要:presto计算引擎作为一个纯内存计算引擎,是如何保证计算过程不会发生作业内存溢出的?本篇文章会进行深入的学习和分析。 本文分享自华为云社区《presto是如何保证作业内存不会发生冲突和溢出?presto内存管理机制深入分析》,作者:breakDawn。 首先,presto分了如下3个内存池
阅读全文
摘要:摘要:有经验的程序员应该都见过,一个方法坐拥几十上百个参数。 本文分享自华为云社区《如何消除代码屎山中的一大坨参数列表?》,作者: JavaEdge 。 有经验的程序员应该都见过,一个方法坐拥几十上百个参数。 1 方法为何要有参数? 因为不同方法之间需要共享信息。 但方法间共享信息的方式除了参数列表
阅读全文
摘要:摘要:详细讲述使用GaussDB(DWS)时,如何使用TPC-DS/TPC-H等标准数据模型,获取DWS的查询性能数据。 本文分享自华为云社区《GaussDB(DWS) 《DWS之TPCD-DS&TPC-H与查询性能的那些事儿》》,作者: 一剑战八荒 。 1 综述 本文目标在于,详细讲述使用Gaus
阅读全文
摘要:摘要:手把手教你使用 Java AWT 创建一个简易计算器。 本文分享自华为云社区《手把手教你使用 Java AWT 创建一个简易计算器》,作者:海拥 。 关于AWT AWT (抽象窗口工具包)是一个有助于构建 GUI 的 API (图形用户界面)基于 java 应用程序。GUI使用一些图形帮助用户
阅读全文
摘要:摘要:发送消息的时候, 当Broker挂掉了,消息体还能写入到消息缓存中吗? 本文分享自华为云社区《图解Kafka Producer 消息缓存模型》,作者:石臻臻的杂货铺。 在阅读本文之前, 希望你可以思考一下下面几个问题, 带着问题去阅读文章会获得更好的效果。 发送消息的时候, 当Broker挂掉
阅读全文
摘要:摘要:随着区块链技术的发展,多链并存是当下市场的显著格局,因此链与链之间的资产互通,打破数据孤岛成为链上用户的迫切需求,而保证跨链过程的可信安全尤为重要。 本文分享自华为云社区《【云小课】应用平台第38课 如何实现数据跨链交互?》,作者: 应用万花筒.。 可信跨链服务(Trusted Cross-C
阅读全文
摘要:摘要:使用k8s和lstio网格进行开发,将服务发现、服务治理留给基础设施,可以将开发人员从复杂的服务中解脱出来,专注于业务开发,是当前来说比较好的解决方案。 本文分享自华为云社区《传统微服务框架接入Istio方案详解》,作者:香菜聊游戏 。 微服务的概念和原理 微服务带来的问题 微服务带来的好处:
阅读全文
摘要:摘要:官方提供了简单的demo用于快速了解spring-cloud-kubernetes,我们就来一起将此demo源码编译构建,然后在kubernetes环境运行。 本文分享自华为云社区《spring-cloud-kubernetes官方demo运行实战》,作者: 程序员欣宸 。 关于spring-
阅读全文
摘要:摘要:FCN对图像进行像素级的分类,从而解决了语义级别的图像分割问题。 本文分享自华为云社区《全卷积网络(FCN)实战:使用FCN实现语义分割》,作者: AI浩。 FCN对图像进行像素级的分类,从而解决了语义级别的图像分割(semantic segmentation)问题。与经典的CNN在卷积层之后
阅读全文
摘要:摘要:GaussDB(for Influx)是一款基于华为自研的计算存储分离架构,兼容InfluxDB生态的云原生NoSQL时序数据库,提供一站式时序数据存储、分析、展示功能。其中时序洞察提供了针对时序数据的可视化功能。 本文分享自华为云社区《华为云GaussDB(for Influx)揭秘第三期:
阅读全文
摘要:摘要:当你为系统加上缓存时,有没有考虑过使用缓存需要注意哪些事项呢? 本文分享自华为云社区《【高并发】缓存最关心的问题是什么?有哪些类型?回收策略和算法?》,作者:冰 河 。 往往开始做一个项目时,不会过多的考虑性能问题,以快速迭代功能为主。后续随着业务的快速发展,系统运行的性能越来越慢,此时,就需
阅读全文
摘要:摘要:本文主要为大家带来CVE-2021-3129漏洞复现分析,为大家在日常工作中提供帮助。 本文分享自华为云社区《CVE-2021-3129 分析》,作者:Xuuuu 。 CVE-2021-3129 Tag: [[php phar]] | [[php deserialize]] Env搭建 Vul
阅读全文
摘要:摘要:本文讲解如何利用华为云IOT物联网平台实践搭建一个智慧农业智慧大脑。 本文分享自华为云社区《物联网应用开发实践案例-智慧农业【玩转华为云】》,作者: DS小龙哥。 1. 设计需求、硬件环境介绍 1.1 项目背景 近几年,物联网、智能家居、AI人工智能技术发送非常迅速。在物联网技术的支撑下,如今
阅读全文
摘要:摘要:java.util.LinkedList 是 Java 集合框架中的成员之一,底层是基于双向链表实现,集合容量可动态变化的。 本文分享自华为云社区《LinkedList 源码分析》,作者: 陈皮的JavaLib。 LinkedList 简介 java.util.Linked List 是 Ja
阅读全文
摘要:摘要:本文从读取和写入的角度分别描述了行存和列存的IO模型,并对文件结构做了简单介绍。 本文分享自华为云社区《GaussDB(DWS)基本IO框架》,作者: Naibaoofficial。 行存IO管理框架 存储结构 OID(Object identifiers):对象的唯一标识。 每个表存在对应数
阅读全文
摘要:摘要:本文介绍了build lite 轻量级编译构建系统编译构建过程,调用依赖关系等等。 本文分享自华为云社区《移植案例与原理 - build lite编译构建过程》,作者: zhushy。 配置完毕产品解决方案、芯片开发板解决方案,就可以执行 hb build进行编译。但是产品解决方案代码是如何被
阅读全文
摘要:摘要:Redis采用的过期策略:惰性删除+定期删除。 本文分享自华为云社区《Redis键过期策略详解》,作者:JavaEdge。 1 设置带过期时间的 key # 时间复杂度:O(1),最常用方式 expire key seconds # 字符串独有方式 setex(String key, int
阅读全文
摘要:摘要:本文主要介绍WSL2与Docker容器无缝迁移镜像。 本文分享自华为云社区《WSL2与Docker容器,无缝互相迁移》,作者: tsjsdbd 。 注:本文提到的WSL都是指WSL2 WSL与Docker WSL非常像windows版的Docker,可以直接启动“容器”(故意加引号,下面有解释
阅读全文
摘要:摘要:在编程过程成空指针是最常见的bug之一,但是在TypeScript中我们无法使用具体的类型来表示特定的变量不能为空!幸运的是,TypeScript 2.0 解决了这个问题。 本文分享自华为云社区《TypeScript开启严格空值检查》,作者:搞前端的半夏。 在TS中,有对应JS中的基础类型nu
阅读全文
摘要:摘要:本文将结合项目实践介绍华为云数智融合元数据方案。 大数据查找使用面临的挑战 企业的数据通常有两种类型:作业数据和分析数据。前者在业务运行时使用和生成,支撑业务运转;后者在运营时使用和生成,支撑企业做商业决策。前者是后者数据的来源。 图表 1从作业数据到分析数据 随着数字技术与业务场景深度融合,
阅读全文
摘要:摘要:在Java中提供了synchronized关键字来保证只有一个线程能够访问同步代码块。既然已经提供了synchronized关键字,那为何在Java的SDK包中,还会提供Lock接口呢? 本文分享自华为云社区《Java中提供了synchronized,为什么还要提供Lock呢?》,作者: 冰
阅读全文
摘要:摘要:本文通过实例分析下ACTS应用兼容性测试套件移植案例,以及移植过程中特定的操作的原理。 本文分享自华为云社区《移植案例与原理 - XTS子系统之应用兼容性测试套件》,作者:zhushy。 XTS(X Test Suite)子系统是OpenHarmony生态认证测试套件的集合,当前包括: act
阅读全文
摘要:摘要:数据迁移过程中,如何保证数据不丢失,确保数据的一致性? 本文分享自华为云社区《【云图说】第226期 DRS数据对比——带您随时观测数据一致性》,作者:阅识风云 。 数据迁移过程中,如何保证数据不丢失,确保数据的一致性?DRS除了提供网络中断自动重试、任务断点续传等各种技术保障以外,还额外提供了
阅读全文
摘要:摘要:在JS/TS项目里,除了能看到==操作符来判断两个变量是否相等外,我们还会看到 操作符,这两者有什么区别吗? 本文分享自华为云社区《JavaScript/TypeScript里 == 和 的区别》,作者: gentle_zhou。 在JS/TS项目里,除了能看到==操作符来判断两个变量是否相等
阅读全文
摘要:摘要:本文详细介绍了图像处理的算术运算与逻辑运算,包括图像加法、图像减法、图像与运算、图像或运算、图像非运算与图像异或运算。 本文分享自华为云社区《[Python从零到壹] 三十六.图像处理基础篇之图像算术与逻辑运算详解》,作者: eastmount 。 一.图像加法运算 图像加法运算主要有两种方法
阅读全文
摘要:摘要:秒杀是电子商务网站常见的一种营销手段,那么设计一个高可用的秒杀系统架构,需要关注哪几点? 本文分享自华为云社区《秒杀系统架构设计都有哪些关键点?》,作者:JavaEdge 。 0、目标 秒杀重复排队重复排队:一个人抢购商品,若未支付,不准重复排队抢购 超卖问题1个商品卖给多个人:1商品多订单
阅读全文
摘要:摘要:为了保障华为云GaussDB产品的可靠性,每一款产品发布前都要通过多轮严苛的测试用例。 说明:本文中的MySQL,如果不做特殊说明,指的是开源社区版MySQL。 华为云数据库新版本在发布之前,会面临一系列严苛的测试规则,除了要求通过MySQL的所有测试用例之外,还需要通过由华为百万级更丰富、更
阅读全文
摘要:摘要:我们需要先判断特定String里是否包含我们需要的元素,针对这个元素对这个字符串进行拆分,遍历各个元素。 本文分享自华为云社区《JavaScript/TypeScript项目里如何对特定String进行拆分然后遍历各个元素》,作者:gentle_zhou。 我们可以把题目的这个需求拆分一下,变
阅读全文
摘要:摘要:华为云数据库保障迷你世界快速上线,让你体验酣畅淋漓 本文分享自华为云社区《亿级月活沙盒平台《迷你世界》背后的黑科技》,作者:GaussDB 数据库 。 年少时期,我们有过许多梦,想仗剑天涯,想修种藩篱,想成为建筑大师,想改变世界……无论梦想最终是否如愿,那段独属我们的青春欢乐时光将永远熠熠生辉
阅读全文
摘要:摘要:介绍CREATE TYPE语法可以在数据库中定义一种新的数据类型。 本文分享自华为云社区《GaussDB(DWS)数据类型之自定义数据类型(复合类型)》,作者: 清道夫。 CREATE TYPE语法可以在数据库中定义一种新的数据类型。 复合类型 —— 实际上与表相同,但并不会创建一个实际的表。
阅读全文
摘要:摘要:让我们一起走进这个技术团队,看看他们是如何在AppCube平台上从零开始,快速构建一个轻量级应用。 本文分享自华为云社区《伙伴分享|如何快速开发一个AppCube标准页面》,作者:Roberto。 接触AppCube是21年某日,接到领导通知,让我了解一下低代码平台——AppCube。 那时在
阅读全文
摘要:摘要:在华为云数据库的高效支撑下,甘肃省医疗保障信息平台于2021年5月在兰州市全面上线运行。 本文分享自华为云社区《华为云携手甘肃省医疗保障局,以数字科技为智慧医疗注入新动能》,作者:GaussDB 数据库。 自古以来,甘肃便是我国中医药文化的重要发源地,孕育了医药鼻祖伏羲、中华医祖岐伯,也孕育了
阅读全文
摘要:摘要:数据工坊DWR是一款近数据处理服务,通过易用的工作流编排和开放生态的数据处理算子,能够在云上实现图像、视频、文档、图片等数据处理业务。 本文分享自华为云社区《【云图说】第236期 初识数据工坊DWR》,作者: 阅识风云。 数据工坊DWR是一款近数据处理服务,通过易用的工作流编排和开放生态的数据
阅读全文
摘要:摘要:什么是缓存穿透?什么是缓存击穿,又什么是缓存雪崩呢?它们是如何造成的?又该如何解决呢?今天,我们就一起来探讨这些问题。 本文分享自华为云社区《【高并发】什么是缓存穿透?击穿?雪崩?如何解决?》,作者:冰 河。 说到Redis,往往更多的场景是被用作系统的缓存,说到缓存,尤其是分布式缓存系统,在
阅读全文
摘要:摘要:本文通过具体的实例来对华为云数据湖治理中心DGC进行全方位的认识和了解,透过华为理念下形成的轻量级通用解决方案探讨中长尾企业如何应对数据治理上的难题。 本文分享自华为云社区《华为云大数据轻模式体验:忘掉底层烦恼,专注数据开发》,作者:技术火炬手。 现阶段我们国家从政府到企业都在进行数字化转型,
阅读全文
摘要:摘要:本文带大家快速浏览昇思MindSpore全场景AI框架1.6版本的关键特性。 全新的昇思MindSpore全场景AI框架1.6版本已发布,此版本中昇思MindSpore全场景AI框架易用性不断改进,提升了开发效率,控制流性能提升并支持副作用训练,与此同时,昇思MindSpore全场景AI框架发
阅读全文
摘要:摘要:通过一个转账问题的场景,将数据库9种锁、3种读、4种隔离级别一次性串联起。 本文分享自华为云社区《将数据库9种锁、3种读、4种隔离级别一次性串联起来,用15张图呈现背后数据库事务背后的并发原理》,作者: breakDawn。 前段时间开发时,正好遇到了2个进程同时更新一行记录时引发的bug,虽
阅读全文
摘要:摘要:一文带你全方位测评 GaussDB(for Redis) 和开源 Redis。 本文分享自华为云社区《程序员硬核测评:全方位测评 GaussDB(for Redis) 和开源 Redis》,作者:高斯Redis官方博客。 正值企业数字化转型全面提速之际,业务需求急速增加,伴随而来的是数据量和并
阅读全文
摘要:摘要:本文从DDD的核心概念讲起,重点放在如何把理论落地成代码,期望给那些正在探索DDD的同学一些指引和启发。 本文分享自华为云社区《跨越DDD从理论到工程落地的鸿沟》,作者:敏捷小智。 DDD作为一种优秀的设计思想,的确为复杂业务治理带来了曙光。然而又因为DDD本身难以掌握,很容易造成DDD从理论
阅读全文
摘要:摘要:普通索引还是唯一索引? 本文分享自华为云社区《MySQL的普通索引和唯一索引到底什么区别?》,作者: JavaEdge。 1 概念区分 普通索引 V.S 唯一索引 普通索引可重复,唯一索引和主键一样不能重复。 唯一索引可作为数据的一个合法验证手段,例如学生表的身份证号码字段,人为规定该字段不得
阅读全文
摘要:摘要:本文将从设计者的视角介绍如何一步步设计出一个简易版的 SSL/TLS 的过程,在文章的最后,再简单介绍 TLS 1.2 版本的工作机制,以此帮助大家对 SSL/TLS 协议的基本原理有一个更深入的理解。 本文分享自华为云社区《假如让你来设计SSLTLS协议》,作者:元闰子。 前言 说起网络通信
阅读全文
摘要:摘要:本文从delta表的概念、来历、用法、开启后的影响,delta表数据转移到主表几个方面做了详细的介绍。 本文分享自华为云社区《GaussDB(DWS) 列存delta表的简单介绍》,作者:上弦月。 Delta表是什么 Delta表就是列存表附带的行存表,如果创建列存表时开启了delta表,那么
阅读全文
摘要:摘要:hyperscan 是英特尔推出的一款高性能正则表达式引擎,一次接口调用可以实现多条规则与多个对象之间的匹配,可以支持多种匹配模式,块模式和流模式,它是以PCRE为原型开发,并以BSD许可证开源。 本文分享自华为云社区《Windows下python组件hyperscan的编译与安装》,作者:安
阅读全文
摘要:摘要:华为云以CNCF Serverless Workflow 规范为标准,联合2012实验室华为元戎团队共同打造了华为云FunctionGraph Workflow,为用户提供函数流管理功能,并支持可视化拖拽式的函数编排。 企业应用从微服务架构向Serverless(无服务器)架构演进,开启了无服
阅读全文
摘要:摘要:本文会列举几种可以判断环境是否连上网的方法,推荐可以直接用最后一种方法,可以直接获取有关计算机网络接口的信息。 本文分享自华为云社区《NodeJS里如何判断环境是否连上网》,作者: gentle_zhou。 本文会列举几种可以判断环境是否连上网的方法,推荐可以直接用最后一种方法,可以直接获取有
阅读全文
摘要:摘要:如果实现java的多继承,其实很简单,关键是对于内部类的特征的掌握,内部类可以继承一个与外部类无关的类,保证了内部类天然独立性,根据这个特性从而实现一个类可以继承多个类的效果。 本文分享自华为云社区《【JAVA冷知识】JAVA居然支持多继承?让我们用内部类去吧!》,作者:山河已无恙 。 众多周
阅读全文
摘要:摘要:Redis中有五大数据类型,分别是String、List、Set、Hash和Zset。 本文分享自华为云社区《Redis的string类型常用命令解析》,作者:灰小猿 。 先问大家一个问题:你知道Java的数据类型有哪些吗?很多小伙伴肯定会直接想到int、byte、string等等~~~但是如
阅读全文
摘要:摘要:为了解决Roach的性能问题,提出了CN增量备份手段,从而达到进一步优化RPO目的。 本文分享自华为云社区《GaussDB(DWS)备份容灾之CN增量备份》,作者: zxy_db 。 1. 摘要 在数据量增大时,如果CN每次都做全量备份,则会导致每次的备份数据量很大,不仅会降低备份的性能,也从
阅读全文
摘要:摘要:因为在我们实际的运维过程中,需要指定某个副本为ISR,但是Kafka中的Leader选举策略并不支持这个功能,所以需要我们自己来实现它。 本文分享自华为云社区《Kafka的指定副本作为Leader的三种实现方式》,作者:石臻臻的杂货铺。 前几天有个群友问到: kafka如何修改优先副本? 他们
阅读全文
摘要:摘要:本文详细介绍了OpenCV绘制几何图形的方法,利用cv2.line()、v2.circle()、cv2.rectangle()、cv2.ellipse()、cv2.polylines()、cv2.putText()函数实现。 本文分享自华为云社区《[Python从零到壹] 三十五.图像处理基础
阅读全文
摘要:摘要:建造者模式(Builder Pattern)又叫生成器模式,是一种对象构建模式。它可以将复杂对象的建造过程抽象出来(抽象类别),使这个抽象过程的不同实现方法可以构造出不同表现(属性)的对象。 本文分享自华为云社区《【Java设计模式】用盖房子案例讲解建造者模式(生成器模式)》,作者: 我是一棵
阅读全文
摘要:摘要:今天就来讨论下这个问题,在TCP正常挥手过程中,处于TIME_WAIT状态的连接,收到相同四元组的SYN后会发生什么? 本文分享自华为云社区《在TIME_WAIT状态的TCP连接,收到SYN后会发生什么?》,作者:小林coding。 周末跟朋友讨论了一些TCP的问题,在查阅《Linux服务器高
阅读全文
摘要:摘要:广义上讲就是指LLVM本身,它是一套用于开发编译前端与后端的工具套件,狭义上讲LLVM就是指整个编译套件的优化器及后端,而CLANG可以认为是C/C++的前端。 本文分享自华为云社区《GaussDB(DWS) 性能黑科技之LLVM技术解密》,作者:清道夫。 1.LLVM是什么? LLVM这个名
阅读全文
摘要:摘要:本文中讲述的几个交互式 Git 命令可以帮助你将文件的特定部分组合成提交。 本文分享自华为云社区《Git你有可能不知道交互式暂存》,作者:龙哥手记。 本节中的几个交互式 Git 命令可以帮助你将文件的特定部分组合成提交。 当你在修改了大量文件后,希望这些改动能拆分为若干提交而不是混杂在一起成为
阅读全文
摘要:摘要:本文将讲述SOLID原则中的接口隔离原则和依赖倒置原则。 本文分享自华为云社区《实践GoF的23的设计模式:SOLID原则(下)》,作者:元闰子。 在《实践GoF的23种设计模式:SOLID原则(上)》中,主要讲了SOLID原则中的单一职责原则、开闭原则、里氏替换原则,接下来在本文中将继续讲
阅读全文
摘要:摘要:本文将GaussDB(DWS)中长跳转引发的错误抽象为例子,讨论了C语言在长跳转下可能会出现的问题,最后简单给出了解决方法和验证。 本文分享自华为云社区《GaussDB(DWS)中长跳转可能出现的问题》,作者: 雷电与骤雨。 问题描述,在GaussDB(DWS)编码实践中,发现在debug未进
阅读全文
摘要:摘要:向业务查询超时say goodbye! 本文分享自华为云社区《Redis现网那些坑:用个缓存,还要为磁盘故障买单?》,作者: GaussDB 数据库 。 近日,网上一些电商用户出现了库存业务查询超时的现象,深究根源,是其使用的Redis云服务底层SSD卡硬件故障,影响了Redis的稳定性,最终
阅读全文
摘要:摘要:在正式编写前需要了解一下如何在 python 函数中去判断,一个请求是 get 还是 post。 本文分享自华为云社区《【首发】flask 实现ajax 数据入库,并掌握文件上传》,作者:梦想橡皮擦。 flask 实现ajax 数据入库 在正式编写前需要了解一下如何在 python 函数中去判
阅读全文
摘要:摘要:ODBC为解决异构数据库间的数据共享而产生的,现已成为WOSA的主要部分和一种数据库访问接口标准。 本文分享自华为云社区《GaussDB(DWS) ODBC 问题定位指南》,作者: power_gouge 。 用户的应用程序,调用的ODBC的API,其实是由驱动管理器提供的,这个驱动管理器在微
阅读全文
摘要:摘要:本文以我们日常开发中经常碰到的一些技术/问题/场景作为切入点,示范如何运用设计模式来完成相关的实现。 本文分享自华为云社区《实践GoF的23种设计模式:SOLID原则(上)》,作者:元闰子。 前言 从1995年GoF提出23种设计模式到现在,25年过去了,设计模式依旧是软件领域的热门话题。设计
阅读全文
摘要:摘要:正是因为政企IT架构云化的云原生架构,相比之前的单体烟囱式架构,在监控诊断方面有着更多的难点和挑战,这也在业界催生出大量相关的标准和工具。 本文分享自华为云社区《【华为云Stack】【大架光临】第10期:云原生时代,政企混合云场景IT监控和诊断的难点和应对之道》,作者: 华为云Stack技术规
阅读全文