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
05 网络面经:使用HTTPS就绝对安全了吗?
朋友面试阿里,关于HTTPS被问了三道题,看看你能回到上几道题。第一,为什么使用HTTPS之后,通信就安全了?第二,HTTPS实现通信安全的原理是什么?第三,使用了HTTPS就绝对安全了吗?本篇文章就带大家一起聊聊HTTPS,顺便解答上面三个问题。关于HTTPS前面学习过HTTP协议的报文格式及交互模式,我们知道HTTP传输的内容本质上就是文本,HTTP2采用了二进制字节的形式传输,但依旧可以进行反编译。也就是说,在通信的过程中只要拦截...
梦叶草789
0回复
4660浏览
开发语言
容器
04 网络面经:HTTP 2.0的这些新特性,是时候了解一下了
面试中关于HTTP2.0的面试题并不多,但基于HTTP2.0的应用已经很多了,比如谷歌的gRPC框架就是基于HTTP2.0来提升效率的。同时,HTTP1.0中的存在的很多缺陷也都在HTTP2.0中得到了解决。所以,如果你在面试中脱颖而出,同时,在实践中更好的理解类似gRPC这类框架的实现,了解HTTP2.0还是非常必要的。而且HTTP2.0也在很多场景下逐步替代HTTP1.0。HTTP1.0存在的问题了解过HTTP1.0的协议实现之后,会发现它存在不少问题。问题一:TCP连...
梦叶草789
0回复
4569浏览
容器
开发语言
03 网络面经:你真的了解Cookie和Session吗?
在初级面试中,关于Cookie和Session的区别是一个高频的面试题。如果只是机械的回答一下它们的区别,那你可能真的不了解Cookie和Session,就更别说灵活运用了。这篇文章带你从Cookie和Session的初级应用到高级应用捋一遍,看看有多少不知道的内容。什么是Cookie?我们知道HTTP协议是无状态的,一次请求完成,不会持久化请求与相应的信息。那么,在购物车、用户登录状态、页面个性化设置等场景下,就无法识别特定用户的信息。这时...
梦叶草789
0回复
4704浏览
开发语言
容器
弄懂“三门问题”,成功概率翻倍,来用代码验证一下
看到一段关于“三门问题”的视频,第一感觉就是视频的结论有误。本想一笑了之,但看了评论,迷惑了:三门问题的答案到底是什么?作为勤学好问的码农,不知道最终答案,还是很难受的,于是深入研究一下,发现”小丑竟然是自己“。如果你想挑战一下自己,可以先跳过推理和结论部分,自己先得出一个答案,然后再看看是否正确。一条朋友圈在花了一个小时,弄懂三门问题之后,发了一条这样的朋友圈:image20211031201436187三门问题...
梦叶草789
0回复
4577浏览
开发语言
容器
还在用new Date计算任务执行时间?强烈建议使用这个API!
在实践过程中,我们经常需要记录一个任务执行的耗时,这是评价代码好坏,评测代码性能,排查业务执行问题的重要操作。那么,你是如何来获取并计算任务执行耗时的呢?通过newDate获得时间进行换算?还是有更好的方案?本文给你答案。获取任务耗时通常做法获取任务耗时,最简单的方式就是打印当前时间与任务开始执行时间的差值,实例代码如下:TestpublicvoidtestElapsedTimes()throwsInterruptedException{longstartTimenewDate(...
梦叶草789
0回复
4051浏览
容器
微服务
隐藏了2年的Bug,终于连根拔起,悲观锁并没有那么简单
接手的新项目,接二连三的出现账不平的问题,作为程序员中比较执着的人,不解决誓不罢休。最终,经过两次,历时多日终于将其连根拔起。实属不易,特写篇文章记录一下。文章中不仅会讲到使用悲观锁踩到的坑,以及本人是如何排查问题的,某些思路和方法或许能对大家有所帮助。事情的起源运营同事时不时就提出查账调账的需求,原因很简单,账不平,不查不行。如果你有过财务相关系统的工作经历,账务问题始终是最难攻克的。虽然刚...
梦叶草789
0回复
3693浏览
开发语言
微服务
01网络面经:你每天都用的HTTP协议,到底是什么鬼?
作为开发人员,每天都在使用HTTP协议,但是否详细了解过一下该协议的构成及特性吗?本文就带大家全面的梳理一下。先来看一下本篇文章涉及到的知识点脑图。http脑图原文件可在公众号【程序新视界】内回复“http”获得。下面,看具体关于HTTP协议的介绍。HTTP协议简介超文本传输协议(英文:HyperTextTransferProtocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是万维网的数据通信的基础。HTTP协议基...
梦叶草789
0回复
8168浏览
开发语言
分布式数据库
06篇 Nacos Client本地缓存及故障转移
学习不用那么功利,二师兄带你从更高维度轻松阅读源码~本篇文章我们来通过源码分析一下Nacos的本地缓存及故障转移功能,涉及到核心类为ServiceInfoHolder和FailoverReactor。ServiceInfoHolder功能概述ServiceInfoHolder类,顾名思义,服务信息的持有者。前面文章已经多次涉及到ServiceInfoHolder类,比如每次客户端从注册中心获取新的服务信息时都会调用该类的processServiceInfo方法来进行本地化的处理,包括更新缓存服务、...
梦叶草789
0回复
7260浏览
开发语言
分布式数据库
07篇 Nacos客户端是如何实现实例获取的负载均衡呢?
学习不用那么功利,二师兄带你从更高维度轻松阅读源码~前面我们讲了Nacos客户端如何获取实例列表,如何进行缓存处理,以及如何订阅实例列表的变更。在获取到一个实例列表之后,你是否想过一个问题:如果实例列表有100个实例,Nacos客户端是如何从中选择一个呢?这篇文章,就带大家从源码层面分析一下,Nacos客户端采用了如何的算法来从实例列表中获取一个实例进行请求的。也可以称作是Nacos客户端的负载均衡算法。单个实例获取...
梦叶草789
0回复
5299浏览
开发语言
容器
双重检查锁,原来是这样演变来的,你了解吗
在看Nacos的源代码时,发现多处都使用了“双重检查锁”的机制,算是非常好的实践案例。这篇文章就着案例来分析一下双重检查锁的使用以及优势所在,目的就是让你的代码格调更加高一个层次。同时,基于单例模式,讲解一下双重检查锁的演变过程。Nacos中的双重检查锁在Nacos的InstancesChangeNotifier类中,有这样一个方法:privatefinalMap<String,ConcurrentHashSet<EventListener>>listenerMapnewConcurrentHashMap<String,Conc...
梦叶草789
0回复
4037浏览
分布式数据库
容器
秋天来了,冬天还会晚吗
秋天的风,像一位魔术师,他来到的小山上,看见小草,他就拿起魔术棒,结果小草有绿变黄,他看见穿着绿衣的小花也拿起魔术棒,结果小花变红了..
董老师
0回复
4608浏览
风景地区
深开鸿KHDVK-3861B之全量解析——初体验之开发环境搭建
原创
精华
作者:罗楚序言开发板在我们学习OpenHarmony开发中起到事半功倍的作用,但是很多初学者拿到开发板后,不知道如何下手,因此快速上手开发板,建立一个良好的学习平台,对于初学者来讲起着至关重要的地位。正文1.搭建开发板环境1.1下载并安装VMwareWorkstationPro虚拟机操作步骤步骤1浏览器输入URL注册登录后下载VMwareWorkstationPro虚拟机。(https:customerconnect.vmware.comcndownloadsdetailsdownloadGroupWKST1621WIN&prod...
深开鸿开发板
4回复
9064浏览
开发板
#物联网征文#基于数字孪生的源网荷储多能互补智慧微网系统
原创
精华
[TOC](目录)项目摘要  为如期实现双碳战略目标,我国能源结构将迎来大转型。未来企业都可能需要管理自己的碳资产,实现公司层面的碳中和,而当前市面上的风力发电机、大规模光伏以及储能系统具有许多不足之处,其适用范围具有局限性,绿色能源无法普及所有企业园区等问题,因此本产品采用电源、电网、负荷、储能四位一体技术实现智慧微网建设,通过风光氢耦合互补提供能量供应,并基于运维系统为智慧微网实现数字化、...
梅科尔工作室原哲
3回复
6693浏览
华为云
小熊派
HarmonyOS
使用标准信号检测 VM振弦采集模块测量精度(三)
使用标准信号检测VM振弦采集模块测量精度(三)频率与温度的多项式修正VM振弦采集模块自SF3.51版本开始,新增加了频率和温度的多项式修正功能。测量、计算完成后的频率值和温度值,经过一个2次多项式进行修正,最终更新到频率和温度寄存器。(下式中,加常数A的单位为Hz和℃)𝑌𝐴+𝐵𝑥+𝐶𝑥2即:寄存器值𝐴+𝐵×测量值+C×测量值2多项式中的常数项A、B、C默认为0.0、1.0、0.0,可以使用字符串指令来读取和修改。读取频率修正参...
稳控科技
0回复
3563浏览
振弦采集模块
设备开发
工程监测
频率温度修正
仪器开发
#物联网征文#基于多模态信息融合的上肢康复训练评估系统
原创
精华
[toc](目录)项目摘要  脑卒中是我国成年人致死、致残的首位病因,具有发病率高、致残率高、死亡率高和复发率高的特点。2016年全球疾病负担(GBD)数据显示,脑卒中是造成我国寿命年损失(YLL)的第一位病因。《2019中国卫生健康统计提要》数据显示,2018年脑血管病占我国居民疾病死亡比例在农村人群为23.19%、城市人群为20.51%,这意味着每5位死亡者中就至少有1人死于脑卒中。  基于多模态信息融合的上肢康...
梅科尔工作室Gyy
2回复
7256浏览
HarmonyOS
康复评估系统
多模态信息融合
网络组件axios可以在OpenHarmony上使用了
精华
网络组件axios可以在OpenHarmony上使用了什么是axios上古浏览器页面在向服务器请求数据时,因为返回的是整个页面的数据,页面都会强制刷新一下,这对于用户来讲并不是很友好。并且我们只是需要修改页面的部分数据,但是从服务器端发送的却是整个页面的数据,十分消耗网络资源。而我们只是需要刷新页面的部分数据,并不希望刷新整个页面。于是一种新的技术,异步网络请求Ajax(AsynchronousJavaScriptandXML)随之产生,它能与后台...
OpenHarmony开发者
6回复
1.1w浏览
OpenHarmony
OHOS标准系统的SAMGR代码解读(v3.1)--0--前言
 《[OHOS的系统服务框架子系统(SAMGR)代码解读(v2.0)](https:ost.51cto.composts9533)》系列文章详细分析了OpenHarmony的轻量系统和小型系统的系统服务框架safwklite和samgrlite两个组件的实现细节。由于这个v2.0版本的内容还算是网络博文,在不少地方的行文表达还偏口语化、部分内容的组织也不够严谨。在将这些内容编入《沉浸式剖析OpenHarmony源代码》一书第7章时,已经按出版社的要求进行书面化和规范化处理,可视为v...
liangkz_梁开祝
1回复
7965浏览
OpenHarmony
标准系统
分布式任务调度
SAMGR
代码解读
linux环境部署 prometheus + grafana + nacos对微服务监控
作者IT学习道场来源IT学习道场(ID:itlearndojo)自定义的prometheus自定义springbootstarter创建wlcprometheusstartermaven模块,这是我在微服务中的新建的maven模块名字pom.xml文件信息如下<xmlversion"1.0"encoding"UTF8"><projectxmlns"http:maven.apache.orgPOM4.0.0"xmlns:xsi"http:www.w3.org2001XMLSchemainstance"xsi:schemaLocation"http:maven.apache.orgPOM4.0.0http:maven.apache.orgxsdmaven4.0.0.xsd"><parent><...
peng_hui
0回复
1.1w浏览
prometheus
微服务
linux的定时器-备份mysql
作者IT学习道场来源IT学习道场(ID:itlearndojo)之所以发布这篇文章,在重新审查已发布的博文时发现以前发布的【mysql的安全措施了解下】的定时器中描述不全,存在数据备份失败问题,这里补充下解决方案,带来的失误,深感抱歉,具体现象表现为:shell脚本手动执行没问题,crontab定时执行失败问题描述:Shell脚本手动执行可以正常运行,并得到正确结果;使用Crontab定时调度的时候,Shell脚本执行出来的结果数据量为0。原因...
peng_hui
0回复
4858浏览
mysql
手把手教你在CentOS上安装ELK,对服务器日志进行收集
一、ELKStack简介ELK不是一款软件,而是Elasticsearch、Logstash和Kibana三种软件产品的首字母缩写。这三者都是开源软件,通常配合使用,而且又先后归于Elastic.co公司名下,所以被简称为ELKStack。根据GoogleTrend的信息显示,ELKStack已经成为目前最流行的集中式日志解决方案。•Elasticsearch:分布式搜索和分析引擎,具有高可伸缩、高可靠和易管理等特点。基于ApacheLucene构建,能对大容量的数据进行接近实时的存储、...
fatherlaw
0回复
8555浏览
sql
暂无内容
1
295
296
297
298
299
300
301
302
303
484
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅