摘要: Maven入门 一、maven的基本概念 是一个基于Java平台的 自动化构建工具 使用Maven的好处 不需要增加第三方jar包 自动关联下载所有依赖的Jar,并且不会冲突 将项目拆分成若干个模块 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包 阅读全文
posted @ 2021-02-16 22:45 aishimin 阅读(72) 评论(0) 推荐(0)
摘要: JDBC中的事务开发 在开发中,对数据库的多个表或者对一个表中的多条数据执行更新操作时要保证对多个更新操作要么同时成功,要么都不成功,这就涉及到对多个更新操作的事务管理问题了。 比如银行业务中的转账问题,A用户向B用户转账1000元,假设A用户和B用户的钱都存储在Account表,那么A用户向B用户 阅读全文
posted @ 2021-02-16 17:25 aishimin 阅读(109) 评论(0) 推荐(0)
摘要: ApacheDBUtils框架学习 一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,能极大简化jdbc操作。 commons-dbutilsAPI介绍: org.apache.commons.dbutils.QueryR 阅读全文
posted @ 2021-02-16 16:19 aishimin 阅读(97) 评论(0) 推荐(0)
摘要: 数据库连接池 一、直接获取数据库链接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。 二、使用数据库连接池优化程序性能 阅读全文
posted @ 2021-02-16 00:27 aishimin 阅读(109) 评论(0) 推荐(0)