一、MySql 基础架构 目录[toc] 1.1Mysql逻辑架构 如上图:展示了mysql逻辑的架构图。 最上层:处理一些连接,授权认证和安全等。 第二层:包含了查询缓存,...
一、MySql 基础架构 目录[toc] 1.1Mysql逻辑架构 如上图:展示了mysql逻辑的架构图。 最上层:处理一些连接,授权认证和安全等。 第二层:包含了查询缓存,...
目录[toc] 概述 复制的问题解决的基本问题是让一台服务器的数据与其他服务器保持同步。一台主库的数据可以同步到多台备库上,备库本身也可以被配置成另外一台服务器的主库。主库和...
目录[toc] 1.为什么查询速度变慢 在尝试编写快速的查询之前,需要清楚一点,真正重要是响应时间。如果把查询看作是一个任务,那么他由一系列子任务组成,每个子任务都会消耗一定...
目录[toc] 概述 索引是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。在数据量小且负载较低...
目录[toc] 概述 基准测试,是针对系统设计的一种压力测试。通常的目标是为了掌握系统的行为。是mysql新手和专家都需要掌握的一项基本技能。为什么需要基准测试。因为基准测试...
目录[toc] 1.jdk命令行工具 名称主要作用jps显示指定系统内所有的HotSpot虚拟机进程jstat用于收集HotSpot虚拟机各方面的运行数据jinfo显示虚拟机...
目录[toc] 1.类的文件结构 1.1 Class类文件结构 Class文件是一组以8位字节为基础的二进制流,各个数据项目严格按照顺序紧凑地排列在Class文件之中,中间没...
目录[toc] 1.1垃圾收集器 1.1.1哪些内存需要回收 Java内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈3个区域随着线程而生,随线程而灭,在这几个...
目录[toc] 一.运行时数据区域 Jvm在执行程序的过程中会把它所管理的内存划分为若干个不同的区域;这些区域有各自的用途,以及创建和销毁的时间。 如下图所示:Image1....
初识HashMap 关于List,ArrayList、LinkedList,CopyOnWriteArrayList,就前两者而言,反映的是两种思想: (1)ArrayLis...
之前公司用electron写的一个pc端程序,要求有同屏功能,用到了node的socket.io,一直绿色包运行无报错,安装包一运行就报错,如下 找了很久,终于找到原因,默认...
netty最核心的就是reactor线程,对应项目中使用广泛的NioEventLoop,那么NioEventLoop里面到底在干些什么事?netty是如何保证事件循环的高效轮...