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
可可图片编辑
万少
# MySQL server 层和存储引擎层是怎么交互数据的?
作者操盛春来源一树一溪(ID:lovespring52)转载请联系授权(微信ID:csch52)MySQL存储引擎是用插件方式实现的,所以在源码里分为两层:server层、存储引擎层。server层负责解析SQL、选择执行计划、条件过滤、排序、分组等各种逻辑。存储引擎层做的事情比较单一,负责写数据、读数据。写数据就是把MySQL传给存储引擎的数据存到磁盘文件或者内存中(对于Memory引擎是存储到内存),读数据就是把数据从磁盘或者内存读出来返回给se...
chujichenxuyuan
0回复
8060浏览
MySQL
server
javacrash happened in HUAWEI-BKL_AL20 求大佬告知怎么看错误
app在渲染listcontainer分类标签的时候,进行滑动操作时,直接闪退,出现崩坏,一共是22个items
不要停下思考
0回复
9928浏览
javacrash
解锁OpenHarmony技术日!年度盛会,即将揭幕!
OpenHarmony技术日即将揭幕!4月25日(星期一)09:0018:00与你惊喜相约!扫码直达共建新技术、开拓新领域OpenHarmony工作委员会+7家单位共同发起主论坛+3场分论坛36场精彩演讲100+共建单位整装待发共赴一场有趣、有料的狂欢今年有哪些期待?一起来热热身吧!大会直击●新版本:权威官方大揭秘●新成果:生态进展齐亮相●新机遇:大咖云集共分享【大会议程重磅揭秘】多元主题:议题干货满满多组展区:一览生态进展主论坛聚焦Open...
OpenHarmony开发者
1回复
8939浏览
OpenHarmony
技术日
大会
论坛
开发者活动
不会服务治理,还怎么搞微服务?
目录单体架构微服务架构服务治理之注册与发现和负载均衡服务治理之限流熔断服务治理之服务监控今天给大家分享一个话题,是关于微服务架构的服务治理的,很多小伙伴可能都觉得自己玩儿过微服务架构,然后可能也听说过服务治理,但是服务治理到底是什么,有哪些东西,服务治理到底应该怎么来做,这个可能就一头雾水了。所以今天就给大家聊聊这个微服务架构下的服务治理。单体架构首先,要说到微服务架构,那么先来讲讲,大家平时...
yjfhd
0回复
7019浏览
微服务
服务治理
OpenHarmony ETS 掌握组件化这些装饰器写好界面事半功倍
原创
精华
OpenHarmonyETS掌握组件化这些装饰器写好界面事半功倍水之积也不厚,则其负大舟也无力前言:写这篇文章的目的性,是让新手了解几个装饰器的作用,知道如何更加的使得代码模块化,复用性更高,提升代码的阅读效率。1,EntryEntry装饰的Component为页面的总入口,一个页面有且仅有一个EntryjavaEntryComponentstructIndex{Statemessage:string'HelloWorld'build(){Row(){Column(){Text(this.message).fontSize(50).fontWeight(Fon...
陈浩南xxx
3回复
1.7w浏览
openharmony
组件开发
Redis 内存满了怎么办?这样置才正确!
作者就是码哥呀来源码哥字节(ID:MageByte)转载请联系授权(微信ID:MageByte1024)上回在《Redis数据过期了会被立马删除么》说到如果过期的数据太多,定时删除无法删除完全(每次删除完过期的key还是超过25%),同时这些key再也不会被客户端请求,就无法走惰性删除,内存被打满会怎样答案是走内存淘汰机制。故事从一个叫Redis帝国的三公九卿官职说起……在Redis帝国中,整个帝国的国法、家法和军法等都记录在redis.conf中,它...
show88me
0回复
7608浏览
Redis
内存淘汰策略
面试三轮我倒在了一道sql题上—sql性能优化
作者牧小农来源牧小农(ID:javamxn)一、前言最近小农在找工作,因为今年疫情的特殊原因,导致工作不是特别好找,所以一旦有面试电话,如果可以,都会去试一试,刚好接到一个面试邀请,感觉公司还不错,于是就确定了面试时间,准备了一下就去面试了。第一轮面试是小组组长面试,通过。第二轮是经理面试也是通过了。第三轮总监面试,前面都还有模有样,突然画风一转,面试官说:“问你最后一个问题”面试官:10W条数据,我要从其...
liankou
0回复
8207浏览
sql优化
数据库
掌握微服务下分布式锁的正确姿势
作者牧小农来源牧小农(ID:javamxn)前言在Java中,我们对于锁会比较熟悉,常用的有synchronized、Lock锁,在java并发编程中,我们通过锁,来实现当多个线程竞争同一个共享资源或者变量而造成的数据不一致的问题,但是JVM锁只能针对于单个应用服务,随着我们业务的发展需要,单体单机部署的系统早已演化成分布式系统,由于分布式系统的多线程、多进程而且分布在不同的机器上,这个时候JVM锁的并发控制就没有效果了,为了解决跨JV...
liankou
0回复
6260浏览
微服务
分布式锁
微服务Spring Cloud Admin健康检查 邮件、钉钉群通知
作者牧小农来源牧小农(ID:javamxn)源码地址:https:github.commuxiaonongSpringCloudtreemastercloudadminAdmin简介官方文档:WhatisSpringBootAdminSpringBootAdmin是一个用于管理和监控SpringBoot微服务的社区项目,可以使用客户端注册或者Eureka服务发现向服务端提供监控信息。注意,服务端相当于提供UI界面,实际的监控信息由客户端Actuator提供通过SpringBootAdmin,你可以通过华丽大气的界面访问到整个微服务需要的监控...
liankou
0回复
9981浏览
微服务
Spring Cloud Adm
腾讯大牛教你MySQL 8.0 PFS histogram解析与优化
PartⅠ引言线上数据库的运维,往往避不开对语句执行时间的监控,实际业务运行中若出现明显、频繁的慢查询或慢写入,则我们需要格外地注意,及时定位问题出现的原因。这时候,如果数据库自身能够提供实例上语句执行时间的统计,做到可宏观(能够观察整体执行时间分布情况)、可微观(能够定位执行慢的语句),自然能起到事半功倍的效用。早在MySQL8.0以前的版本中,performanceschema表就已经有多个StatementSummary表,用于记录...
netcat20000
0回复
8063浏览
MySQL
一步一步推导MySQL索引隐秘的底层数据结构
MySQL作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是MySQL数据的存储形式以及索引的设计,决定了MySQL整体的数据检索性能。我们知道,索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效的查找算法是非常重要的,因为数据库中存储了大量数据,一个高效的索引能节省巨大的时间。比如下面这个数据表,如果...
netcat20000
0回复
7554浏览
MySQL
#DAYU200体验官# RK3568编译OpenHarmony 3.1 Release
原创
精华
三步搭建一站式开发环境RK3568的一站式开发环境搭建只需三步,几分钟就可完成,十分快捷。开发环境搭建在Ubuntu20.04操作系统上,硬盘可用空间建议100G以上,注意用户名不可含有中文1.打开终端工具,将UbuntuShell环境修改为bash,选择Nolanguagesudodpkgreconfiguredash2.下载[DevEcoDeviceTool3.0ReleaseLinux版本](https:device.harmonyos.comcndevelopidedownload)3.进入DevEcoDeviceTool软件下载目录,解压安装包,对解压...
鸿联
1回复
1.9w浏览
大宇
rk3568
『牛角书』Studio解决Failure[INSTALL_PARSE_FAILED_USE..问题
原创
精华
本篇主要讲解解决DevEcoStudio中遇到的Failure[INSTALLPARSEFAILEDUSESDKERROR]ErrorwhileDeployingHAP报错问题。系统:Windows报错原因工程中的releaseType字段与设备(模拟器和真机)中的SDK镜像版本的值不匹配。在设备中运行应用服务时,build.gradle文件中的compileSdkVersion和compatibleSdkVersion,以及SDKStage(Beta或Release)需要与设备的apiVersion、releaseType相互匹配才能正常运行。解决方法1、找到FileSettings...
娇寒
1回复
1.9w浏览
鸿蒙
到底什么是Mysql执行计划吗?
作者牧小农来源牧小农(ID:javamxn)面试官说:工作这么久了,应该知道sql执行计划吧,讲讲Sql的执行计划吧!看了看面试官手臂上纹的大花臂和一串看不懂的韩文,吞了吞口水,暗示自己镇定点,整理了一下思绪缓缓的对面试官说:我不会面试官:。。。。,回去等通知吧我:%^&%$!一、前言当我们工作到了一定的年限之后,一些应该掌握的知识点,我们是必须需要去了解的,比如今天面试官问的SQL执行计划当我们执行一条SQL的时候,可以...
liankou
0回复
6954浏览
MySQL
执行计划
程序员需要了解的知识点—mysql索引机制
作者牧小农来源牧小农(ID:javamxn)一、索引是什么MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构,而MYSQL使用的数据结构是:B+树在这里推荐大家看一本书,《深入理解计算机系统的书》1.1局部性原理程序和数据的访问都有聚集成群的倾向,在一个时间段内,仅使用其中一小部分,在最近的将来将用到的信息很可能与现在正在使用的信息在空间地址上是临近的(称空间局部性),或者最近访问过的程序代码和数...
liankou
0回复
6600浏览
mysql
索引机制
微服务下的持续集成-Jenkins自动化部署GitHub项目
作者牧小农来源牧小农(ID:javamxn)一、前言只从公司用了Jenkins后就很想写这个了,因为这个真真真的是太方便了,想起小农刚工作的时候,那个时候部署项目怎么部署呢首先需要将对应的class文件和xml一个一个导出来,放到对应的包文件里面,有时候一不小心很有可能会导错,这个时候又要去重新拉一下对应的class文件,然后对比看有没有导入错误,是不是class文件,先停止对应的tomcat服务,然后放到服务器上,之后再启动tomcat,...
liankou
0回复
1.2w浏览
微服务
Jenkins
OpenHarmony 3.1 Beta版本关键特性解析——ArkUI容器类API介绍
原创
精华
(以下内容来自开发者分享,不代表OpenHarmony项目群工作委员会观点)刘鑫容器类,顾名思义就是存储的类,用于存储各种数据类型的元素,并具备一系列处理数据元素的方法。在ArkUI开发框架中,容器类采用了类似静态的语言来实现,并通过NAPI框架对外提供。通过对存储位置以及属性的限制,让每种类型的数据都能在完成自身功能的基础上剪除冗余分支,保证了数据的高效访问,提升了应用的性能。本期,我们将为大家介绍ArkUI开发框架...
OpenHarmony开发者
0回复
1.5w浏览
OpenHarmony
ArkUI
API
开发框架
应用开发
关于MySQL索引知识的小妙招
作者牧小农来源牧小农(ID:javamxn)一、索引基本知识1.1索引的优点大大减少了服务器需要扫描的数据量,加快数据库的检索速度帮助服务器避免排序和临时表将随机io变成顺序io1.2索引的用处速查找匹配WHERE子句的行从consideration中消除行,如果可以在多个索引之间进行选择,mysql通常会使用找到最少行的索引如果表具有多列索引,则优化器可以使用索引的任何最左前缀来查找行当有表连接的时候,从其他表检索行数据查找特定索引列的...
liankou
0回复
7857浏览
MySQL
索引知识
【答疑汇总】【2022年4月20&21徐礼文老师直播课】
原创
精华
问题1:bate2怎么适配bate3答:这是两个版本,未来会合并的问题2:ets基础是js么答:最终编译为js问题3:hi3861可以实现音频播放吗答:可以播放问题4:ide下载openharmony还是harmonyOS,还是基础学习都可以答:看你学习方向,都可以问题5:js和ets的api偏少,比如拍照和打开相册显示,扫描二维码等都没有,这种怎么处理呢?答:目前确实不太完善问题6:mate20p手机api6,是不是ets没法玩了答:是的问题7:openharmonyIDE可以实...
charjedu
1回复
1.0w浏览
openharmony
这篇微服务的灵魂摆渡者 Nacos 使用详解,可以收藏一下
作者牧小农来源牧小农(ID:javamxn)什么是微服务在了解Nacos之前,我们先来了解一下,什么是微服务在2014年的时候,一位叫MartinFowler(马丁·福勒)的大神,提出了微服务的概念,定义:微服务是由单一应用程序构成的小小服务,拥有独立的进程和轻量化处理,服务依据业务功能设计,用全自动的方式进行部署,能够和其他服务使用HTTPAPI进行通信,同时服务会使用最小的规模进行集中管理,服务可以用不同的编程语言与数据库等组件实...
liankou
0回复
1.3w浏览
微服务
Nacos
暂无内容
1
906
907
908
909
910
911
912
913
914
1344
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅