返回顶部
2 3 4
摘要: 2、IOC理论 2.1 IOC组成理论推导 原来的是实现方式 1.UserDao接口 public interface UserDao { void getUser(); } 2.UserDaoImpl实现类 public class UserDaoImpl implements UserDao{ 阅读全文
posted @ 2021-08-18 16:34 硫没有正七价 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 1、spring 1.1 简介 Spring:春天—> 给软件行业带来了春天 2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。 2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。 很难想象Rod J 阅读全文
posted @ 2021-08-18 13:26 硫没有正七价 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 13、缓存 13.1 简介 1、什么是缓存 [ Cache ]? 存在内存中的临时数据。 将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 2、为什么使用缓存? 减少和数据库的交互次数,减少 阅读全文
posted @ 2021-08-17 22:13 硫没有正七价 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 12、动态SQL 介绍 什么是动态SQL:动态SQL指的是根据不同的查询条件 , 生成不同的Sql语句 官网描述: MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空 阅读全文
posted @ 2021-08-17 16:05 硫没有正七价 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 10、多对一处理 对个学生,对应一个老师 对于学生这边而言,就是一个多对一的现象,即从学生这边关联一个老师! 对于老师而言,集合,一个老师,有很多学生【一对多】 SQL CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30 阅读全文
posted @ 2021-08-17 14:00 硫没有正七价 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 9、Lombok 使用步骤: 在IDEA中安装Lombok插件 在项目中导入Lombok的jar包 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.12</ 阅读全文
posted @ 2021-08-16 21:13 硫没有正七价 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 8、使用注解开发 8.1 面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在一个面向对象的 阅读全文
posted @ 2021-08-16 19:54 硫没有正七价 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 7、分页 7.1 使用limit分页 #语法 SELECT * FROM table LIMIT stratIndex,pageSize SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15 #为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数 阅读全文
posted @ 2021-08-16 19:12 硫没有正七价 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 6、日志 6.1 日志工厂 如果一个数据库操作,出现了异常,需要排错,日志就是最好的助手 曾经:sout、debug 现在:日志工厂 setting SLF4J LOG4J 【掌握】 LOG4J2 JDK_LOGGING COMMONS_LOGGING STDOUT_LOGGING 【掌握】 NO_ 阅读全文
posted @ 2021-08-16 17:38 硫没有正七价 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 5、resultmap解决属性名和字段名不一致的问题 5.1 问题 新建一个项目,拷贝之前的代码,测试实体类字段不一致的情况 public class User { private int id; private String name; private String password; // 字段 阅读全文
posted @ 2021-08-16 16:37 硫没有正七价 阅读(128) 评论(0) 推荐(0) 编辑