![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
LavanSum
这个作者很懒,什么都没留下…
展开
-
Java语言中类的生命周期
当通过Java命令运行一个Java程序时,就启动了一个Java虚拟机进程。Java虚拟机进程从启动到终止的过程,称为Java虚拟机的生命周期。当Java虚拟机处于生命周期中时,它的总任务就是运行Java程序。Java程序从开始运行到终止的过程称为程序的生命周期,它和Java虚拟机的生命周期是一致的。Java类的生命周期: 当Java程序首次使用某个类时,Java虚拟机会确保这个类已经被加载、连接和初原创 2017-05-25 16:00:42 · 498 阅读 · 0 评论 -
DBCP 源码初探
1、解析DBCP工具实现Java.sql.DataSource接口的类BasicDataSource : DataSource dataSource = new BasicDataSource(); //创建DBCP数据源实例对象 BasicDataSource类的成员变量: 保存了连接池的全部配置参数,构造函数BasicDataSource()对所有成员变量赋予了默认值,并对外提供了get原创 2017-06-09 16:56:33 · 854 阅读 · 0 评论 -
Mybatis一级、二级缓存
Mybatis的缓存 一、MyBatis缓存介绍 正如大多数持久层框架一样,MyBatis 同样提供了一级缓存和二级缓存的支持。 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。二级缓存:与一级缓存其机制相同,默认也是采用转载 2017-12-20 14:48:23 · 375 阅读 · 0 评论 -
Spring框架
定义:Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。 Spring的一个最大的目的就是使J2EE开发更加容易。同时,Spring之所以与Struts、Hibernate等单层框架不同,是因为Spring致力于提供一个以统一的、高效的方式构造整个应用,并且可以将单层框架以最佳的组合揉和在一起建立转载 2017-12-21 10:54:27 · 430 阅读 · 0 评论 -
J2EE相关概念
JNDI: 个人理解,就是将要引用的外部资源写在配置文件里,由容器读取配置文件去获取资源,很多时候是基于反射动态加载对象资源,这样由硬编码转向了配置文件,系统更灵活。直接使用JDBC硬编码(在程序中手动写Class.forName(“com.mysql.jdbc.Driver”, ……); Connextion conn=DriverManager.getConnection(“url?use转载 2017-12-22 15:35:14 · 353 阅读 · 0 评论 -
Java高级编程
Java泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 (http://www.runoob.com/java/java-generics.html)重点参考:http://blog.原创 2018-01-15 15:43:03 · 2395 阅读 · 0 评论