- 博客(8)
- 收藏
- 关注
原创 Vuex介绍及入门
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。可以想象为一个“前端数据库”(数据仓库),让其在各个页面上实现数据的共享包括状态,并且可操作(简单点就是代替vue中各个组件之间传值) Vuex分成五个部分: State 单一状态树 Getters 状态获取 Mutations 触发同步事件 Actions 提交mutation,可以包含异步操作 Module 将vuex进行分模块 vuex使用步骤: 安装(打开黑窗口(以管理员身份运行)
2022-05-14 15:53:27
295
原创 装饰者模式、外观模式、代理模式介绍
装饰者模式(Decorator): 装饰模式指的是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。(就相当于IO体系中的缓冲流) - 注意事项及细节 - 装饰者模式一般用于对原有功能进行增强/装饰 - 动态的将新功能附加到对象上。在对象功能扩展方面,它比继承更有弹性 外观模式(Facade): 为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容...
2022-04-20 18:43:16
585
原创 工厂模式&适配模式
1,工厂模式(Factory) 工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式。 带入点: Spring中的javabean是什么时候初始化的是容器初始化时候还是工厂创建对象初始化? ...
2022-04-18 20:34:02
1029
原创 Mybatis的关联关系映射
关联映射 关联关系是面向对象分析、面向对象设计最终的思想,Mybatis完全可以理解这种关联关系,如果关系得当,Mybatis的关联映射将可以大大简化持久层数据的访问。关联关系大致可以分为以下情况: 1、一对一,一个人只能有一张身份证,而一张身份证只能属于一个人; 2、一对多,一个客户对应多个订单 3、多对多,一篇新闻对应多种类型,一种类型对应多篇新闻 当然,还有更复杂的关系,同样在购物系统中,一个用户可以有多个订单,而一个订单只能属于一个用户,再加上商品的关系就是一对多夹杂多对多的关系,但是万..
2022-04-01 17:05:37
198
原创 Mybatis与Spring集成
一、Spring框架和MyBatis框架 1. 建立MavenProject 利用 Maven 的主要目的是统一维护 jar 包 2. 配置环境 1)pom.xml中导入jar包 包括Spring框架和MyBatis框架需要的jar包,数据库驱动包,日志文件管理包等 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt
2022-04-01 16:56:34
202
原创 MyBatis动态sql和分页
动态 SQL 通常写在mapper包下面的地址映射配置文件(.xml)中。根据条件的不同, SQL 语句也会随之动态的改变. MyBatis 中,提供了一组标签用于实现动态 SQL 动态SQL语句标签包括以下标签: 1、if标签 条件判断标签,通过判断参数取值来决定是否使用某个查询条件,基本用法如下: <select id="queryBookIf" resultType="mybatis01.model.Book"> select <include refid="Base_C.
2022-04-01 16:47:41
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人