前天在看mysql相关文章的时候,突然有个疑问,mysql的联合索引的b+树到底张什么样子啊?于是google搜了下,搜索条件是“mysql 联合索引 b+树”,结果引擎返回...
前天在看mysql相关文章的时候,突然有个疑问,mysql的联合索引的b+树到底张什么样子啊?于是google搜了下,搜索条件是“mysql 联合索引 b+树”,结果引擎返回...
面试官经常问这个问题,其实这有啥可问的,即使非要将两者放一起来问,也应该是问两者之间的联系,而不是区别。非问不可的话,区别当然是有的。 数组: 创建一个长度为10的Objec...
第5章 Spring Boot自动配置原理 5.1 SpringBoot的核心组件模块 首先,我们来简单统计一下SpringBoot核心工程的源码java文件数量: 我们cd...
说明:JDK7和JDK8的Region划分实现略有不同(差异非常小,且只有-Xmx和-Xms的值不一样才有区别),本篇文章讲解的是JDK8中Region的划分实现;如果要了解...
java是基于一门虚拟机的语言,所以了解并且熟知虚拟机运行原理非常重要。 方法区 方法区,Method Area, 对于习惯在HotSpot虚拟机上开发和部署程序的开发者来说...
git init:初始化git仓库,创建.git目录 设置签名:区分不同的开发人员 这里设置的签名和github账号密码没有任何关系,可以任意指定项目级别(仓库级别):仅在当...
用户管理 每个用户都有属于自己的/home/xxx目录 Linux的用户至少要属于一个组 基本语法: useradd [选项] 用户名。如果没有指明组,那么就会默认创建一个和...
指令运行级别 运行级别配置文件:/etc/inittab 帮助信息 man 要查询的命令 help 要查看的命令 文件与目录类 ls -a:显示隐藏文件-l:以列表方式显示 ...
【计算机网络】传输层 传输层协议概述 传输层协议为运行在不同host上的进程提供了一种逻辑通信机制。使得端到端不需要关心中间的过程,直接可以看作是可以通信的进程。 网络层和传...
目录 计算机网络概念 计算机网络结构 数据交换技术 计算机网络性能 计算机网络体系结构 计算机网络概念 计算机网络的定义 计算机网络是利用通信设备与通信链路或者通信网络,互联...
主从复制就是主机数据更新后根据配置和策略,自动同步到备机的master/slave机制,Master以写为主,Slave以读为主 用处:读写分离,性能扩展,容灾回复 用法 配...
Redis事务 可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序的串行执行而不会被其他命令插入,不许加塞事务中的命令是在一个队列中,一次性、...
apt安装的软件目录如下 系统安装软件一般在/usr/share可执行的文件在/usr/bin配置文件可能安装到了/etc下lib文件 /usr/lib保存系统或者某个应用程...
关系型数据库只有行和列来描述关系,复杂的关系要用到外键等,关系越复杂就越麻烦。Nosql可以很好处理很复杂的关系数据。 NoSQL(Not Only SQL),意即 不仅仅是...
建立连接 第一次握手 客户端 =》 服务端 一次握手.png标志位只有SYN,表示连接请求帧序号为978。seq=0 第二次握手 服务端 =》 客户端 二次握手.png标志位...
传输层是主机才会有的层次 传输层的功能 传输层提供进程和进程之间的逻辑通信。而网络层是提供的主机与主机之间的逻辑通信复用和分用复用:应用层所有的应用进程都可以通过传输层再传输...
在物理层上,所有的数据都是不受检查的。物理层有点傻。 数据内容的控制就放在了数据链路层。链路层为网络层提供服务 组帧 数据链路层会将IP层的数据报作为自己的数据部分。然后在数...
网络层的任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层的传输单位是数据报。将数据报分为多个分组后在进行发送。 IP数据报中的标识:如果一个IP数据...
第一层的List提供了一个接口,他是一种逻辑结构:线性表 第二层的ArrarList和LinkedList是线性表的两种实现方式。第一种是数组,数组支持按照索引直接访问元素,...