- 博客(4)
- 收藏
- 关注
原创 MySql执行计划
Explain语法 explain select id 包含一组数字,表示查询中执行select子句或操作表的顺序 ①id相同,执行顺序由上至下 ②如果是子查询,id的序号会递增,id指越大优先级越高,越先被执行 ③id如果相同,可以认为是一组,从上往下顺序执行;在所有组中,id值越大,优先级越高,越先执行 select_type 表示查询中每个select子句的类型(简单or...
2019-05-01 14:01:38
262
原创 第四章 实战Java虚拟机——垃圾回收概念与算法
1、垃圾回收 2、什么垃圾 垃圾回收,特指存在于内存中,不会再被使用的对象。 3、识别垃圾 ①引用计数法:引用计数法实现很简单,只需要为每个对象配备一个整型的计数器即可。对于对象A,只要有任何一个对象引用了A,则A的引用计数器就加1,当引用失效时,引用计数器就减1。只要对象A的引用计数器的值为0,则对象A就不可能在被使用。但是,引用计数器存在两个严重的问题: 无...
2019-03-13 01:06:15
177
原创 第二章 实战Java虚拟机——认识Java虚拟机的基本结构
1、JAVA虚拟机架构 1.1、类加载子系统 负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块称为方法区的内存空间。除了类信息外,方法区中可能还会存放运行时常量池信息,包括字符串量和数字常量。 1.2、方法区 方法区用于存储类型信息,运行时常量池信息,包括字符串量和数字常量。和堆一样,方法区是一块所有线程共享的内存区域。它用于保存系统的类信息,比如类的字段、方法、常量池等...
2019-03-11 23:58:57
209
原创 第三章 实战Java虚拟机——常用java虚拟机参数
垃圾回收跟踪参数 -XX:+PrintGC 打印GC日志,精简 -XX:+PrintGCDetails 打印GC日志详细信息 -XX:+PrintHeapAtGC 在每次GC前后分别打印堆的信息 -XX:+PrintGCApplicationCurrentTime 打印应用程序执行之间 -XX:+PrintGCApplicationStoppedTime 打印应用程序由于GC而产生的...
2019-03-10 09:58:44
197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅