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
服务设计思考:平台化
平台是一套完整的服务。也是一套内部自洽的系统。核心在于分离,业务与通用服务隔离,业务与通用功能隔离。总览目标:●对需求方:快速响应。可以敏捷地进行需求迭代。●对第三方业务方:以产品的方式提供服务。所见即所得。所有功能对业务方透明。●对测试方:简易明了的测试方式。利于自动化测试,灰度测试。●对运维方:持续集成,自动化编排,自动化部署。●数据方:提供多维度,详尽的服务数据。可以给数据方提供简便的数...
大家好我是佩奇
0回复
3943浏览
分布式数据库
开发语言
终极解密输入网址按回车到底发生了什么
详解输入网址点击回车,后台到底发生了什么。透析HTTP协议与TCP连接之间的千丝万缕的关系。掌握为何是三次握手四次挥手?timewait存在的意义是什么?全面图解重点问题,再也不用担心面试问这个问题。大致流程●URL解析,解析http协议、端口、资源地址。●DNS查询:首先查询本地host,再访问DNS服务器将域名解析成ip地址。●建立TCP连接。●服务器收到请求后处理,并且构造响应返回给客户端。●客户端接收HTTP报文响应。●渲染页...
大家好我是佩奇
0回复
3832浏览
开发语言
微服务
什么是HTTP
什么是HTTP什么是HTTP?你肯定立马跳出:“HTTP是超文本传输协议,就是「H」yper「T」ext「T」ransfer「P」rotocol”。这样回答还是过于简单,那到底什么是“超文本”,什么是“协议”?HTTP下面还有哪些协议?HTTP有什么缺点以及优点?「超文本传输协议」,我们拆成三个部分,「超文本、传输、协议」。我们还要知道HTTP不是互联网,也不是编程语言,是一种协议。HTTP通常跑在TCPIP协议栈之上,依靠IP协议实现寻址和路由、TCP协...
大家好我是佩奇
0回复
5095浏览
框架语言
分布式数据库
开发语言
OLAP 数据平台 Druid 第一步,编写 Spec 配置
本文参考Druid官方文档。ApacheDruid是一个集时间序列数据库、数据仓库和全文检索系统特点于一体的分析性数据平台(OLAP)。Druid作为一个高可用、高性能和多特性的OLAP平台,使用场景丰富。Druid使用场景许多互联网公司基于Druid搭建OLAP数据分析和BI平台。如:●快手万亿级实时OLAP平台的建设与实践:https:www.infoq.cnarticleIWfHmTigKNAeEJKF8eS●Druid在有赞的实践:https:zhuanlan.zhihu.comp25593670●Druid在小米公司...
大家好我是佩奇
0回复
5327浏览
容器
微服务
分布式数据库
高性能解决线程饥饿的利器 StampedLock
概览在JDK1.8引入StampedLock,可以理解为对ReentrantReadWriteLock在某些方面的增强,在原先读写锁的基础上新增了一种叫乐观读(OptimisticReading)的模式。该模式并不会加锁,所以不会阻塞线程,会有更高的吞吐量和更高的性能。跟着“码哥字节”带着问题一起来看StampedLock给我们带来了什么…●有了ReentrantReadWriteLock,为何还要引入StampedLock?●什么是乐观读?●在读多写少的并发场景下,StampedLock如何解决写线程...
大家好我是佩奇
0回复
3894浏览
微服务
分布式数据库
智能合约安全——随机数
本次我们将带大家了解智能合约中一个经常被用到的东西——随机数。智能合约的开发中常常会用到随机数,例如Lottery和现在流行的NFT数字藏品的属性等都需要用到随机数。目前来说常见的随机数获取有两种:使用区块变量生成随机数,使用预言机来生成随机数。下面我们了解一下这两者的特点:1)使用区块变量生成随机数我们先了解一下常见的区块变量有哪些:block.basefee(uint):当前区块的基本费用block.chainid(uint):当前链idbl...
fingernft
0回复
5074浏览
区块链技术
智能合约
合约安全
合约审计
水库大坝实时安全监测特点分析
河北稳控科技水库大坝实时安全监测特点分析一、水库大坝实时监测系统简介水库大坝实时监测的主要任务是实时监测各个监测点水库水位、水压、渗流、流量、扬压力等,用无线传感网络完成数据传输,在计算机上用数据模式或图形模式反映出来,实时掌控整个水库大坝各项变化情况,特殊数据实行声光报警。大坝安全监测系统能实现全天候远程自动监测,监测站数据自动采集并且进入相关数据库。同样,监测系统也具备人工观测条件。大坝远...
稳控科技
0回复
3336浏览
工程监测
雨量传感器
无线采集仪
监测系统
梅科尔工作室-原哲-小熊派学习笔记(驱动子系统开发)
一、GPIO1.GPIOAPI介绍wifiiotgpio.h接口简介:这个.h中包含声明GPIO接口函数,这些功能用于始化GPIOwifiiotgpioex.h接口简介:这个.h中包含声明扩展的GPIO接口函数,这些功能用于设置GPIO拉力和驱动器强度。2.查看LED对应的GPIO引脚LED对应的GPIO引脚是GPIO2通过控制GPIO2输出的的电平信号来实现LED灯的闪烁。高电平时点亮LED灯低电平时熄灭LED灯3.操作GPIO点亮LED打开“B1basicledblink”工程的ledexample.c文件,可在代码中...
梅科尔工作室原哲
0回复
4015浏览
小熊派
梅科尔工作室-原哲-小熊派学习笔记(无线联网开发)
一、WiFiAPI热点1.AP热点API介绍wifihotspot.h接口简介:这个wifihotspot.h中包含声明AP热点相关接口函数2.AP热点创建代码解读打开“D1iotwifiap”工程的wifiap.c文件,可在代码中查看实现创建Wifi热点的代码二、WiFiSTA联网1.STA联网相关APIwifidevice.h接口简介:这个wifidevice.h中包含声明STA联网相关接口函数2.STA联网代码解读打开“D2iotwifistaconnect”工程的wifistaconnect.c文件,可在代码中查看实现STA联网业务代码。
梅科尔工作室原哲
0回复
3798浏览
小熊派
梅科尔工作室-原哲-小熊派学习笔记(课程导读)
一、硬件准备BearPiHMNano的网店链接是:https:item.taobao.comitem.htmid633296694816二、代码仓BearPiHMNano的主代码仓库是:https:gitee.combearpibearpihmnano鸿蒙HPM地址在:https:hpm.harmonyos.comcndistributionbearpi%2Fbearpihmnano三、环境搭建所需开发工具VisualStudioCode(代码编辑工具):https:code.visualstudio.comHiburn(代码烧录工具):https:pan.baidu.coms1i6PLuUzclS6hlQ3XHOobQ&tdownloads密码:1234Moba...
梅科尔工作室原哲
0回复
3928浏览
小熊派
梅科尔工作室-原哲-小熊派学习笔记(网络应用开发)
一、UDP客户端1.UDP协议相关API介绍socket.h接口简介:这个socket.h中包含声明UDP协议相关接口函数2.UDP客户端创建流程介绍3.实现UDP客户端打开“D3iotudpclient”工程的udpclientdemo.c文件,可在代码中查看实现UDP客户端的代码二、TCP服务端1.TCP协议相关API介绍socket.h接口简介:这个socket.h中包含声明TCP协议相关接口函数2.TCP服务端创建流程介绍3.实现TCP服务端打开“D4iottcpserver”工程的tcpserverdemo.c文件,可以查...
梅科尔工作室原哲
0回复
3853浏览
小熊派
华为云培训
华为云第一次:https:www.mubucm.comdoc7bxMAPf1aHz华为云第二次:https:www.mubucm.comdoc36tyHRzQpHz华为云第三次:https:www.mubucm.comdoc3E3QReuQaXz华为云第四次:https:www.mubucm.comdocY4azAqGXz华为云第五次:https:www.mubucm.comdoc7InkiH2WUXz华为云第六次:https:www.mubucm.comdoc1z6Tf8X4mXz华为云第七次:https:www.mubucm.comdocDGG0oAH1Xz
我是你的破壁人
0回复
4023浏览
华为云小熊派培训
第一,二章
第一章开发环境的搭建BearPiHMNano开发板介绍功能原理LED灯的原理NFC的原理E52接口的原理如何使用开发环境的搭建下载打开Gitee的仓库→十分钟上手打开VMwareWorkstation→点击虚拟机→打开如下文件→导入→打开解压文件选择存储地址打开虚拟机点击用户(bearpi)登录右键打开终端输入ifconfig获取ip记下来打开mobaxterm工具点击sesson点击ssh输入刚才的ip输入账号(bearpi)bearpi打开raidrive语言改成中文简体添加sftp输入刚才ip...
黑色四叶草
0回复
3340浏览
1
分布式系统中的时钟与一致性解读(上)
●1物理时钟与问题●2逻辑时钟LogiclClock,LC●3向量时钟VectorClock,VC●4TrueTime,TT●5混合逻辑时钟HybridLogicalClocks,HLC■5.1概念预介绍■5.2算法介绍●6一致性■6.1理论中的一致性■6.2分布式系统中实现的一致性●7多说一点当我们讨论一致性的时候,我们在讨论什么?1物理时钟与问题世界是处于不断变化中的,佛经上说:“诸行无常”,就是这个意思。只有变化,作为观察者的我们才能感觉到时间,正是变化的世界让我们...
ywz888
0回复
6810浏览
分布式
你常听说的WAL到底是什么
什么是WALWAL(WriteAheadLog)预写日志,是数据库系统中常见的一种手段,用于保证数据操作的原子性和持久性。在计算机科学中,「预写式日志」(Writeaheadlogging,缩写WAL)是关系数据库系统中用于提供原子性和持久性(ACID属性中的两个)的一系列技术。在使用WAL的系统中,所有的修改在提交之前都要先写入log文件中。log文件中通常包括redo和undo信息。这样做的目的可以通过一个例子来说明。假设一个程序在执行某些操作的过程...
大家好我是佩奇
0回复
7632浏览
微服务
框架语言
Tomcat 高并发之道原理拆解与性能调优(下篇)
续:Tomcat高并发之道原理拆解与性能调优(上篇)连接器之IO模型与线程池设计连接器主要功能就是接受TCPIP连接,限制连接数然后读取数据,最后将请求转发到Container容器。所以这里必然涉及到IO编程,今天带大家一起分析Tomcat如何运用IO模型实现高并发的,一起进入IO的世界。IO模型主要有5种:同步阻塞、同步非阻塞、IO多路复用、信号驱动、异步IO。是不是很熟悉但是又傻傻分不清他们有何区别?所谓的IO就是计算机内存与外部设...
大家好我是佩奇
0回复
7229浏览
开发语言
微服务
不可不知的软件架构模式
什么是系统架构(Architecture)设计不仅仅指的是外观和感觉,它还包括运作方式。——史蒂夫·乔布斯系统架构(SystemArchitecture),软件架构(SoftArchitecture)是IT领域常见的名词,架构设计是软件系统构建过程中极其关键的一部分。系统架构为什么重要?常见的架构模式都有哪些?跟着【码哥字节】了解不同的架构设计所运用的不同设计哲学。一起来看下常见的架构模式:ClientServer、PeertoPeer、MVC、Layered、DistributeClu...
大家好我是佩奇
0回复
5715浏览
架构语言
开发语言
MySQL之COUNT性能到底如何?
●前言●1.COUNT(1)、COUNT()与COUNT(字段)哪个更快?■实验分析■实验结果■实验结论●2.COUNT()与TABLESROWS●3.COUNT()是怎么样执行的●4.总结前言在实际开发过程中,统计一个表的数据量是经常遇到的需求,用来统计数据库表的行数都会使用COUNT(),COUNT(1)或者COUNT(字段),但是表中的记录越来越多,使用COUNT()也会变得越来越慢,本文我们就来分析一下COUNT的性能到底如何。1.COUNT(1)、COUNT()与COUNT(字段)哪个更快?执...
ywz888
0回复
5910浏览
MYSQL
分布式系统中的时钟与一致性解读(下)
5混合逻辑时钟HybridLogicalClocks,HLCLamport逻辑时钟解决了分布式环境中物理时钟不能精确同步时,对存在依赖关系的事件进行排序的问题。但在全序上对同时或者无依赖关系的事件却不能准确的进行排序。向量时钟虽然解决了逻辑时钟的全序排序问题,却引入了空间占用较大、通信成本高的问题。单纯使用逻辑时钟或者物理时钟(需要硬件支持)的解决方案都不尽完美。既然逻辑时钟可以解决分布式环境中事件精确的因果关系(这里的因...
ywz888
0回复
5874浏览
MYSQL
使用 External Secrets Operator 安全管理 Kubernetes Secrets
作者祝祥来源新钛云服(ID:newtyun)转载请联系授权(微信ID:zlm935177782)关键要点KubernetesSecret管理有助于将Secret与应用程序代码分离,并在需要时在集群中启用它们。默认情况下,Secret以不安全的base64形式存储,这是一种编码方法而不是加密。第三方Secret管理系统是拥有集中、强大的Secret管理机制的更好的选择。ESO是一个KubernetesOperator,它集成了外部Secret管理系统,例如AWSSecretsManager、HashiCorpVault、...
大家好我是佩奇
0回复
5391浏览
Kubernetes
暂无内容
1
321
322
323
324
325
326
327
328
329
484
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅