自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

隔壁老王的专栏

每天进步一点点。。。。。。

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

原创 ActiveMQ——3、ActiveMQ高可用与集群搭建

1. ActiveMQ的高可用原理使用ZooKeeper(集群)注册所有的ActiveMQ Broker。只有其中的一个Broker可以提供服务,被视为 Master,其他的 Broker 处于待机状态,被视为Slave。如果Master因故障而不能提供服务,Zookeeper会从Slave中选举出一个Broker充当Master。Slave连接Master并同步他们的存储状态,Slave

2016-12-29 19:49:19 16771 5

原创 ActiveMQ——2、ActiveMQ API详解

1.Connection在成功创建正确的ConnectionFactory后,下一步是创建一个连接,它是JMS定义的一个接口。ConnectionFactory负责返回可以与底层消息传递系统进行通信的Connection实现。通常客户端只使用单一连接。根据JMS文档,Connection的目的是“利用JMS提供者封装开放的连接”,以及表示“客户端与提供者服务进程之间的开放TCP/IP套接字”。

2016-12-25 11:41:15 963

原创 ActiveMQ——1、JMS简介与ActiveMQ入门

1.背景&JMS概述当前CORBA、DCOM、RMI等RPC中间件技术已广泛应用于各个领域。但是面对规模和复杂度都越来越高的分布式系统,这些技术也显示出其局限性:(1)同步通信:客户发出调用后,必须等待服务对象完成处理并返回结果后才能继续执行;(2)客户和服务对象的生命周期紧密耦合:客户进程和服务对象进程都必须正常运行,如果由于服务对象崩溃或者网络故障导致客户的请求不可达,客户会收到异

2016-12-24 18:20:58 1464

转载 Storm——3、 Storm Trident API 实践

一、概要     1.1 Storm(简介)     Storm是一个实时的可靠地分布式流计算框架。     具体就不多说了,举个例子,它的一个典型的大数据实时计算应用场景:从Kafka消息队列读取消息(可以是logs,clicks,sensor data)、通过Storm对消息进行计算聚合等预处理、把处理结果持久化到NoSQL数据库或者HDFS做进一步深入分析。1.2 T

2016-12-20 13:18:02 638

转载 转载——JAVA内存模型

深入理解Java内存模型(一)——基础并发编程模型的分类在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。在共享内存的并发模型里,线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来

2016-12-18 11:00:17 684

原创 Storm——2、Storm原生API编程、并发机制、可靠性与DRPC详解

1、HelloWord入门首先编写数据源Spout,可以使用两种方式:(1)实现IRichSpout接口。(2)继承BaseRichSpout类。需要对其中重点的几个方法进行重写或实现:open、nextTuple、declareOutputFields。其次编写数据处理类Bolt,同样也有两种方式:(1)实现RichBolt接口。(2)继承BaseBasicBolt类

2016-12-14 19:34:47 815 1

原创 Storm——1、Storm简介与环境搭建

1.Storm简介Storm是Twitter开源的一个分布式实时计算系统,用于数据的实时分析,持续计算,人不是RPC等等。实时计算需要解决的一些问题:(1)最显而易见的就是实时推荐系统,比如在淘宝等电商购物网站买东西时,我们会在网页旁边或者底端看到与自己所需商品相关的系列产品。这就是使用类似Storm实时计算去做的。Hadoop只是做离线的数据分析,无法做到实时分析计算。(2)车流

2016-12-12 20:39:28 1014

原创 Dubbo简介与入门

Dubbo是一个被国内很多互联网公司广泛使用的开源分布式服务框架,即使从国际视野来看应该也是一个非常全面的SOA基础框架。作为一个重要的技术研究课题,当当网根据自身的需求,为Dubbo实现了一些新的功能,并将其命名为Dubbox(Dubbo eXtensions)。1.Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案

2016-12-06 22:17:42 876

原创 Zookeeper——4、使用Curator操作Zookeeper

为了更好的实现Java操作zookeeper服务器,后来出现了Curator框架,非常的强大,目前已经是Apache的顶级项目,里面提供了更多丰富的操作,例如session超时重连、主从选举、分布式计数器、分布式锁等等适用于各种复杂的zookeeper场景的API封装。Curator所需的maven依赖: org.apache.curator curator-framework

2016-12-05 19:57:23 18415 2

原创 Zookeeper——3、使用zkClient操作zookeeper

zkClient在原生API的基础上进行了封装,简化了zookeeper的复杂性。创建客户端方法:ZKClient(Arguments)参数1:zkServers,zookeeper服务器地址,用“,”分隔。参数2:sessionTimeout,会话超时时间,单位毫秒,默认为30000ms。参数3:connectionTimeout,连接超时时间。参数4:IZkConnecti

2016-12-03 23:59:46 16803

原创 Zookeeper——2、使用Zookeeper原生API操作Zookeeper

zookeeper的javaclient可以使我们更轻松的实现对zookeeper的各种操作,要使用java操作zookeeper,需要引入zookeeper-3.4.5.jar和zkclient-0.1.jar。zookeeper-3.4.5.jar是官方提供的JAVA API,zkclient-0.1.jar则是在原生API基础上进行扩展的开源Java客户端。客户端可以通过创建一个zook

2016-12-02 17:05:43 10129

SpringBoot整合Sharding-JDBC,实现从数据库加载sharding-jdbc数据源,实现多种数据库数据源切换,数据库方言动态切换

SpringBoot整合Sharding-JDBC,实现从数据库读取sharding-jdbc数据源,实现多种数据库数据源切换,数据库方言动态切换

2019-03-22

SpringBoot整合Shiro,实现从数据库加载权限、权限的动态更新、Session共享

SpringBoot整合Shiro,实现从数据库加载权限、权限的动态更新、Session共享

2018-04-23

zookeeper的jar包

zookeeper所依赖的jar包

2016-12-06

tomcat+memcached集群所需的jar包

couchbase-client-1.2.2.jar、javolution-5.4.3.1.jar、kryo-1.03.jar、kryo-serializers-0.10.jar、memcached-session-manager-1.6.5.jar、memcached-session-manager-tc7-1.6.5.jar、minlog-1.2.jar、msm-kryo-serializer-1.6.5.jar、reflectasm-0.9.jar、spymemcached-2.10.2.jar

2015-04-20

JavaSwing学生信息管理系统

基于mysql的 javaswing的 学生信息管理系统

2013-11-11

JavaWeb社区医院远程挂号系统V1.2

JavaWeb社区医院远程挂号系统V1.2 整合了SSH 希望对你有帮助

2013-11-11

计算器源代码

一份很不错的java源代码 ,,, 适合初学swing图形界面的看

2012-02-20

五子棋源代码

很不错的五子棋代码,,适合练习Swing图形界面

2012-02-20

程序员英语 都是一些历年的考题

程序员历年考试的题,很有用 希望对你有些帮助

2011-10-16

汇编实验,一些指令的用途

汇编指令的实验 实验二 汇编指令 一、 实验目的 学习数据传送、算术运算、串处理和控制转移等常用指令的用法;掌握数据定义伪指令的格式。 二、 实验原理 数据传送、算术运算、串处理和控制转移等常用指令的用法以及数据定义伪指令的格式。 三、 主要仪器及耗材 计算机、MASM软件包。

2011-10-16

空空如也

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

TA关注的人

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