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
鸿蒙
Kafka 精妙的高性能设计(下篇)
大家好,我是武哥。这是《吃透MQ系列》的连载:Kafka高性能设计的下篇。在上一篇文章中,指出了高性能设计的两个关键维度:计算和IO,可以将它们理解成「道」。同时给出了Kafka高性能设计的全景图,可以理解成「术」。图1:Kafka高性能设计的全景图这篇文章将继续对存储消息和消费消息的8条高性能设计手段,逐个展开分析,废话不多说,开始发车。1.存储消息的性能优化手段存储消息属于Broker端的核心功能,下面是它所采用的4条...
samri
0回复
6187浏览
Kafka
《吃透 MQ 系列》之 Kafka 存储选型的奥秘
大家好,我是武哥。这是《吃透MQ系列》之Kafka的第3篇,错过前两篇文章的,建议再温习下:扒开Kafka的神秘面纱Kafka架构设计的任督二脉从这篇文章开始,我将从微观角度切入,深入分析Kafka的设计原理。本文要讲的是Kafka最具代表性的:存储设计。谈到Kafka的存储设计,了解不多的同学,可能会有这样的疑惑:为什么Kafka会采用Logging(日志文件)这种很原始的方式来存储消息,而没考虑用数据库或者KV来做存储?而对Kafka有所了...
samri
0回复
5750浏览
Kafka
《吃透 MQ 系列》之 Kafka 架构设计的任督二脉
大家好,我是武哥。这是《吃透MQ系列》的第三篇,有关Kafka的架构设计。这篇文章将带着大家参透:到底什么是Kafka架构设计的任督二脉?把握住了这个关键点,我相信你将能更好地理解Kafka的架构设计,进而顺藤摸瓜地掌握Kafka的核心技术方案。废话不多说了,开始发车。1.Kafka的技术难点究竟在哪?前一篇文章《扒开Kafka的神秘面纱》交代了两个关键信息:1、Kafka为实时日志流而生,要处理的并发和数据量非常大。可见,Kafka本身...
samri
0回复
4302浏览
Kafka
【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回复
7069浏览
核心系统
那些追源码的平凡之路
在斯坦福大学,乔布斯做了一场我认为他最精彩的演讲。他讲的第一个故事是connectingthedots,这也是贯穿他一生非常重要的思想。“你不可能充满预见地将生命的点滴串联起来;只有在你回头看的时候,你才发现这些点点滴滴之间的联系。所以,你要坚信,你现在所经历的将在你未来的生命中串联起来…正是这种信仰让我不会失去希望,它让我的人生变得与众不同。”我不禁在想:我的编码以及架构生涯中,那些点是什么,又终将会连成怎样...
samri
0回复
6480浏览
源码
一个架构师的缓存修炼之路
本文作者:张勇,现任科大讯飞高级架构师。11年后端经验,曾就职于同程艺龙、神州优车等公司。乐于分享、热衷通过自己的实践经验平铺对技术的理解。一位七牛的资深架构师曾经说过这样一句话:“Nginx+业务逻辑层+数据库+缓存层+消息队列,这种模型几乎能适配绝大部分的业务场景。这么多年过去了,这句话或深或浅地影响了我的技术选择,以至于后来我花了很多时间去重点学习缓存相关的技术。我在10年前开始使用缓存,从本地缓存、...
samri
0回复
5670浏览
架构师
我给Apache顶级项目提了个Bug(二)
03问题分析上一章节基本把这个Bug相关的原理知识介绍清楚了,下面正式进入问题的分析过程。最开始拿到这个问题,我也是比较头秃的,尤其看到读者下面这段信息。当然,我的功力是达不到盲猜水平的,说下我的完整思路。第1步复现问题我让读者给我打包发了Demo的源代码、数据库脚本以及ShardingProxy配置,然后本地安装了ShardingProxy4.1.1版本,再通过Navicat连接到ShardingProxy执行数据库脚本,环境基本就准备完毕了。启动Demo...
samri
0回复
5743浏览
Apache
我给Apache顶级项目提了个Bug(一)
这篇文章记录了给Apache顶级项目分库分表中间件ShardingSphere提交Bug的历程。说实话,这是一次比较曲折的Bug跟踪之旅。10月28日,我们在GitHub上提交issue,中途因为官方开发者的主观臆断被Close了两次,直到11月20日才被认定成Bug并发出修复版本,历时20多天。本文将还原该Bug的分析过程,将有价值的经验和技术点进行提炼。通过本文,你将收获到:1、疑难问题的排查思路2、数据库中间件ShardingProxy的原理3、MySQL预编译的流...
samri
0回复
5829浏览
Apache
编程高手是如何练成的?
每个人都有成长的渴望,也都会遇到成长的瓶颈。下面这个问题是一个读者问我的:如何才能训练成为一个编程高手?先简单说下这个读者的背景:工作3年多,目前在大厂做后台开发,身边有不少编程高手,是他想要追赶的目标。最近半年时间,他花了一些精力在研究源码和底层原理上,但总觉得这些知识和实际工作衔接不好,提升很慢,学习动力也越来越差,希望我能给点建议。我和他语音聊了半个小时,讲了一些我个人以及身边同事的案例。...
samri
0回复
5291浏览
编程
【ELT.ZIP】OpenHarmony啃论文俱乐部——大数据框架性能优化系统
原创
精华
本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生山东大学大三在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术...[toc]【往期回顾】&em...
ELT_ZIP
1回复
9835浏览
ELT.ZIP
Hadoop
Spark
实验改善
在HarmonyOS中用AI识别图中文字
精华
1.介绍AI的通用文字识别可以对文档翻拍、街景翻拍等图片来源的文字检测和识别,可以集成在其他应用中,提供文字检测、识别的功能,并根据识别结果提供翻译、搜索等相关服务。该功能在一定程度上支持文本倾斜、拍摄角度倾斜、复杂光照条件以及复杂文本背景等场景的文字识别。通用文字识别详细介绍可参考AI通用文字识别,分词详细介绍可参考AI分词。🕮说明●分词文本限制在500字以内,编码格式必须为utf8。●分词目前只支持中文语...
奶盖
17回复
2.3w浏览
鸿蒙
AI
文字识别
如何使用HarmonyOS面部识别能力
精华
1.介绍本篇Codelab涉及两个HarmonyOS子系统(生物特征识别和相机),详情请参考生物特征识别和相机。本篇要介绍的是在人脸识别认证成功后,跳转到模拟相机的页面的实现方案。在这个应用中,我们通过调用相关接口,检查设备是否具有人脸识别的能力、进行人脸识别、打开相机,从而实现相关的功能。🕮说明由于人脸录入不开放给三方应用调用,因此进行人脸识别前需要在手机设置中录入人脸信息。2.搭建HarmonyOS环境安装DevEcoStudio...
奶盖
2回复
2.3w浏览
HarmonyOS
鸿蒙
生物特征识别
相机
暂无内容
1
2
3
4
5
6
7
8
9
10
11
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅