本站公告: PUI正式上线,欢迎体验。

技巧积累

"顾此失彼" 歇后语 ==> 拆东墙,补西墙,先要顾前方(有坑)
Spring Cloud Zuul处理Cookie和重定向
技巧积累

Spring Cloud Zuul处理Cookie和重定向

Mignon 1年前 (2017-07-24) 3166浏览 0评论

由于我们在之前所有的文章中,对于HTTP请求都采用了简单的接口实现。而实际使用过程中,我们的HTTP请求要复杂的多,比如当我们将Spring Cloud Zuul作为API网关接入网站类应用时,往往都会碰到下面这两个非常常见的问题: 会话无法保持重定向后的HOST错误会话保持问题通过跟踪一个HTTP...

Spring Cloud Zuul 核心过滤器
技巧积累

Spring Cloud Zuul 核心过滤器

Mignon 1年前 (2017-07-24) 1569浏览 0评论

过滤器 在Spring Cloud Zuul中实现的过滤器必须包含4个基本特征:过滤类型、执行顺序、执行条件、具体操作。这些元素看着似乎非常的熟悉,实际上它就是ZuulFilter接口中定义的四个抽象方法: String filterType(); int fi...

Spring Cloud Zuul过滤器详解
技巧积累

Spring Cloud Zuul过滤器详解

Mignon 1年前 (2017-04-21) 7903浏览 1评论

开端阅读本文,您将了解:(1) Zuul过滤器类型与请求生命周期(2) 如何编写Zuul过滤器(3) 如何禁用Zuul过滤器(4) Spring Cloud为Zuul编写的过滤器及其功能。过滤器类型与请求生命周期Zuul大部分功能都是通过过滤器来实现的。Zuul中定义了四种标准过滤器类型,这些过滤器...

Sping Cloud Netflix Ribbon负载均衡
技巧积累

Sping Cloud Netflix Ribbon负载均衡

Mignon 2年前 (2017-02-23) 5954浏览 0评论

Ribbon是Netflix 发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组 件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer后面所有的机器,Ribbon会自动的帮助你基于某种规...

Java借助CountDownLatch完成异步回调
技巧积累

Java借助CountDownLatch完成异步回调

Mignon 2年前 (2017-02-22) 1360浏览 0评论

1、如果你是用main方法启动的线程,这种调用方法是没有问题的,JDK会确保所有线程都终止以后main方法才退出。但是如果main方法不是异步任务的启动者(如JUnit,Spring,Tomcat),一旦启动之后laucher将会失去对线程的控制。如在JUnit中laucher提交完任务后就会被认为...

Spring Boot过滤器Filter和Servlet注册
技巧积累

Spring Boot过滤器Filter和Servlet注册

Mignon 2年前 (2017-02-21) 6304浏览 0评论

在实际的web应用程序中,经常需要在请求(request)外面增加包装用于:记录调用日志、排除有XSS威胁的字符、执行权限验证等等。除了上述提到的之外,Spring Boot自动添加了OrderedCharacterEncodingFilter和HiddenHttpMethodFilter,并且我们...

Spring Boot中自动配置技巧
技巧积累

Spring Boot中自动配置技巧

Mignon 2年前 (2017-02-10) 4239浏览 0评论

使用spring boot久了你就会发现,假如我是在org.paascloud.platform下写了一个自动配置的类,我在org.paascloud.plugin下写程序的Main函数入库,在org.paascloud.platform下的自动配置类不能被执行,这篇...

Java中创建多进程
技巧积累

Java中创建多进程

Mignon 2年前 (2017-01-11) 3421浏览 0评论

我们常常听到的比较多是如何创建多线程,很少听到如何创建多进程,今天我们来讲解一下如何创建多进程ProcessBuilder类ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE...