摘要: 事务的acid原则: 原子性 :要么都成功,要么都失败 一致性 :一旦所有事务动作完成,事务就要被提交。数据和资源处于一种满足业务规则的一致性状态中 隔离性 :可能多个事务会同时处理相同的数据,因此每个事务都应该与其他事务隔离开来,防止数据损坏 持久性:事务一旦提交,无论系统发生什么问题,结果都不会 阅读全文
posted @ 2021-09-03 15:12 黄易安 阅读(46) 评论(0) 推荐(0)
摘要: 导入对应的依赖包,分别是mybatis-spring整合包,spring-jdbc数据库驱动包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>5.2. 阅读全文
posted @ 2021-09-03 14:38 黄易安 阅读(134) 评论(0) 推荐(0)
摘要: spring框架的两大特性,IOC和AOP 什么是AOP? AOP(Aspect Oriented Programming)意为:面向切面编程,在不改变源代码的前提下增加需要的业务代码。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了 阅读全文
posted @ 2021-09-03 13:43 黄易安 阅读(127) 评论(0) 推荐(0)
摘要: 知乎上有一篇极为详细讲解文章! https://www.zhihu.com/question/20794107/answer/658139129 动态代理分为两大类: 基于接口的动态代理 JDK动态代理 基于类的动态代理--cglib 这里讲的是JDK动态代理,基于接口的。 静态代理时需要我们对每一 阅读全文
posted @ 2021-09-03 12:29 黄易安 阅读(208) 评论(0) 推荐(0)
摘要: 首先使用注解开发,必须在xml中导入context约束,下列代码红色部分, <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="htt 阅读全文
posted @ 2021-09-03 11:00 黄易安 阅读(80) 评论(0) 推荐(0)
摘要: 自动装配指的是spring中的某个bean自动注入对应的依赖bean 自动寻找范围的是同一个上下文内(bean.xml),当然如果这个bean使用了improt标签,就可以联合其他xml文件 自动装配有两种方式: 1,在XML里配置,对应属性是autowire,只有两个value值,分别是byNam 阅读全文
posted @ 2021-09-03 10:31 黄易安 阅读(82) 评论(0) 推荐(0)
摘要: 何为依赖注入? 依赖是指通过IOC容器创建对象 注入是指对象的成员变量由容器来设置和装配 注入方式 1,构造器注入 ,即通过constructor-arg这个字段进行有参构造 <bean id="helloarg" class="com.hys.pojo.Hello" scope="singleto 阅读全文
posted @ 2021-09-03 00:04 黄易安 阅读(228) 评论(0) 推荐(0)
摘要: spring概述 Spring是一个IOC和AOP容器的免费开源轻量级框架,提供了事务的支持,同时也整合了其他框架。 IOC即控制反转,是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式。在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入(Dependency Inj 阅读全文
posted @ 2021-09-02 23:54 黄易安 阅读(109) 评论(0) 推荐(0)
摘要: 什么是缓存? 缓存是指存在内存中的数据,将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上查询,而是走缓存 为什么要用缓存? 每次查询都要连接数据库十分耗资源,缓存可以减少和数据库的交互次数,减少开销,提高效率,解决了高并发系统的性能问题 什么样的数据可以进行缓存? 经常查询且不经 阅读全文
posted @ 2021-08-31 13:56 黄易安 阅读(98) 评论(0) 推荐(0)
摘要: 动态SQL的官方解释: 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 本质上动态SQ 阅读全文
posted @ 2021-08-30 23:15 黄易安 阅读(72) 评论(0) 推荐(0)