1. NIO简介Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作 2. N ...
MyBatis 注解开发
1. 环境搭建1.1. 依赖<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> ...
MyBatis 多表联合查询
1. 一对一查询1.1. 表结构person表 字段 类型 person_id bigint name varchar first_name varchar birthday datetime card_id bigint card表 字段 类型 ...
MyBatis SQL映射文件
参考 官方中文文档 http://www.mybatis.org/mybatis-3/zh/sqlmap-xml.html 1. SQL映射文件 概述映射文件指导着MyBatis如何进行数据库增删改查,有着非常重要的意义。 MyBatis 的真正强大在于它的映射语句,这是它的魔力所在。由于它的异 ...
MyBatis 全局配置文件
参考 MyBatis官方XML配置中文说明 http://www.mybatis.org/mybatis-3/zh/configuration.html#properties 1. 配置顺序configuration(配置顺序) properties(属性) settings(设置) type ...
MyBatis HelloWorld
1. 环境搭建 1.1. pom.xml<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifact ...
Maven 生命周期
1. Maven生命周期Maven有三个生命周期:clean生命周期、default生命周期、site生命周期 生命周期可以理解为项目构建的步骤集合。 生命周期是由多个阶段(Phase)组成。每个阶段都是一个完整的功能,比如mvn clean中的clean就是一个阶段。 在maven中,只要在同一个 ...
Maven 依赖范围
依赖范围(scope) 对于主代码的有效性 对于测试代码的有效性 是否打包(对于运行时classpath的有效性) 例子 compile Y Y Y log4j test N Y N junit provided Y Y N servlet-api runtime N N ...