1.由于设置了值SoftRefLRUPolicyMSPerMB=0导致频繁触发full gc jvm在反射过程中动态生成的类的class对象,他们都是SoftReferenc...
IP属地:广东
1.由于设置了值SoftRefLRUPolicyMSPerMB=0导致频繁触发full gc jvm在反射过程中动态生成的类的class对象,他们都是SoftReferenc...
explain执行计划重要参数有id,type,key,rows,extra 1.id 表示执行的顺序,id越大越先执行,id一样时从上往下执行。 2.select_type...
1.索引的基础概念 大量插入数据的时候,会有一个数据页分裂的过程. 其中的自增主键是从小到大依次排序的,所以每一次的插入都会伴随数据行从一个数据页挪动到另一个数据页.要快速从...
1.分为了很多小块region 2.动态扩充新生代 从默认初始值的5%扩充到最大的60% 老年代最大是40% 3.大对象不会进入老年代还是直接给到小块中存储 既不属于新生代也...
1.mysql执行sql大致流程 web容器中发起sql语句执行的请求 ->从数据库连接池中拿到连接 ->连接请求mysql中的sql接口 ->sql解析器进行sql语句的步...
1.为啥要使用buffer pool buffer pool是基于内存的,可以在磁盘中加载一些数据进来,进行增删改操作. 以此来减少了直接对磁盘的增删改的io操作,可以让增删...
在前一篇的文章《HotSpot垃圾回收算法概述》里面,对于Serial, Parallel和CMS几种垃圾回收器做了比较详细的描述。但是对于G1的叙述是比较粗糙的。这篇文章则...
1.类加载的顺序 加载,验证,准备,解析,初始化,使用,卸载 1.1.加载 当程序中用到这个类的时候才会去加载 1.2.验证 加载进来的.class文件是否满足指定的一些规范...