文章分类
Java基础
java基础
Map
算法
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《算法4》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
分布式
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
json
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
166
篇文章
累计创建
38
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
java基础
Map
算法
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《算法4》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
分布式
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
json
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
以下是
FatFish1
的文章
2025-05-15
Maven
基本信息 Maven项目一般包含以下信息: groupId:组织/公司域名反写 artifactId:项目名称 version:项目的版本信息 name:项目简称 description:项目的简要描述 例如: <?xml version="1.0" encoding="UTF-8"?> <proj
2025-05-15
37
0
0
java基础
2025-05-14
InnoDB的统计数据
InnoDB的统计数据存储方案 InnoDB支持永久性的统计和非永久性的统计,即磁盘存储统计信息和内存存储统计信息 系统变量innodb_stats_persistent用于配置使用的统计方案,5.6以前默认值为OFF,即存储到内存,5.6以后默认值为ON,即存储到磁盘 也可以指定特定表的统计方案,
2025-05-14
24
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-13
MySQL语句执行成本
成本的概念 MySQL语句执行的成本主要有两块: I/O成本:InnoDB把存储在磁盘上的.ibd文件加载到内存中的成本,读取一个16KB的页,成本单位为1.0 CPU成本:读取记录行的成本(包括检测是否符合where条件,以及排序),不管条件是否判断,都耗费一个成本,读取一行记录,成本单位为0.2
2025-05-13
23
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-12
多表连接的原理
连接简述 连接就是两个表的查询结果做笛卡尔积 连接分为内连接和外连接,内连接指的是两表连接时,只有一边有的数据不记入结果,外连接是只有一边有的数据记入结果 因此外连接还分为左外连接、右外连接、全外连接,分别为左表有的数据一定记入结果、右表有的数据一定记入结果、左右表有的数据一定记入结果 连接的语法如
2025-05-12
27
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-09
单表访问方法
学习访问方法,首先以一张表为例,建表语句如下: CREATE TABLE single_table ( id INT NOT NULL AUTO_INCREMENT, key1 VARCHAR(100), key2 INT, key3 VARCHAR(100), key_part1 VAR
2025-05-09
35
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-07
InnoDB的表空间
页通用结构 在InnoDB数据页部分介绍了类型为FIL_PAGE_INDEX的索引页(数据页)的结构,参考如下链接:
2025-05-07
22
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-05
【实践】windows系统flink集群搭建
使用windows快捷搭建起一个单机flink 首先找到apache.flink的镜像包官网,选择需要的版本https://archive.apache.org/dist/flink/ 解压到本地后获得一个flink目录,找到
2025-05-05
33
0
0
大数据组件
技术实践
2025-05-05
B+树索引的原理
根据前面的内容,InnoDB将数据以16KB的页为单位存储,每个页中有多行记录 一个页中的全部记录分成不同的组,用页目录和槽做了一个目录,每个槽存储每个组中主键最大的记录的地址偏移量 通过这个目录,就可以实现在一个页中做二分查找,快速定位想要的记录 那如果现在数据量很大,分了好多个页,想要定位数据在
2025-05-05
21
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-04-30
MySQL的数据目录
MySQL数据目录结构 MySQL数据目录的结构 InnoDB、MyISAM都是硬盘存储的,数据实际在文件系统上,这与服务宕机重启后,数据不受影响 使用如下命令可以确定数据目录: SHOW VARIABLES LIKE 'datadir' 一般默认的目录是/usr/local/var/mysql/
2025-04-30
28
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-04-28
InnoDB数据页结构
页是InnoDB管理存储空间的基本单位,每个页16KB 页有不同类型:比如存放表空间头部信息的页,存放 Insert Buffer 信息的页,存放 INODE 信息的页,存放 undo 日志信息的页等等 而存放数据记录的页叫索引页(INDEX),或叫数据页 数据页的基本结构 数据页的各个组成部分
2025-04-28
34
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
1
...
4
5
6
...
17