摘要:
一、什么是跨域 跨域就是当在页面上发送ajax请求时,由于浏览器同源策略的限制,要求当前页面和服务端必须同源,也就是协议、域名和端口号必须一致。 我们常见的访问url又如下部分组成: 协议名+域名+端口+文件路径+拼接字符串 其中域名又分为:主机名+二级域名+顶级域名 关于URL是否同源,根据上图中 阅读全文
摘要:
1.pom.xml <!--生成二维码--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-extra</artifactId> <version>5.4.3</version> </dependency> <depende 阅读全文
摘要:
一、前言 什么是策略模式?它的应用场景是什么? https://www.cnblogs.com/mylqm/p/15080706.html 二、引入依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</art 阅读全文
摘要:
一、环境搭建 easyexcel 依赖(必须) springboot (不是必须) lombok (不是必须) <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>1.1.2- 阅读全文
摘要:
Java对map键名进行顺序排序后转为字符串 阅读全文
摘要:
一、策略模式概述 定义:定义一系列的算法,把每一个算法封装起来, 并且使它们可相互替换。本模式使得算法可独立于使用它的客户而变化。 简单来说就是: 1、定义了一组算法(业务规则) 2、封装每个算法(规则) 3、这组算法(规则)可以互相替换 二、策略模式的结构与实现 1. 结构 1) 环境类(Cont 阅读全文
摘要:
一、工厂方法模式概述 工厂方法模式是为了弥补简单工厂模式的不足并且继承它的优点而延生出的一种设计模式,属于GoF中的一种。它能更好的符合开闭原则的要求 属于创建型设计模式,此模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。 阅读全文
摘要:
一、单例模式概述 1. 定义:确保一个类只有一个实例,并提供一个全局访问点来访问这个实例 简单的说,就是你有且只有一个女朋友(有多个女朋友的模式不是这里~~),并且你的女朋友很特殊,从来只听你的话,所以别人想和她交流(访问她)就必须通过你(全局访问点)来和她交流。 运用:系统中用到单例模式的地方很多 阅读全文