c
-
Mybatis学习总结(三):SqlMapConfig.xml全局配置文件解析详解编程语言
经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件Sql…
-
Mybatis学习总结(二):Mapper代理开发详解编程语言
一、概要 1、原始DAO开发中存在的问题:(1)DAO实现方法体中存在很多过程性代码。(2)调用SqlSession的方法(select/insert/update)需要指定Sta…
-
Mybatis学习总结(一):入门基础详解编程语言
一、Mybatis介绍 1.MyBatis是什么? MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software…
-
Java内存模型详解编程语言
一、什么是Java内存模型 Java虚拟机规范中试图定义一种Java内存模型(Java Memory Model,JMM)来屏蔽掉各种硬件…
-
Java常见的几种内存溢出及解决方案详解编程语言
1.JVM Heap(堆)溢出:java.lang.OutOfMemoryError: Java heap space JVM在启…
-
Java的类加载机制详解编程语言
一、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建…
-
jvm调优-从eclipse开始详解编程语言
一、概述 什么是jvm调优呢?jvm调优就是根据gc日志分析jvm内存分配、回收的情况来调整各区域内存比例或者gc回收的策略;更深…
-
Java垃圾回收(GC)机制详解编程语言
一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,…
-
JVM分代垃圾回收策略的基础概念详解编程语言
一、为什么要分代 分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收…
-
JVM之内存分配与回收策略详解编程语言
前言 对象的内存分配,往大的方向上讲,就是在堆上分配,少数情况下也可能会直接分配在老年代中,分配的规则并不是百分之百固定的,其细节决定于当前…