自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (9)
  • 收藏
  • 关注

原创 zookeeper应用场景练习(数据发布/订阅)

前面几篇博客大致讲解了一下有关zookeeper的概念知识,下面结合前面的几篇博客来讲解一下zookeeper的使用场景。 数据发布/订阅 所谓的配置中心,就是发布者把数据发送到zookeeper的一个或者一系列的节点上,供订阅者进行订阅。从而达到动态获取数据的目的,能够实现配置信息的集中式管理和数据的动态更新。一般的类似于发布/订阅的模式有推和拉的两种方式,而在zookeeper中,是把这两种方

2016-01-24 14:47:04 5380 16

原创 创建一个zookeeper的会话(实现watcher)

在先前的章节中,我们利用zkCli去了解了一下基本的zookeeper的操作,在接下来的章节中,我们将会学习一下在应用中是如何利用zookeeper的api的,接下来我们将利用一个程序展示一下,如何来创建一个回话和监视。那么下面我们将开始一个主从模式的结构例子。创建一个zookeeper的会话如下面所示,每一个建立的会话一旦它的连接被破坏,将会转移到其他的zookeeper服务,只要会话保持通畅,

2016-01-16 16:21:17 2950 5

原创 Zookeeper中主从模式结构场景练习

下面这个部分,我们将通过zkCli工具来实现简单的主从结构模式,主从模式结构设计到了下面的几个角色。MasterMaster监视着新的worker和tasks,并且分配任务到workers上WorkerWorker注册到系统中,好让master知道他们是可以来执行任务的ClientClient用来创建任务并且等待系统的响应, TheMaster Role由于只能有一个master,所以只能有一个进

2016-01-16 14:35:44 5595 5

原创 开始搭建第一个zookeeper

首先需要下载zookeeper的tar包,地址为http://zookeeper.apache.org,然后再linux中解压并编译tar包。# tar-xvzf zookeeper-3.4.5.tar.gz如果你是使用的是window操作系统的话,需要找解压缩工具来解压上述jar包,并且需要配置JDK的java开发环境,要求JDK在1.6以上在解压完的目录中,bin目录包含了一些命令的脚本,例如

2016-01-16 14:24:52 2893 6

原创 Zookeeper体系结构

上面我们已经讨论了zookeeper在应用程序中的一些操作,下面我们需要理解一下服务端的工作的原理。客户端是如何通过一个客户端的类库与服务端进行通信的,然后服务端又是如何回应客户端的。下面这张图显示了客户端和服务端的关系,每一个客户端都需要导入到客户端的类库中,然后才可以与zookeeper的节点进行交互Zookeeper可以运行在两种模式中分别是独立模式和复制模式,独立模式就是允许在一台主机上,

2016-01-16 14:19:30 2876 4

原创 初始Zookeeper

先前的章节讨论了分布式系统的特点,并且最大的特点莫过于协调。在上述中,我们也用一个最常见的例子主从模式来介绍了zookeeper的一些基本情况,下面让我们来深入的了解一下zookeeper吧!Zookeeper基本特点一些常用于协调的语义通常都是在多个应用之间是共享的。一种方式是创建这种语义的实例并且操作这些实例。例如我们可以说,分布式锁构成了重要的语义,并且暴漏出接口去创建、获取和释放锁这样来设

2016-01-16 14:16:36 2224 5

原创 Zookeeper简单概念介绍

过去,每个应用都是一个CPU,一个主机上的单一系统。然而今天,随着大数据和云计算时代的到来,任何相互独立的程序都可以运行在多个计算机上。然而面临的问题是,协调这些集群的系统比在单一主机上要复杂的多,因此对于开发者来说,很难在集中精力来关注他们的系统逻辑上,大部分的时间都花费在了协调这些集群系统上。Zookeeper的出现就解决了这个问题,让开发者能够集中精力在系统逻辑上,而免于协调这些集群计算机的

2016-01-16 14:03:12 2725 6

原创 Java中发送http的get、post请求

最近做项目中,需要把消息通过中间件的形式通过http请求的方式推送给第三方,因此用到了http协议,小编花费了一个多小时,对于http协议中的post和get请求,封装了一个工具类,下面与大家分享一下。有不好的地方请多多指教。/** * @FileName: HttpTest.java * @Package:com.io * @Description: TODO

2016-01-06 19:53:32 6552 9

原创 Java并发编程之CountDownLatch

在java中为我们提供了一个同步的辅助类CountDownLatch,这个类用来干什么呢?下面来学习一下。 CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它运行一个或多个线程处于等待的操作。 用给定的计数 初始化 CountDownLatch。由于调用了 countDown() 方法,所以在当前计数到达零之前,await 方法会一直受阻塞。之后,会释放所有等

2016-01-04 19:32:11 1958 2

原创 Java中的各种加密算法

JAVA中为我们提供了丰富的加密技术,可以基本的分为单向加密和非对称加密 1.单向加密算法 单向加密算法主要用来验证数据传输的过程中,是否被篡改过。BASE64 严格地说,属于编码格式,而非加密算法MD5(Message Digest algorithm 5,信息摘要算法)SHA(Secure Hash Algorithm,安全散列算法)HMAC(Hash Message Authenticati

2016-01-04 13:26:03 13115 5

SSH+Activiti

demo中是整个SSH+Activiti的环境搭建的demo,通俗易懂,适合于初学者

2015-09-14

WCF中的DataContract和DataMember

本篇所做的一个demo,与大家分享一下。

2015-06-02

WCF服务实现多个服务契约

本篇博客的DEMO,一个WCF服务实现多个数据契约

2015-06-01

Creating a WCF Service

简单的WCF服务程序代码,就是本篇博客的源码

2015-05-31

ASP,NET MVC2开发实战(书籍+源码)

有关于ASP.NET MVC2开发实战的书籍和源码,学习本书能够让你对MVC框架有一个很好的理解

2014-10-26

MVC web编程

有关于MVC框架的学习,通过本书可以对MVC的整体框架有一个很好的理解

2014-10-26

jQuery_API.mxp

用于dreamweaver开发javascript的时候智能提示工具

2014-08-16

NPOI文件,用于.net环境下,读写Excel

使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。

2014-06-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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