文章分类
Java基础
java基础
Map
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
沧海月明
解决了什么问题,做了什么优化
累计撰写
149
篇文章
累计创建
33
个标签
累计收到
1
条评论
栏目
文章分类
Java基础
java基础
Map
计算机原理
队列
AQS与同步锁
线程与线程池
IO与网络
java代理
jdbc及其扩展
单元化测试
读书笔记
《spring源码深度解读》
《深入理解JAVA虚拟机》
《MySQL是怎样运行的:从根上理解MySQL》
《Redis开发与运维》
《Java并发编程的艺术》
《Docker与容器云》
中间组件
数据库
大数据组件
缓存
消息组件
运维基础
技术实践
项目源码
com.alibaba.druid
jedis
commons-lang3
java.security
apache.httpclient
java.io
apache.commons.pool2
tomcat
apache.sshd
lombok.log4j2
mybatis
netflix.archius
前端知识
瞬间
相册
朋友圈
留言板
友情链接
目 录
CONTENT
以下是
FatFish1
的文章
2025-05-16
查询缓存 - InnoDB的buffer pool
buffer pool 缓存存在的意义 因为innodb是以文件系统存储数据的,即一个一个idb文件,每次查询都走I/O肯定是太慢了,因此innodb在内存中申请了一块空间,即buffer pool 因为页是操作单元,因此buffer pool的单位也是页 默认配置是128M,也可以使用启动参数修改
2025-05-16
19
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-16
Explain的结果
Explain中各个输出列的含义 explain语法的作用是输出语句执行的底层逻辑,输出列包括: id:在一个大的查询语句中每个 SELECT 关键字都对应一个唯一的 id select_type:SELECT 关键字对应的那个查询的类型 table:表名 partitions:匹配的分区信息 ty
2025-05-16
31
0
0
数据库
《MySQL是怎样运行的:从根上理解MySQL》
2025-05-16
【实践】玩转bash脚本
将大文件分割成不同部分循环移动每一部分 heapfile=`ls | grep heap-dump.hprof` echo "$heapfile" tar czf - $heapfile | split -b 900m - dst_split. list=`ls | grep dst` for
2025-05-16
31
0
0
运维基础
技术实践
2025-05-15
Maven
基本信息 Maven项目一般包含以下信息: groupId:组织/公司域名反写 artifactId:项目名称 version:项目的版本信息 name:项目简称 description:项目的简要描述 例如: <?xml version="1.0" encoding="UTF-8"?> <proj
2025-05-15
22
0
0
java基础
2025-05-14
InnoDB的统计数据
InnoDB的统计数据存储方案 InnoDB支持永久性的统计和非永久性的统计,即磁盘存储统计信息和内存存储统计信息 系统变量innodb_stats_persistent用于配置使用的统计方案,5.6以前默认值为OFF,即存储到内存,5.6以后默认值为ON,即存储到磁盘 也可以指定特定表的统计方案,
2025-05-14
17
0
0
《MySQL是怎样运行的:从根上理解MySQL》
数据库
2025-05-13
MySQL语句执行成本
成本的概念 MySQL语句执行的成本主要有两块: I/O成本:InnoDB把存储在磁盘上的.ibd文件加载到内存中的成本,读取一个16KB的页,成本单位为1.0 CPU成本:读取记录行的成本(包括检测是否符合where条件,以及排序),不管条件是否判断,都耗费一个成本,读取一行记录,成本单位为0.2
2025-05-13
17
0
0
数据库
《MySQL是怎样运行的:从根上理解MySQL》
2025-05-12
多表连接的原理
连接简述 连接就是两个表的查询结果做笛卡尔积 连接分为内连接和外连接,内连接指的是两表连接时,只有一边有的数据不记入结果,外连接是只有一边有的数据记入结果 因此外连接还分为左外连接、右外连接、全外连接,分别为左表有的数据一定记入结果、右表有的数据一定记入结果、左右表有的数据一定记入结果 连接的语法如
2025-05-12
21
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
26
0
0
数据库
《MySQL是怎样运行的:从根上理解MySQL》
2025-05-07
InnoDB的表空间
页通用结构 在InnoDB数据页部分介绍了类型为FIL_PAGE_INDEX的索引页(数据页)的结构,参考如下链接:
2025-05-07
18
0
0
数据库
《MySQL是怎样运行的:从根上理解MySQL》
2025-05-05
【实践】windows系统flink集群搭建
使用windows快捷搭建起一个单机flink 首先找到apache.flink的镜像包官网,选择需要的版本https://archive.apache.org/dist/flink/ 解压到本地后获得一个flink目录,找到
2025-05-05
24
0
0
技术实践
大数据组件
1
2
3
4
5
...
15