1 跨域的原因,浏览器的同源策略导致,需要接口响应通过设置 Access-Control-Allow-Origin 响应头,浏览器可以知道哪些网站可以访问这个网站的数据,知道...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1 跨域的原因,浏览器的同源策略导致,需要接口响应通过设置 Access-Control-Allow-Origin 响应头,浏览器可以知道哪些网站可以访问这个网站的数据,知道...
从零到一搭建博客系统1、创建SpringBoot项目,基础jar如下: 2、application.poperties配置文件添加如下配置 3 、创建第一个controller
在Spring Boot中,我们可以通过使用MDC Filter来轻松地将MDC集成到我们的应用程序中。本文将介绍如何使用Spring Boot MDC Filter来实现请...
本文记录与关联方接口联调注意事项,尤其联调的关联方还有下游关联方时的场景典型案例:调用A关联方下发礼品卡接口,A关联方还需异步调用B关联方进行发放前提条件:我方与A方是异步关...
检查字体 首先需要检查fc -list是否有指令,没有的话需要 yum install -y fontconfig mkfontscale 进行安装 fc-list :lan...
1、定义注解 2、定义日志实体 3、定义切面类 4、通过JsonPath获取json指定节点字段值 如果下级节点是数组则可使用如下方式获取
1、pom引入 2、Swagger2配置 3、访问http://127.0.0.1:8080/doc.html[http://127.0.0.1:8080/doc.html]...
Volatile1、 禁止指令重排,单线程情况下jvm指令重排优化执行顺序不影响最终结果,多线程下可能引起线程安全问题,volatile通过内存屏障禁止指令重排保证有序性。2...
如果返回值是基本数据类型,finally中代码并不会改变返回值如果返回值是一个对象,finally代码会改变返回值意思就是 当try/catch中遇到return语句时,re...
背景:springboot1.4.7.RELEASE 默认引入mysql版本5.1.42 ,由于mysql安装的8.0版本,mysql驱动需要同步升级8.0.11单独仅安装...
1、python先安装xlrd模块,打开命令行,输入pip install xlrd 2、python读取excel文件的步骤:1. 打开excel工作簿workbook,2...
Allure 测试报告基础使用 1.pip install allure-pytest 2.直接执行allureDemo项目下的所有测试用例,并将测试报告文件夹allure_...
幂等讲的是一个操作无论是我们执行一次还是无数次,所产生的影响是一样的。 在我们应用系统中,有时因为系统超时等原因,需要调用方重试,如果这个时候没有设计好一个幂等方案,则会对系...
分布式系统面试系列02-Spring Cloud 的底层架构原理,前面我们讲了SpringCloud 的核心架构,了解了有要构建一套分布式系统我们需要哪些组件。今天以 Spr...
线程池通过复用线程,避免线程频繁地创建和销毁。Java中的Executors工具类中提供了5种类型的线程池创建方法,如下图所示: 详解线程池参数 线程池都是通过ThreadP...
JMM是Java内存模型,与JVM内存模型是两回事,JMM的主要目标是定义程序中变量的访问规则,如下图,所有的共享变量都存储在主内存中共享,每个线程拥有自己的工作内存(相当于...
git 常用基础操作以及分支管理 git init: 初始化git工作目录。 git clone :远程仓库url : 下载远程项目。 git status : 查看目录文...
类加载指的是将编译好的Class类文件中的字节码读入内存中。主要分为加载、验证、准备、解析、初始化等步骤,如下图所示: 加载是指class文件到内存的过程。 验证是指对类文件...
Hystrix解决级联故障引起服务雪崩问题。 降级我们请求外部服务接口,当服务异常或超时,将返回服务降级,暂时不可用,而服务正常时将返回success。我们需要针对不同服务定...