- 博客(10)
- 收藏
- 关注
原创 一篇文章让你分清Cookie、Session、Token和JWT
通俗来讲就是用来验证当前用户的身份,例如我们看电影就得需要刷电影票入场、进车站需要刷身份证,电影票和身份证就是认证授权在我们生活中无处不在,当我们登录一个软件的时候,会询问是否允许授予地理位置、相机、麦克风等权限。实现授权的方式:Cookie、Session、Token、OAuth。
2024-10-29 19:40:29
724
原创 MySQL索引篇(一)
索引到底是什么呢?我们先思考一个问题,当我们在一本书中找知识点的时候,往往不会一页一页的去翻找,那样太浪费时间了,我想大部分的人都会通过目录来进行查找。其实MySQL查找数据也是这样的一个道理,当查找一条数据时,MySQL存储引擎不会一页一页的去找,而是通过”目录“来查找,也就是我们所说的索引。索引就是能够帮助存储引擎快速找到数据的一种数据结构。我们也可以形象的说索引是数据的目录。
2024-02-26 13:43:44
690
原创 MySQL的一行记录是如何存储的
(注意:是一行所有的字段,并不是一列)Dynamic和Compressed行格式采用完全的的行溢出的方式,真实数据区不会存储一部分数据,而是将所有的数据存储到溢出页,真实数据区只用20个字节存储指向溢出页的指针。Compact行格式对于溢出的处理方法是:真实数据区存储一部分的数据,剩下的数据存到溢出页中,在真实数据区通过占用20个字节来指向剩下的数据在溢出页的位置。占用的字节数为2,所以只有一个字段的情况下,varchar(n)中的n的最大值 = 65535 - 2 - 1 = 65532。
2024-02-22 17:29:38
867
1
原创 一条查询语句的执行过程
MySQL的框架分为Server层和存储引擎层Server 层负责建立连接、分析和执行 SQL。MySQL 大多数的核心功能模块都在这实现,主要包括连接器,查询缓存、解析器、预处理器、优化器、执行器等。另外,所有的内置函数(如日期、时间、数学和加密函数等)和所有跨存储引擎的功能(如存储过程、触发器、视图等。)都在 Server 层实现。存储引擎层负责数据的存储和提取。支持 InnoDB、MyISAM、Memory 等多个存储引擎,不同的存储引擎共用一个 Server 层。
2024-02-18 16:16:44
1362
原创 HDFS块的概念
HDFS中的块相对于传统文件存储系统的块大小来说是较大的,并且是可以自定义的。举例来说,如果一个文件是1.3TB,那么该文件在存储时会被分割成1TB和0.3TB两个文件,而磁盘的大小为1TB,那么这两个拆分出来的文件就要被存储在两个机器上,当某个业务逻辑是需要读取这两个子文件进行计算时,就会出现0.3TB的这个子文件很快就被读完了,而1TB的这个文件要花较多的时间进行读取,使得读取0.3TB文件的这个程序要等待1TB文件的读取结果才能使整个业务逻辑进行下一步处理,这样就会造成资源的浪费。
2024-02-14 13:05:20
1224
1
原创 hadoop
首先看是否有jdk如果有jdk 使用命令将上传好的jdk解压到/usr/local/文件夹下配置jdk的环境变量重新加载环境变量检查是否安装成功。
2024-02-04 21:50:03
840
1
原创 linux上安装hadoop3.x版本
首先看是否有jdk如果有jdk 使用命令将上传好的jdk解压到/usr/local/文件夹下配置jdk的环境变量重新加载环境变量检查是否安装成功。
2024-02-04 21:29:11
492
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人