Young GC的触发时机 Young GC其实一般就是在新生代的Eden区域满了之后就会触发,采用复制算法来回收新生代的垃圾 Old GC和Full GC的触发时机 下面几...
Young GC的触发时机 Young GC其实一般就是在新生代的Eden区域满了之后就会触发,采用复制算法来回收新生代的垃圾 Old GC和Full GC的触发时机 下面几...
年轻代 1. 复制算法的背景引入 针对新生代的垃圾回收算法,他叫做复制算法 简单来说,就是如下图所示,首先把新生代的内存分为两块。 接着假设有如下代码,在“loa...
JVM核心参数 -Xms:Java堆内存的大小 -Xmx:Java堆内存的最大大小 -Xmn:Java堆内存中的新生代大小,扣除新生代剩下的就是老年代的内存大小了 -XX:P...
JVM在什么情况下会加载一个类? 其实类加载过程非常的琐碎复杂,但是对于我们平时从工作中实用的角度来说,主要是把握他的核心工作原理就可以。 一个类从加载到使用,一般会经历下面...
代码地址:https://gitee.com/zhangxin123150/activiti-demo BPM(business process management),业务...
1、开篇 本节课会聊聊spring IOC如何解决循环依赖问题。包括如下内容: 什么是循环依赖 Spring IoC处理循环依赖的思路 处理循环依赖举例 2、什么是循环依赖 ...
1、开篇 通过Spring IoC容器初始化Bean的流程,在之前的章节中介绍了Spring IoC容器是如何从配置文件中读取Bean信息,并且将其转换为BeanDefini...
1、开篇 ·IoC是如何工作的? ·Resource定位 ·载入BeanDefinition ·将BeanDefiniton注册到容器 2、IoC是如何工作的? 如图1所示,...
一、 首先,我们在针对业务需求建立好一张表的结构之后,就知道这个表有哪些字段,每个字段是什么类型的,会包含哪些数据 接着设计好表结构之后,接下来要做的,就是要设计表的索引,这...
Mysql索引的B+树的⽣⻓流程如下图所示: 1.B+索引树是如何⽣⻓的 1.1 ⽆索引时的数据查询 数据⻚是Mysql中数据管理的最⼩单元,既然我们要研究索引是如何⾼效查询...
1.脏写、脏读、不可重复读、幻读等问题 1)脏写 2)脏读 无论是脏写还是脏读,都是一个事务去更新或查询了另一个事务未提交的数据,如果另一个事务回滚, 就出现了脏写、脏读的情...
1.sql操作流程图 2.流程图解析 1)前台操作触发mysql服务器执行请求 前台用户各种操作触发mysql执行,通过web项目中自带的数据库连接池:dbcp、c3p0、d...
MySQL驱动到底是什么东西 我们如果要在Java系统中去访问一个MySQL数据库,必须得在系统的依赖中加入一个MySQL驱动,有了这个MySQL驱动才能跟MySQL数据库建...