xzzz2020
xzzz2020
全部文章
分类
操作系统(11)
数据库(12)
未归档(5)
深入理解JVM(20)
算法与数据结构(14)
网络原理(11)
面试题总结(36)
归档
标签
去牛客网
登录
/
注册
Xu大大
全部文章
(共394篇)
【详解】 MySQL创建高性能的索引
目录 1. 索引基础 索引失效的问题 2. 索引的优点 3. 高性能索引策略 3.1 独立的列 3.2 前序索引和索引选择性 3.3 多列索引 3.4 索引列的顺序 3.5 覆盖索引 3.6 聚簇索引 3.7 按照主键...
2020-08-14
0
857
【详解】MySQL查询性能优化
目录 1. 为什么查询会慢 2.慢查询基础:优化数据访问 2.1 是否向数据库请求了不需要的数据 2.2 MySQL是否在扫描额外的记录 3. 重构查询的方式 3.1 切分大查询 3.2 分解关联查询 4. 查询优化器 ...
2020-08-14
0
730
【详解】MySQL高级特性
目录 1. 分区表 1.1 原理 1.2 分区表类型 1.3 分区的作用 1.4 分区的问题 1.5 水平切分 1.6 垂直切分 2. 查询缓存 1. 分区表 分区表是一个独立的表,由多个子表组成 分区表是对底层表的封...
2020-08-14
0
639
【详解】Java内存区域与内存溢出异常
运行时的数据区域 程序计数器和虚拟机栈 参考:https://blog.csdn.net/qq_43040688/article/details/104970081 本地方法栈和堆 参考:https://blog.csdn.net/qq_43040688/article/...
2020-08-14
0
517
【详解】JVM之类的加载机制
目录 1. 类加载的生命周期 2. 类的加载过程 2.1 加载 2.2 验证 2.3 准备 2.4 解析 2.5 初始化 3. 类初始化时机 3.1 主动引用 3.2 被动引用 4. 类加载器 4.1 类加载器...
2020-08-14
1
572
【详解】JVM虚拟机字节码执行引擎
目录 1. 运行时的栈帧结构 1.1 局部变量表 1.2 操作数栈 1.3 动态连接 1.4 方法返回地址 1. 运行时的栈帧结构 栈帧:用于支持虚拟机进行方法调用和方法执行的数据结构,存储了方法的局部变量表、操作数栈、动态链接和方法返回...
2020-08-14
0
540
【详解】高并发场景下分库分表的高频面试题
目录 为什么要分库分表(设计高并发系统的时候,数据库层面应该如何设计)? 为什么要分库 为什么要分表 具体如何对数据库进行垂直拆分或水平拆分? 水平拆分的概念 垂直拆分的概念 水平拆分(分库)和垂直拆分(分表)的场景 分库分表的两...
2020-08-14
0
700
【源码分析】Java多线程Thread构造函数
目录 一、 基础知识点回顾 二、银行排队叫号系统 版本一 版本二 三、策略者模式在Thread和Runnable中的应用分析 四、Thread的构造函数 默认构造Thread()源码分析 构造函数Thread(R...
2020-08-14
0
547
【详解】Java多线程之Thread的API
目录 一、守护线程 二、join方法 三、interrupt() 四、如何关闭线程 优雅的方法 1. 通过一个布尔值控制 2.判断是否打断 强制的方法 一、守护线程 官方API解释 The Java Vi...
2020-08-14
0
647
【详解】Java多线程之认识“锁”
this锁(对象锁) 同步方法默认使用的this锁 public class SynchronizedThis { public static void main(String[] args) { ThisLock thisLock = new ThisLoc...
2020-08-14
0
450
首页
上一页
12
13
14
15
16
17
18
19
20
21
下一页
末页