
日常为什么
文章平均质量分 54
日常为什么
等一轮明月
java,ios
展开
-
跨域失效?
springboot后端跨域addCorsMappings与拦截器冲突导致跨域失效失效原因:请求处理的顺序问题,请求打到后端时,是先被拦截器拦截处理的,也就是我们配置的addCrosMappings并没有起到作用,请求直接被拦截器拦截了,而由于此时请求还没有配置跨域信息,所以就出现了跨域问题//预检请求处理时是预检请求则生成个预检执行器PreFlightHandler,//否则生成一个跨域拦截器加入拦截器链中,最终再doDispatch函数处执行,而因为拦截器是顺序执行的,如果前面执行失败异常返原创 2021-03-05 17:46:52 · 441 阅读 · 0 评论 -
dependencyManagement与dependencies区别
maven中dependencyManagement与dependencies区别说明:dependencyManagement一般用在maven构建的聚合项目的父项目中,只是用来声明和锁定版本,子项目用的只要在dependencie中填写和即可。举例:父pom中:<dependencyManagement> <dependencies> <dependency> <groupId>org.apache.commons</group原创 2020-12-03 14:52:38 · 471 阅读 · 0 评论 -
枚举和常量的选用
一:枚举反编译后介绍:原码:/* Color.java */public enum Color { RED, GREEN, BLUE;}为了方便理解,加工反编译后。public final class Color extends Enum<Color> { public static final Color RED; public static final Color GREEN; public static final Color BLUE;原创 2020-11-06 11:25:34 · 1586 阅读 · 0 评论 -
测试案例中@SpringBootTest与@RunWith**的含义
背景:平常都是写功能,写业务代码忽略了对测试案例的理解,借此机会梳理记录一下测试案例中常用到的的几个注解。一:@SpringBootTest作用是加载ApplicationContext,启动spring容器。使用@SpringBootTest时并没有像@ContextConfiguration一样显示指定locations或classes属性,原因在于@SpringBootTest注解会自动检索程序的配置文件,检索顺序是从当前包开始,逐级向上查找@SpringBootApplication@Sprin原创 2020-11-05 14:32:04 · 3972 阅读 · 2 评论 -
相似却不同的SOA与微服务
一:什么是SOA?SOA是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能,每一个服务通常以独立的形式存在于操作系统进程中,服务之间通过网络调用,而非采用进程内调用的方式进行通信。二:什么是微服务架构?和 SOA 架构类似,微服务架构强调的一个重点是“业务需要彻底的组件化和服务化”,原有的单个业务系统会拆分为多个可以独立开发、设计、运行的小应用。这些小应用之间通过服务完成交互和集成,简而言之,就是把单个服务拆的更细了。三:区别?SOA架构自上向下设计架构,团队开发迭代快。微服原创 2020-10-22 10:29:52 · 304 阅读 · 1 评论 -
关系型数据库与非关系型数据库
问题1:什么是关系型数据库,什么是非关系型数据库?答:关系型数据库的存储结构是表,数据是结构化数据;非关系型的存储结构是数据结构化存储方法的集合,可以是文档或者键值对等。问题2:什么是结构化数据,什么是非结构化数据?答:结构化数据是高度组织和整齐格式化的数据,它是可以放入表格和电子表格中的数据类型;非结构化数据本质上是结构化数据之外的一切数据。...原创 2020-10-12 11:28:17 · 324 阅读 · 0 评论 -
什么时候采用socket通信,什么时候采用http通信
什么时候采用socket通信,什么时候采用http通信。问题1:什么是socket通信,什么是http通信。socket通信是对TCP/IP协议的封装(封装了tcp/ip协议让我们操作更加方便),http协议是应用层协议。问题2:两者的区别Http连接:http连接就是所谓的短连接,及客户端向服务器发送一次请求,服务器端相应后连接即会断掉。socket连接:socket连接是长连接,理论上客户端和服务端一旦建立连接,则不会主动断掉;但是由于各种环境因素可能会是连接断开,比如说:服务器端或客户原创 2020-10-10 11:22:10 · 1754 阅读 · 0 评论