摘要: 1、使用注解开发 1.1 使用接口开发 面向对象是指,我们考虑问题时,以对象为单位,考虑它的属性和方法; 面向过程是指,我们考虑问题时,以一个具体的流程(事务过程)为单位,考虑它的实现; 接口设计与非接口设计是针对复用技术而言的,与面向对象(过程)不是一个问题,更多的体现就是对系统整体的架构; 1. 阅读全文
posted @ 2021-02-21 10:37 aishimin 阅读(66) 评论(0) 推荐(0)
摘要: Mybatis分页 为什么分页? 减少数据的处理量 使用使用Limit分页 核心sql语句: <select id="getUserLimit" resultType="User" parameterType="map"> select *from mybatis.user limit ${star 阅读全文
posted @ 2021-02-20 23:12 aishimin 阅读(40) 评论(0) 推荐(0)
摘要: Mybatis配置文件详解 一、配置 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境 阅读全文
posted @ 2021-02-20 18:56 aishimin 阅读(236) 评论(0) 推荐(0)
摘要: Mybatis入门 一、Mybatis简介 1.1、简介 Mybatis是一款优秀的持久层框架 支持自定义SQL、存储过程和高级映射。几乎免除了所有的JDBC代码和处理结果集代码。通过简单地XML或注解来配置。 1.2、持久化 数据持久化 持久化就是将程序的数据在持久状态和瞬时状态转化的过程 内存: 阅读全文
posted @ 2021-02-19 22:26 aishimin 阅读(45) 评论(0) 推荐(0)
摘要: 一、创建Maven项目 1.1、建立HelloWorld项目 1、建立HelloWorld项目,同时建立Maven约定的目录结构和pom.xml文件 maven约定的目录结构: 项目 -src --main :程序功能代码 --java java代码 (Hello xxx) --resources 阅读全文
posted @ 2021-02-18 10:21 aishimin 阅读(44) 评论(0) 推荐(0)
摘要: Maven入门 一、maven的基本概念 是一个基于Java平台的 自动化构建工具 使用Maven的好处 不需要增加第三方jar包 自动关联下载所有依赖的Jar,并且不会冲突 将项目拆分成若干个模块 1.1、项目构建 项目构建过程包括【清理项目】→【编译项目】→【测试项目】→【生成测试报告】→【打包 阅读全文
posted @ 2021-02-16 22:45 aishimin 阅读(64) 评论(0) 推荐(0)
摘要: JDBC中的事务开发 在开发中,对数据库的多个表或者对一个表中的多条数据执行更新操作时要保证对多个更新操作要么同时成功,要么都不成功,这就涉及到对多个更新操作的事务管理问题了。 比如银行业务中的转账问题,A用户向B用户转账1000元,假设A用户和B用户的钱都存储在Account表,那么A用户向B用户 阅读全文
posted @ 2021-02-16 17:25 aishimin 阅读(97) 评论(0) 推荐(0)
摘要: ApacheDBUtils框架学习 一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,能极大简化jdbc操作。 commons-dbutilsAPI介绍: org.apache.commons.dbutils.QueryR 阅读全文
posted @ 2021-02-16 16:19 aishimin 阅读(82) 评论(0) 推荐(0)
摘要: 数据库连接池 一、直接获取数据库链接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。 二、使用数据库连接池优化程序性能 阅读全文
posted @ 2021-02-16 00:27 aishimin 阅读(100) 评论(0) 推荐(0)
摘要: 监听器Listener 一、监听器介绍 1.1监听器概念 监听器简单来说就是实现特定接口的普通的Java程序,这个程序专门用来监听另一个Java对象的方法调用或属性的改变,当被监听对象发生上述事件后,监听器的方法立刻执行。 二、JavaWeb中的监听器 2.1基本概念 JavaWeb中的监听器就是S 阅读全文
posted @ 2021-02-14 15:51 aishimin 阅读(146) 评论(0) 推荐(0)