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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
OpenHarmony
dayu
人工智能
《吃透 MQ 系列》之扒开 Kafka 的神秘面纱
大家好,我是武哥。这是《吃透MQ系列》的第二弹,有些珊珊来迟,后台被好几个读者催更了,实属抱歉!这篇文章拖更了好几周,起初的想法是:围绕每一个具体的消息中间件,不仅要写透,而且要控制好篇幅,写下来发现实在太难了,两者很难兼得。最后决定还是分成多篇写吧。一方面,能加快下输出频率;另一方面,大家也更容易消化。废话不多说了,第二弹开始发车。01为什么从Kafka开始?《吃透MQ》的开篇围绕MQ「一发一存一消费」的...
samri
0回复
5718浏览
Kafka
2.7 总结与回顾
原创
在“第1章鸿蒙3.0真的来了”中,我们学习了基于方舟开发框架ArkUI的最新语言eTS开发鸿蒙App的全流程。那么,eTS这个“后起之秀”究竟是一门怎样怎样的语言?它和JavaScript和Typescript是怎样的关系?本章第一节介绍了eTS物种起源。在已经存在JavaUI和JsUI的情况下,华为为什么还要推出eTS?基于eTS的ArkUI有什么优势?在本章第二节中,我们对“基于eTS的方舟开发框架ArkUI的鸿蒙开发”做一个SWOT分析,即,优点、缺点、机会和...
鸿蒙开发之南拳北腿
0回复
6272浏览
ArkUI
eTS
HarmonyOS 3.0
鸿蒙开发
方舟开发框架
HarmonyOS ArkUI之自定义组件侧滑菜单(JS)
原创
精华
作者:梁青松前言鸿蒙这次API7更新除了新增TS声明式开发之外,还有JS开发也增加了很多API,JS开发自定义组件越来越方便了。本项目基于ArkUI中JS扩展的类Web开发范式,关于语法和概念直接看官网官方文档地址:[基于JS扩展的类Web开发范式1](https:developer.harmonyos.comcndocsdocumentationdocguidesuijsoverview0000000000500376)[基于JS扩展的类Web开发范式2](https:developer.harmonyos.comcndocsdocumentationdocreference...
中软HOS小鸿
5回复
1.8w浏览
开鸿HarmonyOS
ArkUI
自定义组件
侧滑菜单
深入理解鸿蒙系统
原创
开发切入点(优点)场景切换时间短,省略场景转换的时间资源配置好,更好的配置计算资源和信息的传递及显示可靠性高,一个单元或资源(软件或硬件)的故障不影响其他资源的正常功能分布式系统深入了解分布式系统具有高内聚性和透明性内聚性体现在每一个数据库分布节点高度自治,物理上分布在不同设备的数据库中,逻辑上共同属于统一个分布式数据库管理系统下透明性体现在用户通过分布式操作系统进行问题解决时,并无法感知自己...
wx60082a684c8a7
2回复
1.4w浏览
鸿蒙
华为旗舰新品发布会,有哪些值得期待的地方?
原创
太难了!这场发布会我可是等了四个月,相信大家跟我一样一直翘首期盼,终于等来了华为P50系列发布会!“没有人能够熄灭满天星火”,在米国芯片限令的打压下,华为依然咬牙发布了自己今年的第一款旗舰机。这次发布会给我的感觉就和发布会的主题“万象新生”所诠释的那样,一切都显现出新气象,宛如新生发布会最佳主角:旗舰P50系列这次发布会的主角不用说肯定是影像旗舰P50系列,不过,这次发布会让我觉得有惊喜也有遗憾。华为P5...
鸿蒙开发者老王
3回复
9702浏览
华为P50
鸿蒙工程师
华为
鸿蒙操作系统
鸿蒙
《吃透 MQ 系列》之核心基础篇
上一篇文章中谈到了《吃透系列》的讲解思路:先找到每个技术栈最本质的东西,然后以此为出发点,逐渐延伸出其他核心知识。所以,整个系列侧重于思考力的训练,不仅仅是讲清楚What,而是更关注Why和How,以帮助大家构建出牢固的知识体系。回到正文,这是技术系列《吃透MQ》的开篇。本文主要讲解MQ的通用知识,让大家先弄明白:如果让你来设计一个MQ,该如何下手?需要考虑哪些问题?又有哪些技术挑战?有了这个基础后,我相信后...
samri
0回复
5170浏览
MQ
武侠世界中会怎样使用观察者模式和发布订阅模式那?#过年不停更#
原创
春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)前言观察者模式和发布订阅模式作为日常开发中经常使用到的模式,小包一直不能做到很好的区分,前几天在听手写promise源码时,老师又提到了两种模式。赶得早不如赶得巧,最近小包正好在使用武侠风解读JavaScript,小包决定一步到位,彻底学会观察者模式与发布订阅模式。故事背景前端宗门自从发布了传承方案后,宗门日渐繁荣,弟子们的水...
战场小包
1回复
8830浏览
JS设计模式
使用canvas绘制冰墩墩(贝塞尔曲线)
精华
春节不停更,此文正在参加[「星光计划春节更帖活动」](https:harmonyos.51cto.composts9923)前言一墩难求,一墩难求,冬奥会都过半了,小包的墩还是没有到位,难受感觉小包暂时是无法得到真墩了。没办法,又得拾起老手艺,想方设法绘制个糊弄糊弄自己吧。由于存在版权问题,所以小包本文就不全程带大家写冰墩墩的代码了,咱们一起在学习一下实现思路。[源码地址](https:github.comzcxiaobaozcdemosblobmaindisplaybingdwendweni...
战场小包
4回复
1.6w浏览
canvas
#DAYU200体验官#浏览器上新,如何在开发板上优雅地逛51cto社区?
原创
精华
本篇①+②[x]①在Dayu200开发板运行的OpenHarmony3.1release上标准系统浏览51cto开源基础软件社区[x]②安装OpenHarmony3.1release应用(浏览器)保姆级教学(利用DevEcoStudio3.0Beta3forOpenHarmony)。:smilingimp::smilingimp::smilingimp:[toc](目录)先全方位无死角地多角度展示在OpenHarmony上逛51CTO开源基础软件社区 连接WiFi,在浏览器应用初始界面输入网址www.51cto.com进入51cto 浏览器应用初始界面雨露均...
离北况归
4回复
1.2w浏览
OHOS浏览器
hap包安装
应用安装
源码编译
PIMF
Hi3861润和开发板+小熊派,智能家居项目
原创
精华
HaohanyhHAMOSProjectXHaohanyhHAMOSProjectXHi3861+华为云IoTDA+AndroidAPP......HaohanyhHAMOSProjectX是我们的一个LiGHTs计划中的部分,目的就是开源我们在hi3861上与物联网(智能家居)上做的探索。文章地址汇总链接::51cto文章地址:[点我访问](https:ost.51cto.composts12170)电子发烧友地址:[点我访问](https:bbs.elecfans.comjishu227783211.html)知乎文章:[点我访问](https:zhuanlan.zhihu.comp510892259)浩瀚银河Hexo...
LinMeng林孟
6回复
1.3w浏览
hi3861
小熊派
润和开发板
Hihope
OpenHarmony
Kafka 精妙的高性能设计(上篇)
大家好,我是武哥。这是《吃透MQ系列》之Kafka的第4篇,错过前3篇的,通过下面的链接一睹为快:第1篇:扒开Kafka的神秘面纱第2篇:Kafka架构设计的任督二脉第3篇:Kafka存储选型的奥秘第3篇文章我深入剖析了Kafka选用「日志文件」作为存储方案的来龙去脉以及背后「磁盘顺序写+稀疏索引」的精妙设计思路。但是,Kafka能做到单机每秒几十万的吞吐量,它的性能优化手段绝不止这一点。Kafka的高性能设计可以说是全方位的,从Prodcue...
samri
0回复
6360浏览
Kafka
《吃透 MQ 系列》之 Kafka 架构设计的任督二脉
大家好,我是武哥。这是《吃透MQ系列》的第三篇,有关Kafka的架构设计。这篇文章将带着大家参透:到底什么是Kafka架构设计的任督二脉?把握住了这个关键点,我相信你将能更好地理解Kafka的架构设计,进而顺藤摸瓜地掌握Kafka的核心技术方案。废话不多说了,开始发车。1.Kafka的技术难点究竟在哪?前一篇文章《扒开Kafka的神秘面纱》交代了两个关键信息:1、Kafka为实时日志流而生,要处理的并发和数据量非常大。可见,Kafka本身...
samri
0回复
6760浏览
Kafka
Kafka 精妙的高性能设计(下篇)
大家好,我是武哥。这是《吃透MQ系列》的连载:Kafka高性能设计的下篇。在上一篇文章中,指出了高性能设计的两个关键维度:计算和IO,可以将它们理解成「道」。同时给出了Kafka高性能设计的全景图,可以理解成「术」。图1:Kafka高性能设计的全景图这篇文章将继续对存储消息和消费消息的8条高性能设计手段,逐个展开分析,废话不多说,开始发车。1.存储消息的性能优化手段存储消息属于Broker端的核心功能,下面是它所采用的4条...
samri
0回复
6218浏览
Kafka
《吃透 MQ 系列》之 Kafka 存储选型的奥秘
大家好,我是武哥。这是《吃透MQ系列》之Kafka的第3篇,错过前两篇文章的,建议再温习下:扒开Kafka的神秘面纱Kafka架构设计的任督二脉从这篇文章开始,我将从微观角度切入,深入分析Kafka的设计原理。本文要讲的是Kafka最具代表性的:存储设计。谈到Kafka的存储设计,了解不多的同学,可能会有这样的疑惑:为什么Kafka会采用Logging(日志文件)这种很原始的方式来存储消息,而没考虑用数据库或者KV来做存储?而对Kafka有所了...
samri
0回复
5768浏览
Kafka
《吃透 MQ 系列》之 Kafka 架构设计的任督二脉
大家好,我是武哥。这是《吃透MQ系列》的第三篇,有关Kafka的架构设计。这篇文章将带着大家参透:到底什么是Kafka架构设计的任督二脉?把握住了这个关键点,我相信你将能更好地理解Kafka的架构设计,进而顺藤摸瓜地掌握Kafka的核心技术方案。废话不多说了,开始发车。1.Kafka的技术难点究竟在哪?前一篇文章《扒开Kafka的神秘面纱》交代了两个关键信息:1、Kafka为实时日志流而生,要处理的并发和数据量非常大。可见,Kafka本身...
samri
0回复
4323浏览
Kafka
基于OpenHarmony的智慧路灯实现
原创
精华
一、智慧路灯简介我们平时看到的传统路灯基本是通过定时开启、定时关闭来控制路灯亮灭,在夏天白昼时间长,路灯过早开启,造成能源浪费;在冬天白昼时间短,往往经常是天已经黑了,路灯却未开启,给人们的出行带来了诸多不便;也有的路灯通过专人手动开启关闭,这种方式虽较定时方式灵活,但也存在需要人为操作的局限性。随着社会的发展进步,智慧路灯应运而生,智慧路灯通过自身携带的光线传感器,通过传感器采集的的光线数据...
福州市凌睿智捷电子有限公司
1回复
1.1w浏览
智慧路灯
小凌派
OpenHarmony
物联网
【ELT.ZIP】OpenHarmony啃论文俱乐部——云计算数据压缩方案
原创
精华
本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生山东大学大三在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术...[toc]【往期回顾】&em...
ELT_ZIP
4回复
1.3w浏览
ELT.ZIP
云计算
Ares框架
重复数据删除
实战篇:一个核心系统 3 万多行代码的重构之旅
经典著作《重构》这本书中有这么一段话:一开始,我所做的重构都停留在细枝末节上。随着代码趋向简洁,我发现自己可以看到一些设计层面的东西了,这些是我以前理解不到的,如果没有重构,我达不到这种高度。重构,着实是一件让程序员兴奋的事情。今年年初,我们团队完成了一个复杂项目的重构工作,它属于广告系统最核心的引擎部分,大概有300多个文件,3万多行代码。从技术方案设计到最终全量上线仅仅花了1个月左右的时间,而且...
samri
0回复
7104浏览
核心系统
那些追源码的平凡之路
在斯坦福大学,乔布斯做了一场我认为他最精彩的演讲。他讲的第一个故事是connectingthedots,这也是贯穿他一生非常重要的思想。“你不可能充满预见地将生命的点滴串联起来;只有在你回头看的时候,你才发现这些点点滴滴之间的联系。所以,你要坚信,你现在所经历的将在你未来的生命中串联起来…正是这种信仰让我不会失去希望,它让我的人生变得与众不同。”我不禁在想:我的编码以及架构生涯中,那些点是什么,又终将会连成怎样...
samri
0回复
6515浏览
源码
我给Apache顶级项目提了个Bug(一)
这篇文章记录了给Apache顶级项目分库分表中间件ShardingSphere提交Bug的历程。说实话,这是一次比较曲折的Bug跟踪之旅。10月28日,我们在GitHub上提交issue,中途因为官方开发者的主观臆断被Close了两次,直到11月20日才被认定成Bug并发出修复版本,历时20多天。本文将还原该Bug的分析过程,将有价值的经验和技术点进行提炼。通过本文,你将收获到:1、疑难问题的排查思路2、数据库中间件ShardingProxy的原理3、MySQL预编译的流...
samri
0回复
5866浏览
Apache
暂无内容
1
81
82
83
84
85
86
87
88
89
219
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅