摘要: 在zuul添加过滤器 新建类继承ZuulFilter类。 public class MyFilter extends ZuulFilter{ //是否需要过滤 @Override public boolean shouldFilter() { // TODO Auto-generated metho 阅读全文
posted @ 2018-09-28 20:31 聂鑫磊 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Zuul的主要功能就是路由转发和过滤器 实例: 1:添加依赖pom.xml: <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfl 阅读全文
posted @ 2018-09-28 19:15 聂鑫磊 阅读(438) 评论(0) 推荐(0) 编辑
摘要: hystrix由来:服务器宕机或者依赖关系失败。 hystrix: Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 阅读全文
posted @ 2018-09-28 00:03 聂鑫磊 阅读(197) 评论(0) 推荐(0) 编辑
摘要: Feign是一个声明式的Web服务客户端,使用Feign可使得Web服务客户端的写入更加方便。 它具有可插拔注释支持,包括Feign注解和JAX-RS注解、Feign还支持可插拔编码器和解码器、Spring Cloud增加了对Spring MVC注释的支持,并HttpMessageConverter 阅读全文
posted @ 2018-09-27 23:13 聂鑫磊 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: ribbo:是Netflix公司开源的一个负载均衡的项目,是一个客户端负载均衡器,运行在客户端上。 实际运用案例(基于springcloud入门案例): 一、新建Module:springcloud-consumer-ribbon 1:添加依赖 <dependencies> <dependency> 阅读全文
posted @ 2018-09-27 11:19 聂鑫磊 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 主要运用2个设计模式,适配器和装饰者模式。 阅读全文
posted @ 2018-09-26 22:53 聂鑫磊 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为Arra 阅读全文
posted @ 2018-09-26 22:17 聂鑫磊 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 抽象类是用来捕捉子类的通用特性的,不能被实例化。只能作为子类的超类。抽象类是被用来创建继承层级里子类的模板。 接口: 接口是抽象方法的集合。如果一个类实现了某接口,那么它就继承了这个接口的抽象方法。接口只是一种形式,接口自身不能做任何事情。 阅读全文
posted @ 2018-09-26 22:11 聂鑫磊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,与spring IoC容器无缝集成。 主要用作职责调度工作,本身主要用于控制流程。 1、文件上传解析。 2、通过HandlerMapping,将请求映射到处理器(返回一个H 阅读全文
posted @ 2018-09-26 20:56 聂鑫磊 阅读(171) 评论(0) 推荐(0) 编辑
摘要: MVC(Model View Controller):模型-视图-控制器。 Mdoel(模型):应用程序中处理应用程序数据逻辑部分。 通常模型对象负责在数据库中存取数据。 View(视图):应用程序中处理数据显示的部分。 通常视图是依据模式数据创建的。 Controller(控制器):应用程序中处理 阅读全文
posted @ 2018-09-26 19:30 聂鑫磊 阅读(96) 评论(0) 推荐(0) 编辑