51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
HarmonyOS
HarmonyOS NEXT
OpenHarmony开发之MQTT讲解
相信MQTT这个名称大家都不陌生,物联网的开发必然会遇到MQTT相关知识的应用。那么什么是MQTT?它有什么特点?它能解决什么问题?它是如何工作的?OpenAtomOpenHarmony(以下简称“OpenHarmony”)的物联网开发者要如何使用及验证MQTT功能?接下来的内容将一一为你解答。下图为MQTT通信模型。什么是MQTTMQTT(MessageQueuingTelemetryTransport消息队列遥测传输)是一种物联网协议,是一种客户端与服务端架构的发布订阅模式的消...
OpenHarmony开发者
2回复
5960浏览
OpenHarmony
MongoDB 如何使用内存?为什么内存满了?
最近接到多个MongoDB内存方面的线上case及社区问题咨询,主要集中在:为什么我的MongoDB使用了XXGB内存?一个机器上部署多个Mongod实例进程,WiredTigercache应该如何配置?MongoDB是否应该使用SWAP空间来降低内存压力?MongoDB内存用在哪?Mongod进程启动后,除了跟普通进程一样,加载binary、依赖的各种library到内存,其作为一个DBMS,还需要负责客户端连接管理,请求处理,数据库元数据、存储引擎等很多工作,这些工作都涉及...
guwj
0回复
6780浏览
Mongoing
有坑勿踩(二): 关于游标
前言聊一聊一个最基本的问题,游标的使用。可能你从来没有注意过它,但其实它在MongoDB的使用中是普遍存在的,也存在一些常见的坑需要引起我们的注意。在写这个系列文章时,我会假设读者已经对MongoDB有了最基础的了解,因此一些基本名词和概念就不做过多的解释,请自己查阅相关资料。使用场景可能你以为你并没有经常在使用游标,但是其实只要在做查询,几乎时时刻刻都在用它。本质上所有查询的数据都是从游标来的。你说你用toA...
guwj
0回复
4584浏览
Mongoing
使用模式构建:属性模式
原文:DanielCoupalandKenW.Alger译者:牟天磊欢迎回到MongoDB模式设计系列。上一次我们研究了多态模式,它涵盖了集合中所有文档具有相似但不相同结构的情况。在本文中,我们将了解一下属性模式。属性模式特别适用于以下情况:我们有一些大文档,它们有很多相似的字段,而这些字段的一个子集具有共同的特征,我们希望对该子集字段进行排序或查询;我们需要排序的字段只能在一小部分文档中找到;或上述两个条件均满足。出于性能...
guwj
0回复
4298浏览
Mongoing
MongoDB从事务到复制
前言事务和复制对于很多数据库来说是共性,但每一种数据库在这两个问题的细节之处都会有各自的考量,带来了各自的特性;围绕着对共性和特性的讨论,我们将得以还原设计的权衡与思量。本文若不做特别说明,均以MongoDB4.0为例。需要注意的是,MongoDB在3.0后续的版本均有较大的更新,版本差异较大,这里无法一言蔽之,还请见谅。Overview针对不了解MongoDB的读者,这里先简单介绍下MongoDB是什么。MongoDB是一个基于文档模型的,...
guwj
0回复
4115浏览
Mongoing
一次MongoDB故障的复盘
前段时间笔者的客户遇到了一个主从延迟导致的业务故障,故障的原因本来是较为简单易查的,但是由于客户环境的安全、保密性要求,监控和指标只能间接获知,信息比较片段化与迟缓。不过这反而致使整个排查过程变得更加有分享和借鉴价值。在这里分享给大家希望可以让大家避免踩坑。当时涉及到了主从延迟,慢查询,cursor的不当使用等mongodb问题,本文将从这几个方面全面复盘整个故障的排查过程,其中包含了如下内容:背景(简单介...
guwj
0回复
3864浏览
Mongoing
有坑勿踩(一):MongoDB PSS vs PSA
在技术社区混了这么长时间,因为一些常见的技术问题反复被问到,总是想写写文章把它们讲清楚。无奈很多时候看似基础的技术问题背后都隐藏着很深的原因,想要一次性说清楚太花时间,而平时又没有很多时间能花在上面(主要是懒),所以产生了写一系列文章的想法,讲讲我或我的客户使用MongoDB过程中经常遇到的各种“坑”。话虽如此,难者不会会者不难,希望看了这些讲解你就不再认为这些是“坑”了。在讲解这些问题前,我会假设读...
guwj
0回复
3604浏览
Mongoing
使用模式构建:多态模式(The Polymorphic Pattern)
作者:DanielCoupal&KenW.Alger译者:牟天垒当涉及MongoDB时,一个经常被问到的问题是“我如何在MongoDB中为我的应用程序构造模式(schema)?”老实说,这要看情况而定。你的应用程序读操作比写操作多吗?从数据库中读取时需要将哪些数据放在一起?有哪些性能因素需要考虑?文档有多大?它们今后会变成多大?你预计数据会如何增长和扩展?所有这些以及更多的问题,都涉及到如何在MongoDB中设计数据库模式(schema)。有人说Mon...
guwj
0回复
3536浏览
Mongoing
打破WiredTiger的Logjam(下篇):无等待解决方案
作者:SueLoVerso译者:牟天垒本文的上篇探讨了WiredTiger中WAL的原始算法,该算法用于合并写操作以达到最小化IO的目的。它没有使用耗时的锁,而是分两个阶段使用CAS原子操作来实现。只要每个核运行的线程不太多,这个算法就可以非常好地工作。但当线程数超过该限制时,它为了避免锁而依赖于忙等待的机制会导致logjam——鉴于许多MongoDB的任务都会导致每个核有大量线程,这个问题相当严重。它阻碍了MongoDB将WiredTiger作为v3....
guwj
0回复
3108浏览
Mongoing
Mongos连接模型探究
经常有同学会问,clientmongosmongod之间的连接模型是怎样的关系,一个客户端连接对应多少个对后端mongod的连接。这个问题是有意义的,因为我们知道,client到mongod之间的连接,是onethreadperconnection的模式的,而且每个连接线程默认分配1MB内存,一千个连接就是1GB的内存;而且活跃连接多了,内核态的线程切换引起的性能开销又是一个让人头痛的问题。onethreadperconnection的模型相当传统(落后),该模型将线程切换调度交...
guwj
0回复
2611浏览
Mongoing
打破WiredTiger的Logjam(上篇): 预写式日志
作者:SueLoVerso译者:牟天垒你无法优化代码;优化是针对特定的条件来实现的。当条件改变时,你的优化反而可能会变为瓶颈。这时仔细审查你对这些条件的假设,其中也许就蕴藏着解决方案的关键。WiredTiger的WAL(writeaheadlog)正说明了这一原则。它是高性能存储引擎中的一个关键代码路径,我曾经对其进行了大量优化以避免IO和锁。但当WiredTiger成为MongoDB的存储引擎时,我最初所针对的一些条件变得无效了。当我的一位同事在...
guwj
0回复
2509浏览
Mongoing
iPhone14卫星通信实测:发条短信平均3-5分钟,没点耐心真不行
iPhone14的新功能:SOS卫星通信,今日终于上线了。来源:量子位译(ID:QbitAI)作为全球仅两家手机厂商拥有的技术,它到底好不好用?现在,已经有人率先进行了测试。结果发现:emmm……能使,但没点耐心真的不行。整个过程需要35分钟,期间还需要不停地转身找信号。有网友看完立马表示:看来我的专用卫星电话还是不能丢。不过,此功能也并非全是槽点,测试者也发现了一些还算欣慰的体验。那么,具体如何?iPhone14卫星通...
开源news
0回复
5376浏览
通信
华为
苹果
【IoT毕设】机智云AIoT+NodeMCU+智能锁系统
摘要:本文主要提出一种基于NodeMCU的智能门锁设计方案。通过NodeMCU的开发,来实现实时控制锁开关的功能,使智能化的家居进入人们生活的方方面面。该方案的设计采用NodeMCU为中控单片机,从而达到维持整个系统的运转和有效的数据收发处理效果。1引言随着现代信息技术的快速发展,我们已经进入了信息化的社会。智能家居,物物互联的思想也已经从概念开始逐步成为现实,并渐渐融入了我们的生活。本文主要利用现代通信技术的方便、快捷等...
机智云物联网
0回复
8226浏览
机智云AIoT
系统运维利器,百万服务器运维实战总结!一文了解最新版SysAK
原创
在刚刚结束的龙蜥峰会eBPF&Linux稳定性专场上,龙蜥系统运维SIGMaintainer张毅做了《SysAK系统运维工具集》的主题演讲,以下为演讲实录。大家好,在去年的云栖大会,我们在龙蜥社区开源了系统运维工具集SysAK,并提供了多种诊断功能。作为系统运维SIG(SpecialInterestGroup)主力项目之一。这一年来,SysAK为适应更多场景,在技术架构和应用场景上也做出了更多升级。今天分享下最新版本的核心技术结构和使用场景,限于时间关系...
龙蜥社区OpenAnolis
0回复
7065浏览
系统运维
SysAK
龙蜥社区
龙蜥
技术解读倚天 ECS 实例——Arm 芯片的 Python-AI 算力优化
原创
深度学习技术在图像识别、搜索推荐等领域得到了广泛应用。近年来各大CPU厂商也逐渐把AI算力纳入了重点发展方向,通过《Arm芯片PythonAI算力优化》我们将看到龙蜥社区Arm架构SIG(SpecialInterestGroup)利用最新的Arm指令集优化PythonAI推理workload的性能。倚天ECS实例的AI推理软件优化阿里云推出的倚天ArmECS实例,拥有针对AI场景的推理加速能力,我们将了解加速的原理以及以及相关的软件生态适配。卷积神经网络(CNN)在图像和...
龙蜥社区OpenAnolis
0回复
8665浏览
龙蜥社区
倚天实例
Arm 芯片
Python
AI
【#HDC2022】HarmonyOS体验官活动正式开启,赶快投稿赢限量奖品
1.【活动简介】HDC2022于11月4日线上线下正式开启。历时一年,在无数开发者的共同努力下,我们汇聚了HarmonyOS生态的新成果、新体验、新开放能力,邀你参与到HarmonyOS的每一步成长和构建中。本次HarmonyOS体验官活动,将以文章投稿和问卷反馈两种方式进行。你可以将你在HarmonyOS开发过程中的感悟、想法和疑问写下来,以文章的方式投稿给我们;也可以参与问卷,将你的想法反馈给我们。你的投稿将有可能被收录进官方专题内容,...
HarmonyOS开发者
0回复
3526浏览
HarmonyOS
比DataX快20%!SeaTunnel同步计算引擎性能测试全新发布
原创
点亮⭐️Star·照亮开源之路https:github.comapacheincubatorseatunnel本月初,SeaTunnel同步计算引擎STE2.3.0beta2(commitid7393c47)在社区的共同努力之下正式发布。与此同时,社区对大家期待的性能指标进行了测试。为了让大家对测试结果有一个更直观的概念,我们采用了对比测试的方法。熟悉数据集成领域的人应该了解,DataX是目前数据开源同步引擎里,性能较好的同步工具之一,这次SeaTunnel做对比的对象,正是这款目前在...
ApacheSeaTunnel
1回复
8159浏览
性能测试
seatunnel
datax
数据集成
数据集成引擎
振弦采集模块AABB 通讯协议
振弦采集模块AABB通讯协议AABB通讯协议是一种非标准自定义协议,相较于MODBUS通讯协议,结构更简单,指令生成方法更容易,便于进行快速测试。AABB通讯协议支持单寄存器读写两种指令。(1)读取单个寄存器指令头:固定为16进制AABB地址码:VMXXX模块的地址(1255,其中地址255为通用地址,详见后续“通用模块地址”说明)寄存器地址:要访问的寄存器地址(063),寄存器地址字节最高位是读写标志位,为0时表示读寄存器,为1时表...
稳控科技
0回复
3710浏览
振弦采集模块
应力应变
地下工程
仪器开发
自动化监测
分手700多天后,荣耀和华为“顶峰相见”
成为智能手机头部品牌和“产业链主”,荣耀这条难而正确的涅槃之路,最终还是走出了成果。本文经财经无忌(ID:caijwj)授权转载“柏油马路起伏不止,马路像是贴在海浪上。我走在这条山区公路上,我像一条船。”余华在他的成名作《十八岁出门远行》中,用这句话作为开头。深圳,荣耀的诞生地,也是荣耀走出华为应许之地的起点——两年后,荣耀在深圳召开独立以来最为重要的发布会。11月22日、23日连续两天,荣耀发布了Magic...
开源news
0回复
4133浏览
华为
荣耀
手机
智能网联汽车标配的 “SOA” 到底是什么?
原创
SOA在软件行业早已不再时髦,在汽车行业却是实现软件定义汽车的基础。汽车的智能化进程正在不断深入,带来了越来越丰富的功能,随之而来的还有越来越多让人摸不着头脑的新词汇。其中大部分新词都是被生造出来的营销概念,但还有少数新词将会慢慢被熟知,并改变我们对汽车的认知,“SOA”就是后者的典型代表。智能网联汽车标配SOA在11月14日,岚图汽车举办了一年一度的科技日活动,汇集了当下智能网联汽车的几乎所有前沿科技。在...
智能车指北
0回复
7526浏览
智能网联汽车
智能化
汽车科技
SOA
软件定义汽车
暂无内容
1
225
226
227
228
229
230
231
232
233
484
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅