上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

2016年2月14日

Java NIO概述

摘要: NIO中的几个基础概念 NIO中几个比较关键的概念:Channel(通道),Buffer(缓冲区),Selector(选择器)。 概述 ① Channel,通道,顾名思义,就是通向什么的道路,为某个提供了渠道。 在传统IO中,我们要读取一个文件中的内容,通常如下: public class Test 阅读全文

posted @ 2016-02-14 14:20 快跑的小鸡 阅读(284) 评论(0) 推荐(0)

2016年2月4日

RPC简介及原理

摘要: 简介 RPC(Remote Procedure Call,远程过程调用)是建立在Socket之上的,在一台机器上运行的主程序,可以调用另一台机器上准备好的子程序,就像LPC(本地过程调用)。 越底层,代码越复杂、灵活性越高、效率越高;越上层,抽象封装的越好、代码越简单、效率越差。 Socket和RP 阅读全文

posted @ 2016-02-04 20:13 快跑的小鸡 阅读(1306) 评论(0) 推荐(1)

RPC 原理的前生今世

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 在校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供 阅读全文

posted @ 2016-02-04 19:13 快跑的小鸡 阅读(1802) 评论(2) 推荐(2)

大型网站架构系列:20本技术书籍推荐

摘要: 学习是技术人员成长的基础,本次分享20本技术方面的书籍,这些书不是每一本都是经典,但是每一本都有其特点。以下20本大部分本人都看过,因此推荐给大家。(本次推荐的20本只是一个参考,比如像Head First,Java编程思想等经典书籍是大家都知道,因此不在推荐之列) 本次分享大纲 大型网站架构系列 阅读全文

posted @ 2016-02-04 13:00 快跑的小鸡 阅读(5852) 评论(2) 推荐(0)

2016年2月3日

Zookeeper核心机制

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) Zookeeper是Hadoop下的一个子项目,它是一个针对大型分布式系统的可靠的协调系统,提供的功能包括命名服务、配置维护、分 阅读全文

posted @ 2016-02-03 19:23 快跑的小鸡 阅读(3623) 评论(2) 推荐(2)

建造者模式

摘要: 快要下班了,老大突然又拉住我,喜滋滋的告诉我:“牛叉公司很满意我们做的模型,又签订了一个合同,把奔驰、宝马的车辆模型都交给我们公司制作了,不过这次又额外增加了一个新需求: 汽车的启动、停止、喇叭声音、引擎声音都由客户自己控制,他想什么顺序就什么顺序”。 那任务是接下来,我们怎么做实现呢? 我们先把最 阅读全文

posted @ 2016-02-03 17:01 快跑的小鸡 阅读(386) 评论(0) 推荐(0)

模板方法模式

摘要: 模板方法 模式就是在模板方法中按照一个的规则和顺序调用基本方法。 现准备做一批悍马车辆模型…… 设计类图如下: 非常简单的实现,先写个抽象类,然后两个不同型号的模型实现类. HummerModel抽象类的程序清单如下: //Hummer Model是悍马车辆模型的意思,不是悍马美女车模 public 阅读全文

posted @ 2016-02-03 15:20 快跑的小鸡 阅读(452) 评论(0) 推荐(0)

类与类之间的关系

摘要: 面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。他们的耦合度依次增强。 1. 依赖(Dependence) 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。 定义 阅读全文

posted @ 2016-02-03 12:26 快跑的小鸡 阅读(638) 评论(0) 推荐(0)

分布式ActiveMQ集群

摘要: 分布式ActiveMQ集群的部署配置细节: 官方资料:http://activemq.apache.org/clustering.html 基本上看这个就足够了,本文就不具体分析配置文件了。 1、Queue consumer clusters: 同一个queue,如果一个consumer失效,那么未 阅读全文

posted @ 2016-02-03 08:32 快跑的小鸡 阅读(534) 评论(0) 推荐(1)

ActiveMQ集群(2)

摘要: ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要有两种:Master-Slave和Broker Cluster。 1、Master-Slave方式: Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Maste 阅读全文

posted @ 2016-02-03 07:27 快跑的小鸡 阅读(1098) 评论(0) 推荐(1)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页

导航