51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
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
鸿蒙;
示例代码;
基于图数据库 NebulaGraph 的 ID Resolution 方法与代码示例
本文是一个基于NebulaGraph上的图算法、图数据库、图神经网络的IDMapping方法综述,除了基本方法思想的介绍之外,我还给大家提供了可以跑的Playground。>>>>1基于图数据库的用户ID识别方法用户ID识别,是一个很常见的图技术应用场景,在不同的语境下它可能还被叫做EntityCorrelation(实体关联)、EntityLinking(实体链接)、IDMapping(身份映射)等等。ID识别解决的问题是找出相同的用户在同一个系统或者不同系统中的不同账...
catholicity
0回复
7011浏览
Nebula
图数据 3D 可视化在 Explorer 中的应用
>>>>前言图数据可视化是现代Web可视化技术中比较常见的一种展示方式,NebulaGraphExplorer作为基于NebulaGraph的可视化产品,在可视化图数据领域积累了许多经验,尤其是在图形渲染性能等领域。本文将系统性分享下NebulaGraphExplorer在3D图数据展示上的一些应用。以下演示皆可以在https:explorer.nebulagraph.com.cnexplorer在线试用。>>>>二维力导图目前业界常用的图数据展示都采用2D力导图的逻辑,如下图所示:这种二...
catholicity
0回复
4457浏览
Nebula
复杂场景数据处理的 OLTP 与 OLAP 融合实践
DagController介绍DagController是NebulaGraph企业版的系统,经过反复测试无误后进行了发布,它主要解决的是OLTP和OLAP的融合问题,以及复杂场景下的图计算问题。也欢迎大家来详细了解下:https:docs.nebulagraph.com.cn3.2.1graphcomputing0.deploycontrolleranalytics。下面是我对DagController做的一些分享,欢迎大家留言一起探讨。相信大家对OLTP和OLAP都不陌生,我这里再简单介绍下:OLTP是一种快速响应、实时在线...
catholicity
0回复
5106浏览
Nebula
以动物命名的软件品牌盘点
任何东西一旦成为产品,名字就异常重要。软件也不例外,以动物命名因为以下几个优势颇受青睐:1、利用动物名称的易记性,有助于品牌的传播。2、利用动物名称的亲和力,有助于拉近网站与用户之间的距离。3、利用动物特性与品牌特点之间的相似联系,有助于宣传品牌的显着特征和亮点。4、使用动物的logo标志,也让公司企业后续的品牌形象推广,使用吉祥物变得有关联性。5、想开拓领域,旗下其他品牌也用动物来命名,可选择余地大,容...
golcm
0回复
6384浏览
动物
工程师都应该了解的10个定律
一、海勒姆法则内容当一个API有足够多的用户,你在契约中承诺了什么并不重要:系统中所有看得见的行为都会有某个人依赖……案例现在有两个系统A和B,B的一个接口返回一个列表。A系统的开发人员发现返回的列表都是按照ID正向排序的。本身A系统正好需要其按照正序排序,于是直接自己没有做排序就直接使用了。实际B返回的列表是直接从数据库取出来的,自身没有做排序,并不知道自己的返回列表顺序被依赖了。有一天,B系统有个新需...
golcm
0回复
6473浏览
海勒姆法则
切斯特顿栅栏
二阶思维
街灯效应
【网络容灾失败案例】三种HTTP请求重试导致重复提交
使用一些类库进行http请求时,比如使用ApacheHttpComponents库。默认的,HttpClient尝试自动从IO异常恢复。这种自动恢复机制仅限于一些被认为是安全的异常,比如套接字被重置或者套接字被关闭。但是有些场景重试会造成重复请求风险。一般来讲,重复请求比网络异常直接返回失败对用户是更差的体验。因为重复请求,实际造成了影响,但是给上游返回是成功,这样实际结果和给上游的返回结果不一致,自身系统从准确性上来说是不准确...
golcm
0回复
5446浏览
HTTP
工作中常见的两种谬误
谬误一一个人写的烂代码会给另一个人带来一份全职的工作变体:别人看不出做什么用又不敢删、不敢改的代码是维护者的核心竞争力解析:在早几年或者一些非常老旧的系统可能经常会存在这些难以维护的代码。但是越来越重视软件工程的如今,这些问题代码不太可能是长久的饭碗。主要有两个原因:巴士指数(busfactor)巴士指数是美国硅谷流行起来的对团队容灾的一种民间定义。意思是团队中某人被车撞了,团队照常运行的能力。结对编程、...
golcm
0回复
5500浏览
谬误
工程师常用的6种最佳实践
一、约定大于配置泰思勒定律也被称为复杂度守恒定律。该定律指出每一个过程都有其固有的复杂性,存在一个临界点,超过了这个点过程就不能再简化了,你只能将固有的复杂性从一个地方移动到另外一个地方。根据这个定律,在做系统设计时,默认会给用户一个“套餐”,这个套餐会满足多数人的需求。实在不满足需求再特殊配置。比如:springboot、JVM的默认值。二、随时保存在如火如荼的编辑文档时,电脑突然死机只能重启,重启后发现...
golcm
0回复
5022浏览
日志
优化
任务分解
赢下电动化再拼智能化,中国汽车产业竞争力如何?
原创
在电动化转型中,中国简直“赢麻了”;在智能化转型中,中国能否接着赢下去?2022年落下帷幕,中国的新能源汽车产业再上一个新台阶。111月,新能源汽车销量达到了606.7万辆,相比去年实现了翻倍的增长,占据了全球市场63%的份额。从上游供应商到终端消费者,中国汽车界的整条产业链都在拥抱新能源汽车。在电池领域,宁德时代是全球规模最大的电池厂商,已经将工厂开到了德国;在整车领域,比亚迪的新能源汽车2022年销量超过186...
智能车指北
0回复
4267浏览
智能网联汽车
58 同城基于 NebulaGraph 一键部署运维架构的实践
我们为什么选择NebulaGraph?在公司各个业务线中,有不少部门都有着关系分析等图探索场景,随着业务发展,相关的需求越来越多。大量需求使用多模数据库来实现,开发成本和管理成本相对较高。随着图数据库的发展,相关系统应用越来越成熟,于是引入专业图数据库来满足这部分业务需求的事务也提上日程。接下来要考虑的问题就是图数据库的选型了。首先,NebulaGraph有大量互联网大厂应用案例,有效验证了NebulaGraph可以应对海量数...
catholicity
0回复
4003浏览
Nebula
【进阶篇】Redis实战之Redisson使用技巧详解,干活!
一、摘要什么是Redisson?来自于官网上的描述内容如下!Redisson是一个在Redis的基础上实现的Java驻内存数据网格客户端(InMemoryDataGrid)。它不仅提供了一系列的redis常用数据结构命令服务,还提供了许多分布式服务,例如分布式锁、分布式对象、分布式集合、分布式远程服务、分布式调度任务服务等等。相比于Jedis、Lettuce等基于redis命令封装的客户端,Redisson提供的功能更加高端和抽象,逼格高!更多功能特性和开发文档说...
skyyoung
0回复
1.4w浏览
Redis
【进阶篇】Redis实战之Lettuce使用技巧详解,真香!
一、摘要Lettuce是Redis的一款高级Java客户端,与Jedis并列成为最热门的客户端之一,目前已成为SpringBoot2.0版本默认的redis客户端。相比老牌Jedis,Lettuce属于后起之秀,不仅功能丰富,而且提供了很多新的功能特性,比如异步操作、响应式编程等等,同时还解决了Jedis中线程不安全的问题。废话不多说了,如何使用呢?请看下文!二、Lettuce2.1、基本使用首先,创建一个maven项目,引入lettucecore包,就可以使用了。<...
skyyoung
0回复
5537浏览
Redis
Lettuce
eBPF SIG年度动态: eBPF和Wasm深度融合、参与7场活动及2023展望
原创
eBPF技术探索SIG(SpecialInterestGroup)致力于深入研究分析BPF前沿技术和产学进展,增强Networking、Tracing、Observability、Security四个纬度技术深度和落地效果,打造国内最有影响力的BPF项目和社区,带领大家开启BPF的神奇之旅。01SIG成立和项目成果2022年8月,来自阿里、腾讯、深信服、谐云等eBPF技术专家和高校教师,历经几个月的紧张讨论和辛苦筹备,在龙蜥社区正式成立了由陈莉君教授领衔的首个产学研结合eBPF技术探...
龙蜥社区OpenAnolis
0回复
5977浏览
龙蜥SIG
eBPF
龙蜥月度动态
【进阶篇】Redis实战之Jedis使用技巧详解,纯干货
一、摘要在上一篇文章中,我们详细的介绍了redis的安装和常见的操作命令,以及可视化工具的介绍。刚知道服务端的操作知识,还是远远不够的,如果想要真正在项目中得到应用,我们还需要一个redis的客户端,然后将其集成到项目中,让程序自动根据我们的业务需要自动处理。基于redis开放的通信协议,大神们纷纷开发了各种语言的redis客户端,有c、c++、java、python、php、nodeJs等等开发语言的客户端,准确来说其实这些客户端都是...
skyyoung
0回复
5287浏览
Redis
你知道什么是 SpringBoot 的 Web 类型推断吗?
用了这么多年的SpringBoot那么你知道什么是SpringBoot的web类型推断吗?估计很多小伙伴都不知道,毕竟平时开发做项目的时候做的都是普通的web项目并不需要什么特别的了解,不过抱着学习的心态,阿粉今天带大家看一下什么是SpringBoot的web类型推断。SpringBoot的web类型有哪些既然是web类型推断,那我们肯定要知道SpringBoot支持哪些类型,然后才能...
skyyoung
0回复
5344浏览
SpringBoot
Web 类型推断
当我们的执行 java -jar xxx.jar 的时候底层到底做了什么?
大家都知道我们常用的SpringBoot项目最终在线上运行的时候都是通过启动javajarxxx.jar命令来运行的。那你有没有想过一个问题,那就是当我们执行javajar命令后,到底底层做了什么就启动了我们的SpringBoot应用呢?或者说一个SpringBoot的应用到底是如何运行起来的呢?今天阿粉就带大家来看下。认识jar在介绍javajar运行原理之前我们先看一下jar包里面都包含了...
skyyoung
0回复
5043浏览
SpringBoot
这会是下一代的 Java 程序员的技术栈吗?
前面的文章给大家介绍了SpringBoot的应用web类型推断,并且结合了Reactiveweb类型给大家分析了一下SpringBoot是如何进行web类型推断和创建内置web服务器的。有小伙伴在后台留言就问了Servletweb我们天天使用很熟悉,那什么是Reactiveweb呢?两者的区别是啥?今天阿粉就给大家介绍一下。Servlet与Reactive技术栈打开Spring的官方文档我...
skyyoung
0回复
4994浏览
Java
Java 中你绝对没用过的一个关键字?
前面的文章给大家介绍了如何自定义一个不可变类,没看过的小伙伴建议去看一下,这节课给大家介绍一个Java中的一个关键字Record,那Record关键字跟不可变类有什么关系呢?看完今天的文章你就知道了。友情提示Record关键字在Java14过后才支持的,所以是不是被阿粉说中了,还在使用Java8的你一定没用过!不可变类我们先看一下之前定义的不可变类,代码如下。packagecom...
skyyoung
0回复
4583浏览
Java
HarmonyOS多媒体框架介绍
原文:https:mp.weixin.qq.coms2LHv7s7X4IJMCPU8hcCeg,点击链接查看更多技术内容。随着科技进步,我们的生活发生了翻天覆地的变化。过去几年音视频技术发展迅速,直播行业异军突起,在社交、娱乐、教育、医疗等领域高歌猛进。当前,对音视频技术的需求又将到达一个新高度。HarmonyOS作为一款全新的面向全场景的分布式操作系统,不断创新,致力于为开发者提供更好、更高效的使用体验。接下来让我们一起学习了解下Ha...
HarmonyOS开发者
0回复
7061浏览
OpenHarmony
4天带你上手HarmonyOS ArkUI开发——《HarmonyOS ArkUI入门训练
4天带你上手HarmonyOSArkUI开发——《HarmonyOSArkUI入门训练营之健康生活实战》《HarmonyOSArkUI入门训练营之健康饮食应用》是面向入门开发者打造的实战课程系列。特邀华为终端BG高级开发工程师作为本次训练营讲师,以健康饮食为例,开展技术教学及实战案例分享,助力入门开发者快速提升技能实力进阶。目标学员入门开发者(计算机专业相关)学习链接:https:edu.51cto.comcourse32785.html训练营目标通过学习ArkUI入门...
HarmonyOS开发者
0回复
5889浏览
OpenHarmony
暂无内容
1
583
584
585
586
587
588
589
590
591
1344
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅