安装epel rpm ivh https://mirrors.aliyun.com/epel/epel release latest 7.noarch.rpm 安装软件包 yum install y httpd tftp dhcp cobbler cobbler web pykickstart xi ...
分类:
其他好文 时间:
2018-06-14 18:12:48
阅读次数:
168
跨域支持 接下来是最关键的时候了,之前我们已经实现了一个普通的REST服务,如何支持跨域就在此一举了:)我们只需要增加一个Filter,在HTTP响应中增加一些头信息,我们通过SimpleCORSFilter来实现。 SimpleCORSFilter.java ...
分类:
其他好文 时间:
2018-06-11 00:29:12
阅读次数:
191
spring4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。 使用这个特性,我们可以开发REST服务的时候不需要使用@Controller ...
分类:
编程语言 时间:
2018-06-04 14:32:14
阅读次数:
150
〇、遇到跨域安全问题 在学习SpringBoot过程中,遇到了这样一个问题。当时用SpringBoot开发Rest服务接口,然后用Ajax请求获取数据,来实现前后端分离。但是在前端请求时,始终不能显示应该显示的数据。从浏览器的控制台报错来看(如下图),应该是遇到了跨域安全的问题。 一、为什么会出现跨 ...
分类:
编程语言 时间:
2018-06-03 23:38:30
阅读次数:
710
什么是json? 一种轻量级的标准数据交换规范,数据结构为map和list,本身是字符串,作为REST服务标准格式 json优点 1. 易于阅读和解析、网络传输效率高 2. 跨语言交换数据 json应用 1. api 前后端分离 2. 数据通信 3. 配置文件 json数据类型 1. 字符串 " " ...
分类:
编程语言 时间:
2018-05-31 02:36:15
阅读次数:
154
Spring-Cloud-Sleuth是Spring Cloud的组成部分之一,为SpringCloud应用实现了一种分布式追踪解决方案,其兼容了Zipkin, HTrace和log-based追踪,追踪微服务rest服务调用链路的问题,接触到zipkin,而spring cloud也提供了spri ...
分类:
编程语言 时间:
2018-05-30 16:42:12
阅读次数:
254
恶意的PATCH请求使用精心构造的JSON数据提交到spring-data-rest服务可以执行任意JAVA代码 1. 背景 Spring Data REST是Spring Data项目的一部分,可以轻松地在Spring Data存储库之上构建超媒体驱动的REST Web服务。恶意的PATCH请求使 ...
分类:
编程语言 时间:
2018-05-17 11:57:21
阅读次数:
398
什么是RestTemplate RestTemplate是Spring提供的用于访问Rest服务的客户端,提供了多种便捷访问远程HTTP服务的方法,能够大大提高客户端的编写效率。 项目中注入RestTemplate 首先在项目中添加依赖: 在注入RestTemplate的bean的时候,可以通过Cl ...
分类:
编程语言 时间:
2018-05-16 15:12:36
阅读次数:
172
本篇文章会向读者展示几个架构设计的关键点,使一个社交应用能够成为真正的下一代社交产品。以下几个属性将会影响到架构的设计: a)可用性 b)可扩展性 c)性能和灵活性可扩展 目标 a)确保用户的内容数据能够很方便的被其他用户发现和获取. b)确保内容推送是相关的,不仅在语义上,也是从用户设备的角度。 ...
分类:
其他好文 时间:
2018-05-03 10:27:03
阅读次数:
199
修改/etc/ssh/sshd_config文件,找到 ClientAliveInterval 0和ClientAliveCountMax 3并将注释符号("#")去掉, 将ClientAliveInterval对应的0改成60, ClientAliveInterval指定了服务器端向客户端请求消息 ...
分类:
系统相关 时间:
2018-04-29 14:25:43
阅读次数:
190