排序:
默认
按更新时间
按访问量

微服务Eureka

大型系统一般拆分为多个子系统,在微服务中,这些子系统就是微服务,每一个服务需要部署多个实例,这些实例就需要使用Eureka进行服务管理。服务ID/名称是唯一标识,根据唯一标识在注册中心找到实例信息,再调用服务。 EurekaServer服务端 POM文件 <?xml ...

2018-08-28 18:24:55

阅读数:39

评论数:0

ZkShell 命令详解

Zookeeper提供类似shell环境,方便用户访问、操作数据,使用 bin目录下的 zkCli.sh命令,可以进入shell环境,同时可以查看到Zookeeper环境配置。 zkCli.sh [-server ip:port]   例:zkCli.sh -server 127.0.0.1:2...

2017-10-19 16:30:32

阅读数:2960

评论数:0

ZooKeeper安装 及 分布式搭建

下载镜像地址(3.4.9): http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.9/zookeeper-3.4.9.tar.gz 解压 tar xzvf zookeeper-3.4.9.tar.gz 解压后移至 /usr/local ...

2017-10-18 13:31:43

阅读数:203

评论数:0

Zookeeper简介

定义: Zookeeper是维护配置信息,命名,构建复杂同步和提供组服务的优质服务,是google的chubby项目的开源实现,Hadoop的子项目。 解决的问题: 一、配置管理 zookeeper提供里集中管理配置的方法,在集中管理配置的地方改了配置,所有对这个配置感兴趣的都可以获得变更...

2017-10-16 18:39:44

阅读数:104

评论数:0

调停者模式(Mediator)

定义:调停者模式是对象的行为模式。调停者模式包装了一系列对象相互作用的方式,使得这些对象不必相互明显引用。从而使它们可以较松散地耦合。当这些对象中的某些对象之间的相互作用发生改变时,不会立即影响到其他的一些对象之间的相互作用。从而保证这些相互作用可以彼此独立地变化。 类图: 角色: 抽象调停者(...

2017-05-07 00:54:41

阅读数:308

评论数:0

解释器模式(interpreter)

定义:一种按照规定语法进行解析的方案 类图: 角色 1.AbstractExpression抽象解释器:具体的解释任务由各个实现类完成,具体的解释器分别由TerminalExpression和 NonterminalExpression 2.TerminalExpression终结符表达式:实...

2017-05-06 00:54:01

阅读数:220

评论数:0

访问者模式(Visitor)

设计模式 访问者模式

2017-03-20 23:17:54

阅读数:205

评论数:0

状态模式(State)—考勤系统

定义: 状态模式是对象的行为模式,允许一个对象在其内部状态改变时改变他的行为,这个对象看上去就像改变了他的类一样。 角色: 环境(Context)角色:

2016-01-27 11:35:52

阅读数:1108

评论数:0

备忘录模式(Memento)—通风系统

定义: 备忘录模式又叫做快照模式,或Token模式,是对象的行为模式。 备忘录对象是一个用来存储另外一个对象内部状态的快照的对象,其用意是在不破坏封装的前提下,将一个对象的状态捕捉住,并外部化,存储起来,从而可以在将来合适的时候,将这个对象还原到存储起来的状态。 角色: 备忘录(Memen...

2016-01-25 17:10:25

阅读数:503

评论数:0

命令模式(Command)—挤奶工挤奶

定义: 命令模式属于对象的行为模式,又叫行动模式、交易模式。 命令模式把一个请求或者操作封装到一个对象中,命令模式允许系统使用不同的请求把客户端参数化,对请求排队或者记录请求日志,可以提供命令的撤销和恢复功能。 角色: 客户端(Client)角色:创建一个具体命令对象(ConcreteComman...

2016-01-22 18:23:10

阅读数:381

评论数:0

责任链模式(chain)—员工请假

定义: 责任链模式是对象的行为模式,在责任链模式里,很多对象由每一个对象对其下家的引用而链接起来形成一条链,请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道哪一个对象处理此请求,这使得系统在不影响客户端的情况下动态的重新组织和分配责任。 角色列表: 抽象处...

2016-01-21 13:53:57

阅读数:946

评论数:0

迭代器模式(Iterator)—牛群体检

定义: 提供一种方法顺序访问一个聚合对象中的各个元素,而又不需暴露该对象的内部表示。 角色列表: 迭代器角色(Iterator):迭代器角色负责定义访问和遍历元素的接口。 具体迭代器角色(ConcreteIterator):具体迭代器角色实现迭代器接口,并记录当前的遍历位置。 容器角色(Conta...

2016-01-20 18:37:13

阅读数:372

评论数:0

观察者模式(Observer)—水泥厂发通知

观察者模式 观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。 这个主题对象在状态上发生变化时,会通知所有观察者对象,使它们能够自动更新自己。 类图 角色 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList...

2016-01-08 13:59:50

阅读数:867

评论数:0

模板模式(Template)-水泥厂订货

模板方法: 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。 T模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 角色: 抽象类(AbstractClass): 定义抽象的原语操作(primitive operation) ,具体的子类将重定义它们以实现一个算法...

2016-01-07 15:13:58

阅读数:667

评论数:0

策略模式(Strategy)—养牛场卖鲜奶

策略模式:策略模式属于对象的行为模式。 其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。 策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的三个角色: 环境(Context)角色:持有一个Strategy的引用。 抽象策略(St...

2015-12-31 16:05:01

阅读数:465

评论数:0

不变模式(Immutable)

本例实在没啥好写的,理解即可,转载一网上的内容 阎宏博士的《JAVA与模式》一书中开头是这样描述不变(Immutable)模式的:   一个对象的状态在对象被创建之后就不再变化,这就是所谓的不变模式。 不变模式的结构   不变模式可增强对象的强壮型(robustness...

2015-12-25 18:44:56

阅读数:611

评论数:0

适配器模式(Adapter)—山下的养牛场

适配器模式: 将一个类的接口转换成客户端所期待的接口,从而使因接口不匹配而无法工作的两个类能够在一起工作。 角色列表: 目标角色(Target):期待得到的接口 源角色(Adaptee):需要适配的接口 适配器角色(Adapter):将原接口转换成目标接口,必须是具体类 适配器模式可分...

2015-12-23 19:26:56

阅读数:298

评论数:0

正则表达式

这是一篇网上的文章,感觉比较实用,本人整理了下,备在此处留用。 1.正则表达式基本语法 两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下: "^The":表示所有以"The"开始的字符串("...

2015-12-22 18:30:43

阅读数:242

评论数:0

桥接模式(Bridge)—村民打工

桥接模式:某些类型具有多个维度的变化,引入新的维度不会增加系统的复杂度,桥接模式将类的抽象与实现部分分离,实现耦合关系,从而使各个维度可以自由变化。 类图如下: 在桥接模式中对每个维度进行抽象,然后再抽象类中进行耦合,通过耦合实现调用关系的灵活变化。 例:山下的村民需要打工,村里有石雕厂与养牛...

2015-12-17 11:53:35

阅读数:332

评论数:0

Java 异常基础 Exception

java.lang.Exception类是Java中所有异常的直接或间接父类。即Exception类是所有异常的根类。   比如程序:  public class ExceptionTest { public static void main(String[] args...

2015-12-16 14:00:36

阅读数:3341

评论数:0

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