自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cg_Amaz1ng的博客

I am Gaara

原创 【设计模式】装饰者模式

装饰者模式动态地将责任附加到对象上。若要拓展功能,装饰者提供了比继承更有弹性的替代方案。   Java中原生的装饰者模式:Java I/O

2018-08-29 16:08:30

阅读数 95

评论数 0

原创 【设计模式】观察者模式

    观察者模式,维护两类对象:主题和观察者,1对n的关系     观察者模式定义了对象之间的一对多依赖,这样一来,当一个对象改变状态时,它的所有依赖都会受到通知并自动通知。观察者依赖于主题,只要主题状态一有变化,观察者就会被通知。     主题唯一依赖的东西是一个实现Observer接口的...

2018-08-29 10:08:13

阅读数 77

评论数 0

原创 SpringCloudZuul网关过滤器

ZuulFilter接口抽象类 Spring Cloud Zuul中实现的过滤器必须包含4个基本特征:过滤类型、执行顺序、执行条件、具体操作。 对应以下四个方法: String filterType();该函数需要返回一个字符串来代表过滤器的类型,这个类型就是在HTTP请求过程中定义的各个...

2018-08-17 14:42:39

阅读数 379

评论数 0

原创 SpringCloud找不到HystrixCommand注解

pom.xml添加如下依赖: <dependency> <groupId>org.springframework.cloud</groupId> &a...

2018-08-16 10:33:09

阅读数 2549

评论数 0

原创 微服务架构探索

微服务介绍         微服务是一种系统设计模式,是一种架构。传统的项目,一个Project集成了大量的功能和模块,非常臃肿。并且当我们修改了某一个模块,就不得不重启整个项目来让模块生效,白白浪费了其他模块的时间,对系统的效率极不友好。         微服务通过一组中间件,将这个大的项目...

2018-08-15 11:33:56

阅读数 76

评论数 0

提示
确定要删除当前文章?
取消 删除