摘要: 1:下载sentinel-Dashboard的源码或者jar:地址:https://github.com/alibaba/Sentinel/releases 2:部署Dashboard 3:spring boot工程添加如下配置: spring: cloud: sentinel: transport 阅读全文
posted @ 2019-12-30 10:56 红尾巴的猪 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: List<String> meataSns = dataSets.stream().map(DataSet::getMetaSn).collect(Collectors.toList());从一个实体的集合中获取某个字段的集合 Map<String, String> collect = dataSe 阅读全文
posted @ 2019-08-16 10:11 红尾巴的猪 阅读(220) 评论(0) 推荐(0) 编辑
摘要: feign使用三步 1:引入jar 2:启动类扫描feign 3:feign声明 引入jar如下 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign< 阅读全文
posted @ 2019-07-25 18:31 红尾巴的猪 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import java.lang.reflect.Proxy; public class FacadeProxy implements InvocationHandler { @Override public Object i... 阅读全文
posted @ 2018-11-27 01:50 红尾巴的猪 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 在软件的世界里存在着翻译机,只不过在软件中我们称之为解释器。在系统中如果某一特定类型的问题在频繁的发生,此时我们就有必要将这些问题的实例表述为一个语言中句子, 因此可以构建一个解释器,然后利用该解释器来解释这些句子来解决这些问题。选择器模式 先看下类图。 大话设计模式类图 再看下笔者的例子。 运行结 阅读全文
posted @ 2017-12-26 17:10 红尾巴的猪 阅读(607) 评论(1) 推荐(1) 编辑
摘要: 笔者很少用到享元模式,在笔者看来,享元模式解决内存问题用的应该会比较多,java中我们常用的String就是利用享元模式的思想来解决内存问题的 先看下类图 大话设计模式-类图 在看下笔者的demo 输出结果为 享元模式笔者使用的比较少,可能理解的不够深入。希望demo能够帮助读者。 阅读全文
posted @ 2017-12-22 16:16 红尾巴的猪 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 中介模式,笔者使用比较多的是在线聊天,或者商家和客户在线沟通,正常我们首先想到的实现方式是 客户→商家;商家→客户,这样的模式就耦合了客户和商家的关系,我们不能够轻易的改动商家或者客户。 而中介模式的出现使得原型变成 客户→平台→商家;商家→平台→客户。这样商家类和客户类就不会耦合在一起。另外如果商 阅读全文
posted @ 2017-12-21 11:17 红尾巴的猪 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 目前很多OA办公自动化软件,加快了办公效率,简化流程。相信很多小伙伴都用过。笔者了解到的大多数办公软件底层实现流程大多数采用的都是Activity或者是JBPM框架。 今天笔者要说的也是类似于流程的一个设计模式,职责模式。 先看下类图 大话设计模式-类图 看完类图,不知道大家有没有想到职责链模式似曾 阅读全文
posted @ 2017-12-20 15:35 红尾巴的猪 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 命令模式,笔者一直以为当我们开发的过程中基本上很难用到,直到维护阶段或者重构阶段,我们会发现有些撤销命令和追加命令比较频繁时,自然而然就用到命令模式。 先看下类图 大话设计模式-类图 简单说下类图,最开始笔者看大话设计模式的时候也不是很喜欢看类图,主要原因是看不懂,后来当笔者第一次看完设计模式后,才 阅读全文
posted @ 2017-12-19 16:14 红尾巴的猪 阅读(1930) 评论(0) 推荐(1) 编辑
摘要: 桥接模式定义为:将抽象部分与它的实现部分分离,使它们都可以独立的变化。 第一次看设计模式的时候,不是很清楚这句话的意思,随着笔者的不断开发,发现有一种场景, 继承关系多了,不易于维护父类,而笔者认为桥接模式的出现很好的解决了这个问题。用聚合解决继承的父类难维护性。先看下桥接模式设计图。 大话设计模式 阅读全文
posted @ 2017-12-18 18:42 红尾巴的猪 阅读(901) 评论(0) 推荐(0) 编辑