摘要: 1、YGC和FGC是什么 YGC :对新生代堆进行gc。频率比较高,因为大部分对象的存活寿命较短,在新生代里被回收。性能耗费较小。 (复制算法 > 一般适用对象存活率低的场景) FGC :全堆范围的gc。默认堆空间使用到达80%(可调整)的时候会触发fgc。 (标记整理或者标记清除算法 > 一般适用 阅读全文
posted @ 2019-01-16 15:35 一中晴哥威武 阅读(3434) 评论(0) 推荐(1) 编辑
摘要: 在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。堆的内存 阅读全文
posted @ 2019-01-16 15:00 一中晴哥威武 阅读(10454) 评论(0) 推荐(1) 编辑
摘要: 工作原理原型图: 工作原理解析:mybatis应用程序通过SqlSessionFactoryBuilder从mybatis-config.xml配置文件(也可以用Java文件配置的方式,需要添加@Configuration)中构建出SqlSessionFactory(SqlSessionFactor 阅读全文
posted @ 2019-01-16 11:48 一中晴哥威武 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 定义:Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。即使用了MVC架构模式的思想,将web层进行职责解耦。 工作原理: 原理步骤: 第一步:用户发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求处理器映射器(HandlerMappering)去 阅读全文
posted @ 2019-01-16 11:18 一中晴哥威武 阅读(155) 评论(0) 推荐(0) 编辑