Loading...
一、MyBatis连接池与事务的深入1.1 MyBatis的连接池技术1.1.1 连接池的分类UNPOOLED:不适用连接池的数据源POOLED:使用连接池的数据源JNDI:使用JNDI实现的数据源MyBatis内部分别定义了实现java.sql.DataSource接口的UnPooledDataSource和PooledDataSource,来表示UNPOOLED、POOLED类型的数据源...
一、基于代理DAO实现CRUD操作1.1 根据ID查询1.1.1 持久层接口 IUserDao /** * 根据ID查用户 * @param userId * @return */ User findById(Integer userId);1.1.2 映射配置文件 IUserDao.xmlresultType:用于指定结果集的类型par...
一、什么是框架它是我们软件开发中的一套解决方案,不同的框架解决不同的问题使用框架的好处:框架封装了很多的细节,是开发者可以使用极简的方式实现功能,大大提高开发效率二、三层架构2.1 表现层用于展示数据2.2 业务层处理业务需求2.3 持久层和数据库交互三、持久层技术的解决方案3.1 JDBC技术ConnectionPreparedStatementResultSetpublic static...
一、仓库的分类1.1 本地仓库1.2 远程仓库1.3 中央仓库二、标准目录结构2.1 核心代码部分src/main/java:核心代码部分2.2 配置文件部分src/main/resources:配置文件部分2.3 测试代码部分src/test/java:测试代码部分2.4 测试配置文件src/test/resources:测试配置文件2.5 web项目多一个src/main/webapp:...
一、概念概念:Redis是一款高性能的NOSQL系列的非关系型数据库和关系型数据库的区别| | 关系型数据库(MySQL/Oracle) | 非关系型数据库(redis/hbase) | | ---- | -------------------------- | --------------------------- | | | 数据之间有关联关系 |...