51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
25年5月软考
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
畅玩鸿蒙与硬件
MySQL | 数据查询语言DQL数据连接语法及实例
作者川石信息来源今日头条连接合并思想.N个表1个表▲连接的定义将2个或2个以上的表通过一定的条件拼接起来形成一个虚表的过程。连接是from子句的一部分.从2个表的连接开始.●左表:放置在你左手边的表.lefttab●右表:放置在你右手边的表.righttab▲连接语法selectlistfromlefttabjointyperighttabonjoincondition;1、连接类型三种基本类型:交叉连接,内连接与外连接交叉连接返回的就是一个笛卡尔积.数学中A{1,2,3}B{4,5}AXB{<1,4>...
amang2000
0回复
6002浏览
MySQL
数据查询
MySQL | 数据查询语言DQL数据过滤语法及实例
作者川石信息来源今日头条数据过滤是由where子句来实现的.语法:selectlistfromtabswheresearchconditions;▲原理where条件谓词>true表示满足条件返回数据行>false表示不满足条件丢弃数据行>unknown表示不满足条件丢弃数据行where多个条件复合谓词:基本谓词通过逻辑运算符连接起来的式子逻辑运算符:andornot复合谓词经过逻辑运算>truefalseunknown1、基本谓词比较谓词比较两个值表达式返回的值的大小关系是否成立.whereve1VSve2v...
amang2000
0回复
5607浏览
MySQL
数据查询
MySQL:数据查询语言DQL,查询语法及实例
作者川石信息来源今日头条SQL语言SQL(StructuredQueryLanguage)的含义是结构化查询语言.SQL是用于访问和处理数据库的标准的计算机语言。SQL有多种不同的标准,常见有SQL89,SQL92与SQL99标准.▲SQL分类DQL数据查询语言.从数据库表中检索数据.select命令select语句●自然语句:句子成分主谓宾定状补●select语句:由若干个子句构成,每一个子句由一个关键字引导1.select语句组成一般select语句包含6大子句.语法:selectlistfromtabswhe...
amang2000
0回复
9929浏览
MySQL
数据查询
MySQL:数据库安装、配置与客户端工具
作者川石信息来源今日头条一、MySQL数据库安装与基本配置1、数据库的基本概念数据●信息信息是用来消除随机不定性的东西(信息学的奠基者,克劳德.香农定义)●信息类型数字,文本,声音,图像,视频●数据信息的一种表现形式.输入到计算机中被计算机存储与加工的符号的总称.(01组成的数字串)信息与数据可以相互转化.▲数据库按照一定的数据结构组织,存储与管理数据的仓库.数据安全,数据共享,事务处理▲数据库管理系统(DBMS)用于创建,...
amang2000
0回复
6998浏览
MySQL
数据库
性能测试:Mysql中的空值陷阱
作者川石信息来源今日头条SQL是一种声明式的语言,我们只需要描述想要的结果(WHAT),而不关心数据库如何实现(HOW);虽然SQL比较容易学习,但是仍然有一些容易混淆和出错的概念。今天我们就来说说SQL中的空值陷阱,我们可以先看看以下表格的详情。陷阱一:空值不一定为空空值是一个比较特殊的字段。在MySQL数据库中,在不同的情形下,空值往往代表不同的含义。这是MySQL数据库的一种特性。如在普通的字段中(字符型的数据),空值就...
amang2000
0回复
9423浏览
Mysql
空值陷阱
Mysql中event用法详解,零基础快速入门必看
作者川石信息来源今日头条一、Event概念Event即事件,也是一种数据库对象,又叫时间触发器或者事件调度器,与triggers的事件触发不同,tiggers会因为update、delete、insert等事件触发,而event类似与linuxcrontab计划任务,用于时间触发,当到了设定执行时间时,系统会触发相关的SQL语句或存储过程,相当于我们给存储过程创建了定时任务。▲适用范围:对于每隔一段时间就有固定需求的操作,如创建表,删除数据、插入数据,修改...
amang2000
0回复
7599浏览
Mysql
event
浅谈Oracle和mysql数据语法的区别
作者川石信息来源今日头条Oracle数据和Mysql数据库都是十分常见的数据库,使用都很广泛,使用过的人会发现在写sql语句时两者之间大多数语法是相通的,但是也有一些地方语法不一样,今天我们一起来浅聊一下它们的区别吧。通过查阅资料和自身的经验我一共整理了10点区别,具体如下。1.oracle中select语句后边的from是不能省略的,如果没有实际的表,可以用dual作为from的目的表,mysql中from则是可以省略的,例如查看系统当前日期...
amang2000
0回复
1.2w浏览
oracle
mysql
数据库中的数据结构以及查询过程
作者川石信息来源今日头条一、数据结构数据结构通常会影响两个维度的优化:一是响应时间;二是资源消耗。●选择时数据类型的影响选择数据类型通常应该遵守以下规则:1.越小越好所谓的越小越好是指数据类型所占的字节空间,即所占的内存情况。2.数据类型越简单越好通常来说越简单的数据类型,在处理时所消耗的CPU时间频率是最少的,数据类型越复杂,所消耗的CPU时间频率就会越长。例如时间、日期、IP地址等,之所以会这样是因为复...
amang2000
0回复
6354浏览
数据库
数据结构
Redis:缓存设计、主从复制
作者川石信息来源今日头条一、缓存设计(1)缓存更新策略缓存中的数据通常都是有生命周期的,需要在指定时间后被删除或更新,这样可以保证缓存空间在一个可控的范围。但是缓存中的数据会和数据源中的真实数据有一段时间窗口的不一致,需要利用某些策略进行更新。下面将分别从使用场景、一致性、开发人员开发维护成本三个方面介绍三种缓存的更新策略。1.LRULFUFIFO算法剔除使用场景。剔除算法通常用于缓存使用量超过了预设的最大值...
amang2000
0回复
5598浏览
Redis
主从复制
redis之RDB、AOF持久化及如何优化fork
作者川石信息来源今日头条一、RDBRDB持久化是把当前进程数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。手动触发分别对应save和bgsave命令:(1).save命令save命令:阻塞当前Redis服务器,直到RDB过程完成为止,对于内存比较大的实例会造成长时间阻塞,线上环境不建议使用。运行save命令对应的Redis日志如下:DBsavedondisk(2).bgsave命令bgsave命令:Redis进程执行fork操作创建子进程,RDB持久化过程...
amang2000
0回复
8711浏览
redis
AOF
redis怎么进行内存管理?
作者川石信息来源今日头条一、内存消耗当memfragmentationratio1时,说明usedmemoryrssusedmemory多出的部分内存并没有用于数据存储,而是被内存碎片所消耗,如果两者相差很大,说明碎片率严重。当memfragmentationratio
amang2000
0回复
5918浏览
redis
内存管理
如何处理Redis集群中的Big key和Hot keys
作者川石信息来源今日头条Bigkey即数据量大的key,由于其数据大小远大于其他key,导致经过分片之后,某个具体存储这个bigkey的实例内存使用量远大于其他实例,造成,内存不足,拖累整个集群的使用。bigkey在不同业务上,通常体现为不同的数据,比如:论坛中的大型持久盖楼活动;聊天室系统中热门聊天室的消息列表;Hotkey即热点key,指的是在一段时间内,该key的访问量远远高于其他的rediskey,导致大部分的访问流量在经过proxy分...
amang2000
0回复
7290浏览
Redis
Big key
redis的慢查询日志及配置
作者川石信息来源今日头条和很多关系型数据库(例如:MySQL)一样,Redis也提供了慢查询日志记录,Redis会把命令执行时间超过slowloglogslowerthan的都记录在Reids内部的一个列表(list)中,该列表的长度最大为slowlogmaxlen。需要注意的是,慢查询记录的只是命令的执行时间,不包括网络传输和排队时间一、慢查询在Redis中有两种修改配置的方法,一种是修改配置文件,另一种是使用configset命令动态修改。例如下面使用configset命...
amang2000
0回复
5911浏览
redis
慢查询
了解一下Redis API和怎么使用它(下)
作者川石信息来源今日头条(四)、列表列表(list)类型是用来存储多个有序的字符串,如图218所示,a、b、c、d、e五个元素从左到右组成了一个有序的列表,列表中的每个字符串称为元素(element),一个列表最多可以存储23的2次方减1个元素。在Redis中,可以对列表两端插入(push)和弹出(pop),还可以获取指定范围的元素列表、获取指定索引下标的元素等。1.添加操作rpushkeyvalue[value...]127.0.0.1:6379>rpushlistkeycba(integer)3lra...
amang2000
0回复
6359浏览
Redis
API
Docker下环境部署
作者川石信息来源今日头条一、Docker安装Nginx在Docker容器中安装Nginx的步骤如下:1.获取最新版的nginx镜像rootubuntu:hometestdockerpullnginx:latest2.查看本地镜像rootubuntu:hometestdockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEnginxlatestad4c705f24d33weeksago133MBalpine3.1414119a10abf45weeksago5.6MB3.运行容器rootubuntu:hometestdockerrunnnametestnginxp80:80nginx4.查看nginx安装是否成功也可以直接访问主页ht...
amang2000
0回复
5864浏览
Docker
环境部署
用Dockerfile添加数据卷及使用数据卷容器
作者川石信息来源今日头条一、Dockerfile添加数据卷除了使用v选项来添加数据卷之外,也可以使用Dockerfile文件中的VOLUME命令来创建一个带数据卷的镜像。VOLUME指令创建具有指定名称的挂载点,并将其标记为保存来自本地主机或其他容器的外部安装的数据卷。该值可以是JSON数组,VOLUME["varlog"],也可以是带有多个参数的纯字符串,例如VOLUMEvarlog或VOLUMEvarlogvardb。使用Dockerfile创建带数据卷的镜像步骤如下:1.创建一个D...
amang2000
0回复
8841浏览
Dockerfile
容器
Docker数据管理中的数据卷
作者川石信息来源今日头条在生产环境中使用Docker时,经常需要对数据进行持久化,这就有点像Redis里面的持久性一样的,或者需要在多个容器之间在进行数据共享,这就是Docker中我们说的数据管理操作。容器中管理数据主要有两种方式:数据卷(DataVolumes):容器内数据直接映射到本地主机环境;数据卷容器(DataVolumeContainers):使用特定容器维护数据卷;【数据卷】数据卷(DataVolumes)是一个可供容器使用的特殊目录,它可以将主机...
amang2000
0回复
7354浏览
Docker
数据卷
VMWare 开源的 Kubernetes 可视化工具 Octant
作者阳明来源k8s技术圈(ID:kube100)上午看新闻发现VMWare开源了一款KubernetesDashboard的可视化工具Octant,这是一款帮助开发人员了解应用程序在Kubernetes集群中如何运行的工具。它通过可视化的方式,呈现Kubernetes对象的依赖关系,可将本地端口请求转发到正在运行的pod,查看pod日志,浏览不同的集群。此外,用户还可以通过安装或编写插件来扩展Octant的功能。对应Linux用户来说现在可以直接通过.deb或者.rpm包来进行安...
xiaxinyj
0回复
8352浏览
Kubernetes
Octant
使用Dockerfile创建镜像
作者川石信息来源今日头条在上面的内容中介绍了如何使用dockercommit的方法来构建镜像,相反推荐使用被称为Dockerfile的定义文件和dockerbuild命令来构建镜像。Dockerfile使用基本的基于DSL语法的指令来构建一个Docker镜像,之后使用dockerbuild命令基于该Dockerfile中的指令构建一个新的镜像。第一个Dockerfile现在来创建一个最简单的Dockerfile文件样例,先创建一个空的Dockerfile文件,在任意目录下都行,在Dockerfile文件中...
amang2000
0回复
5150浏览
Dockerfile
容器
Docker功能之端口映射与容器互联
作者川石信息来源今日头条Docker除了通过网络访问外,还提供了两个很方便的功能来满足服务访问的基本需求,一个是允许映射容器内应用的服务端口到本地宿主主机;另一个是互联机制实现多个容器间通过容器名来快速访问。一、端口映射实现容器访问1.从外部访问容器应用在启动容器时,如果不指定对应参数,在容器外部是无法通过网络来访问容器内的网络应用和服务的,当容器中运行一些网络应用,要让外部访问这些应用时,可以通过P或p...
amang2000
0回复
8811浏览
Docker
端口映射
暂无内容
1
446
447
448
449
450
451
452
453
454
491
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅