51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
软考
华为认证
厂商认证
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
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
鸿蒙
Harmony OS Next
demo
聊聊 微服务 架构中的用户认证方案
大家好,我是不才陈某今天来聊聊微服务中一个重要的话题:如何设计微服务架构下的用户认证方案。今天主要涉及三个方面的内容:传统的用户认证方案;JWT与JJWT;基于网关的统一用户认证。关于微服务的认证、鉴权陈某前面也写过非常多的实战文章,收获了全网一致好评,文章如下,有需要的可以看看:妹子始终没搞懂OAuth2.0,今天整合SpringCloudSecurity一次说明白!OAuth2.0实战!玩转认证、资源服务异常自定义这些...
梦叶草789
0回复
4264浏览
微服务
云原生数据库厂商拓数派加入龙蜥社区,打造多样化的数据底座
原创
近日,杭州拓数派科技发展有限公司(以下简称“拓数派”,又称“OpenPie”)正式签署CLA贡献者许可协议,加入龙蜥社区(OpenAnolis)。拓数派是立足于国内基础数据计算领域的高科技创新驱动企业。作为国内该领域屈指可数的Day1准独角兽,致力于在数字原生时代,运用突破性计算理论、独创的云原生数据库旗舰产品以及之上的算法和数学模型,建立下一代云原生数据平台的前沿标准,驱动企业实现从“软件公司”到“数据公司”再到“...
龙蜥社区OpenAnolis
0回复
2400浏览
龙蜥社区
操作系统
数据库
开源
如何对摄像头消息做二次开发?
摄像头的告警消息通常可以通过已有的萤石云视频app端接收,但还是希望消息上报到开发者自己的平台上,开发者配置消息推送业务后,场景内发生异常情况时,消息上报可以让使用者及时收到消息,防止危险事件发生,为自身业务提供安全保证。准备工具:注册萤石开放平台账号:https:open.ys7.comcnsindex萤石开放平台控制台网页链接:https:open.ys7.comconsoleapplication.html下载postman:测试接口调用是否成功,下载地址:https:...
wx63fb4603cfb46
0回复
6329浏览
摄像头
消息
开发
信息
使用 eBPF 零代码修改绘制全景应用拓扑
精华
本文为DeepFlow在首届云原生社区可观测性峰会上的演讲实录。回看链接[1],PPT下载[2]。很高兴有机会在第一届可观测性峰会上向大家介绍我们的产品DeepFlow,我相信它会是今天eBPF含量最高的一个分享。DeepFlow的能力很多,而我今天的分享会聚焦于一个点上说透,希望大家由此感知到eBPF带给可观测性的变革。那么我今天要分享的内容就是,DeepFlow如何利用eBPF技术,在不改代码、不改配置、不重启进程的前提下,自动绘制云原生应用...
树欲静而风不止
3回复
6172浏览
eBPF
DeepFlow
可观测性
云原生
超融合产品集成 Kata 虚拟化容器技术的方案演进 | 龙蜥技术
原创
编者按:超融合技术融合基础实施为企业用户提供虚拟化、容器等不同形态的服务。今天,浪潮数据超融合云原生工程师王永超带大家了解Kata虚拟化容器技术,及超融合产品为集成Kata容器而进行技术方案演进历程,也分享了超融合Kata容器技术设计与应用。本文整理自[龙蜥大讲堂第78期](http:mp.weixin.qq.comsbizMzg4MTMyMTUwMQ&mid2247514507&idx1&sn6a1ab390cfcb723de05d2e75b6012925&chksmcf654af9f812c3ef6319a333a9a7185acce464f...
龙蜥社区OpenAnolis
0回复
3616浏览
龙蜥社区
开源
容器技术
云原生
龙蜥大讲堂
宝兰德BES在BGMProvider国密库上的实践
背景知识BGMProviderBGMProvider是毕昇JDK团队在OpenEuler开源社区下的一个开源项目,开源地址:https:gitee.comopeneulerBGMProvider,BGMProvider是为了在JDK原有的TLS加密通信中支持国密TLS而开发的项目,目标是提供一个完整的GMTLSJAVA实现,主要有以下特性:1.支持国密标准中特有的SM2非对称加密算法SM3密码杂凑算法SM4对称加密算法,国密SSLSocketSSLEngine中的握手协议以及加密通信流程2.基于JavaCryptographyArchitectur...
top_tony
1回复
1.1w浏览
微服务
了解一下Redis API和怎么使用它(上)
作者川石信息来源今日头条(一)、全局命令Redis常见全局命令有以下几种:1.查看所有键keys2.键总数dbsize3.检查键是否存在如果键存在则返回1,不存在则返回0existskey4.删除键delkey[key...]5.键过期expirekeysecondsTTL命令会返回键的剩余过期时间,它有3种返回值:大于等于0的整数:键剩余的过期时间。1:键没设置过期时间。2:键不存在(二)、字符串1.设置值除了set选项,Redis还提供了setex和setnx两个命令:它们的作用和ex和...
amang2000
1回复
7583浏览
Redis
API
开源项目推荐:提高研发效率的5个开源项目
FeatureFlag技术在国外产品研发中被广泛使用,被视为提高研发效率的利器。在国外,FeatureFlag技术已经得到广泛普及并被企业广泛采用,许多知名公司都在使用该技术提高产品开发和交付的效率,例如Facebook、Google、Netflix等,同时也有很多相关的开源项目和服务。而在国内目前只有一些大型公司在使用该技术做功能发布,字节跳动的火山引擎、滴滴出行的Apollo等,但开源项目相对较少。作为FeatureFlag技术的布道者和受益者,下...
FeatureProbe
0回复
5833浏览
开源项目
GitHub
AB测试
灰度发布
HMDTU-OpenHarmony-Hi3861环境搭建
原创
精华
HMDTUOpenHarmonyHi3861环境搭建转载请联系:https:space.bilibili.com386621374视频教程链接B站:文字教程链接准备VMubuntu虚拟机下载ubuntu镜像打开阿里云镜像下载网站https:developer.aliyun.commirror点击OS镜像选择发行版和版本号,点击下载VM虚拟机选择Ubuntu网络选择桥接硬盘需要大于20G虚拟机全部配置信息选择下载好的镜像一直下一步默认安装好Ubuntu并重启切换rootshellsudopasswdrootsuroot下载安装SSHshellaptgetins...
虹喵小仙女
2回复
6484浏览
HMDTU
大佬也hashcode方法上翻船了,不小心秀了一把!
前些天写了几篇面试题的文章,其中包括《重写equals方法为什么通常会重写hashcode方法?》,有朋友可能会说,这类面试题都是“面试造火箭,工作拧螺丝”。不可否认,有些面试题的确如此。但就在今天,因为懂了这篇文章中的知识竟然在大佬面前秀了一把,帮大佬解决了疑问,还换来了一个赶明儿请吃饭的“口头支票”,哈哈下面就来聊聊大佬遇到的奇怪问题以及排查解决过程。大佬的疑惑大佬在项目中写了类似这样的一段代码...
无聊逛51
0回复
4099浏览
微服务
架构
怎么降低摄像头直播消耗的带宽呢?
摄像头直播取流,带宽消耗大怎么办?带宽码率并发数,就像是水龙头,每个水龙头流速就是码率,同时打开的水龙头个数就是并发量,所有水龙头的总流速就是带宽,可以通过控制视频的并发量或者降低设备码率来减少带宽。下面介绍如何降低设备码率,以萤石摄像头为例如果你用的是萤石摄像头海康摄像头,那可以看看这篇文章操作下,降低摄像头的码率前提:需要设备和电脑处于同一局域网1、下载萤石工作室,下载地址:https:service.ezvi...
wx63fb4603cfb46
0回复
7258浏览
带宽消耗
直播
降低码率
摄像头
萤石
使用全景拓扑持续跟踪 云原生应用的压测性能瓶颈
测试小姐姐正在对云原生的电商应用进行压测,但是如何对压测结果进行持续的观测呢?这一直是比较头痛的事情,本文将介绍如何利用DeepFlow的全景拓扑帮助小姐姐快速找到瓶颈点。DeepFlow全景拓扑无需业务修改代码、配置或者重启服务,利用BPFeBPF技术通过对业务零侵扰的方式构建而来,这是一种很便捷且低成本的方式来观测全链路压测的结果。01|背景介绍DeepFlow在线的Sandbox环境中部署了一个云原生的电商应用,此电商应用来源...
树欲静而风不止
1回复
3762浏览
DeepFlow
压测性能
可观测性
云原生
开放原子全球开源峰会,全面升级再出发!
原创
当前,开源已经成为全球信息技术产业发展的一种重要协作方式和生态构建形式。开源能够集众智、采众长,加速软件迭代升级,促进产用协同创新,推动产业生态完善,已成为全球软件技术和产业创新的主导模式。开放原子开源基金会以繁荣开源事业,共享开源价值为愿景,秉持国际视野,突出科技特色,促进业态繁荣,成功召开全球数字经济大会——2022开放原子全球开源峰会。 今年6月,盛会将全面升级再出发! 立足中国,面向...
开放原子开源基金会
0回复
4929浏览
开源
峰会
机密容器发布0.5.0版本,龙蜥将基于此构建开箱即用解决方案
原创
文段勇帅01前言机密容器(ConfidentialContainers,简称CoCo)是CloudNativeComputingFoundation(CNCF)Sandbox项目。目前机密容器项目的核心参与者包括阿里云、AMD、ARM、IBM、Intel、Microsoft、RedHat、Rivos等软件和硬件公司。本次发布的CoCo0.5.0release是机密容器社区成立以来最大规模的版本更新,共包含八大新特性。其中,阿里云作为项目核心技术的主要贡献者,主动发起深度参与了该版本中的四项关键特性。云原生和安全...
龙蜥社区OpenAnolis
0回复
4089浏览
云原生
机密计算
龙蜥SIG
开源
容器
Kubeedge - 6:AI协同子项目-Sedna
原创
Kubeedge6:AI协同子项目Sedna什么是SednaSedna是在KubeEdgeSIGAI孵化的边云协同AI项目。得益于KubeEdge提供的边云协同能力,Sedna可以实现跨边云协同训练和协同推理能力,如联合推理、增量学习、联邦学习和终身学习。Sedna支持流行的AI框架,如TensorFlow,Pytorch,PaddlePaddle,MindSpore。Sedna可以简单地为现有的训练和推理脚本启用边缘云协同功能,从而带来降低成本、提高模型性能和保护数据隐私的好处安装Sedna环境准备...
Piwriw.
0回复
5548浏览
KubeEdge 云原生
#创作者激励# 领航计划(五): 玩转KubeEdge Router(核心)
原创
领航计划(五):玩转KubeEdgeRouter[【本文正在参加2023年第一期优质创作者激励计划】](https:ost.51cto.composts21211)什么是Routerrouter是KubeEdge中的一种通过实现CRDs来实现与边缘端进行MQTT通信的模式在KubeEdge中通过Rule和RuleEndPoint实现了几种通信模式配置开启router云端(cloud)开启router模式sh如果你是通过pod安装的cloudcore查看是否开启可以通过kubectleditpodnkubeedge修改kubectldescribecmcloudcorenkubee...
Piwriw.
5回复
8838浏览
#创作者激励#
面试题:重写equals方法为什么通常会重写hashcode方法?
最近在面试的时候,当问完了HashMap的数据结构之后,通常会再多问一个问题,就是:重写equals方法时通常为什么也要重写一下hashcode方法?其实这个问题,本质上又回到HashMap的应用场景了,就是想看一下面试者是否真的融会贯通。今天这篇文章就带大家了解一下equals方法和hashcode方法之间的关系,以及相关的知识点。equals与hashcode的存在其实每个类都有一个equals方法和hashcode方法。因为所有的类都继承自Object类。Object...
无聊逛51
0回复
3225浏览
微服务
架构
使用 DeepFlow 开启 Dubbo 可观测性
微服务架构已经是后端架构领域老生常谈的话题了,微服务治理、发现等技术已经在业界有了很多成熟的解决方案,Dubbo作为一个社区认可度较高的微服务治理框架也在这个方面颇有建树。但是在微服务架构中,服务的数量和复杂度都远超过之前的单体架构,如何保证服务的稳定和高效运行呢?这时候,可观测性就显得尤为重要。我们都知道Dubbo自身有指标监控[1],但仅聚焦在应用代码层面,同时指标只是可观测性主要的数据之一,我们还需要...
树欲静而风不止
0回复
4832浏览
可观测性
Dubbo
DeepFlow
你给HashMap初始化了容量,却让性能变加更糟?
前言项目中,看到大家已经意识到初始化HashMap时给Map指定初始容量大小,甚是欣慰。但仔细一看,发现事情好像又有一些不对头。虽然指定了大小,却让性能变得更加糟糕了。可能你也是如此,看了《阿里巴巴Java开发手册》感觉学到了很多,于是在实践中开始尝试给Map指定初始大小,并感觉自己写的代码高大上了一些。的确,当你意识到指定初始化值时,已经比普通人更进了一步,但是如果这个值指定的不好,程序的性能反而不如默认值。...
无聊逛51
0回复
3889浏览
微服务
架构
Nacos源码中为什么使用了String.intern方法?
前言面试的时候经常被问到String的intern方法的调用及内存结构发生的变化。但在实际生产中真正用到过了吗,看到过别人如何使用了吗?最近阅读Nacos的源码,还真看到代码中使用String类的intern方法,NamingUtils类中有这样一个方法:publicstaticStringgetGroupedName(finalStringserviceName,finalStringgroupName){...省略参数校验部分finalStringresultGroupedNamegroupName+Constants.SERVICEINFOSPLITER+serviceName;retur...
无聊逛51
0回复
3290浏览
微服务
架构
暂无内容
1
5
6
7
8
9
10
11
12
13
101
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅