GarfieldEr007的专栏

勤奋治学 深度思考 静心钻研 先苦后甜

分布式消息系统:Kafka

Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。 在大数据系统中,常常会碰到一个问题,整个大数据是由各个子系统组成,数据需要在各个子系统中高...

2017-08-29 23:14:07

阅读数 508

评论数 0

java提高篇(九)-----实现多重继承

多重继承指的是一个类可以同时从多于一个的父类那里继承行为和特征,然而我们知道Java为了保证数据安全,它只允许单继承。有些时候我们会认为如果系统中需要使用多重继承往往都是糟糕的设计,这个时候我们往往需要思考的不是怎么使用多重继承,而是您的设计是否存在问题.但有时候我们确实是需要实现多重继承,而且现...

2017-08-28 21:25:32

阅读数 345

评论数 0

java提高篇(七)-----关键字static

一、 static代表着什么       在Java中并不存在全局变量的概念,但是我们可以通过static来实现一个“伪全局”的概念,在Java中static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,当然也可以修饰代码块。       Java把内存分为栈内存和堆内存...

2017-08-28 21:13:25

阅读数 319

评论数 0

Java字符串中常见的10个问题

阅读目录 怎样比较字符串?使用==还是equals()对于敏感信息优先使用字符数组而不是字符串switch语句是否可以用string怎样将字符串转成整型怎样按空白字符(可能多个)分割字符串substring()方法在做什么String vs StringBuilder vs StringBu...

2017-08-28 21:11:54

阅读数 401

评论数 0

Java内部类的一些总结

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: 1 2 ...

2017-08-28 21:10:48

阅读数 415

评论数 0

java提高篇(八)----详解内部类

可以将一个类的定义放在另一个类的定义内部,这就是内部类。       内部类是一个非常有用的特性但又比较难理解使用的特性(鄙人到现在都没有怎么使用过内部类,对内部类也只是略知一二)。 第一次见面       内部类我们从外面看是非常容易理解的,无非就是在一个类的内部在定义一个...

2017-08-28 21:08:54

阅读数 284

评论数 0

分布式开放消息系统(RocketMQ)的原理与实践

分布式消息系统作为实现分布式系统可扩展、可伸缩性的关键组件,需要具有高吞吐量、高可用等特点。而谈到消息系统的设计,就回避不了两个问题: 消息的顺序问题消息的重复问题 RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件,它是怎样来解决这两个问题的?RocketMQ 有哪些...

2017-08-27 21:12:39

阅读数 585

评论数 0

RabbitMQ Tutorials简介

RabbitMQ Tutorials These tutorials cover the basics of creating messaging applications using RabbitMQ. You need to have the RabbitMQ server instal...

2017-08-22 23:09:51

阅读数 414

评论数 0

消息队列MQ技术介绍

一、 消息队列概述 消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题。实现高性能、高可用、可伸缩和最终一致性架构。是大型分布式系统不可缺少的中间件。 目前在生产环境,使用较多的消息队列有ActiveMQ、RabbitMQ、ZeroMQ、Kafka、MetaMQ...

2017-08-22 23:09:01

阅读数 589

评论数 0

Dubbo分布式服务框架简介

概览 Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点:        自开源后,已有不少非阿里系公司在使用Dubbo,参见已知用户 那么,Dubbo是什么?...

2017-08-22 23:06:55

阅读数 381

评论数 1

Dubbo架构设计详解

Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provide...

2017-08-22 23:05:43

阅读数 367

评论数 0

Spring MVC - 拦截器实现 和 用户登陆例子

1.拦截器   SpringMvc中的拦截器实现了HandlerInterceptor接口,通常使用与身份认证,授权和校验,模板视图,统一处理等;     [java] view plain copy public class HanderI...

2017-08-21 23:12:08

阅读数 348

评论数 0

Struts 2的基石——拦截器(Interceptor)

言归正传,Interceptor(以下译为拦截器)是Struts 2的一个强有力的工具,有许多功能(feature)都是构建于它之上,如国际化、转换器,校验等。 什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进...

2017-08-21 23:11:03

阅读数 288

评论数 0

第五章 处理器拦截器详解——跟着开涛学SpringMVC

5.1、处理器拦截器简介 Spring Web MVC的处理器拦截器(如无特殊说明,下文所说的拦截器即处理器拦截器)类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。   5.1.1、常见应用场景 1、日志记录:记录请求信息的日志,以便进行信息...

2017-08-21 23:09:40

阅读数 324

评论数 0

消息中间件收录集

原文出处: 朱小厮的博客 本篇主要整理工作中遇到的一些消息中间件的相关知识,包括Kafka、RabbitMQ、RocketMQ、ActiveMQ等,不排除收录其他消息中间件的可能。 这里会持续收录相关知识,包括安装、部署、使用示例、监控、运维、原理等。 所有新撰写的与中间件有关的文章都会...

2017-08-21 22:59:48

阅读数 335

评论数 0

RabbitMQ指南(下)

原文出处: Listen 在上一小节中我们改进了log系统,由于使用fanout类型的exchange只能进行全局的广播,因此我们使用direct类型的exchange做了代替, 使得我们可以选择性的接收消息。尽管使用fanout exchange改进了log系统,但它仍然有限制——不能...

2017-08-21 22:59:06

阅读数 270

评论数 0

RabbitMQ指南(中)

原文出处: Listen 在上一篇文章中,介绍了使用RabbitMQ的Hello World例子, 以及如何创建一个work queue。在work queue的例子中每条消息都只会被传递到一个work queue中。 在这篇文章中我们将会学习另一种完全不同的传递消息的方式——每条消息将...

2017-08-21 22:58:16

阅读数 264

评论数 0

RabbitMQ指南(上)

原文出处: Listen RabbitMQ是一个消息中间件,在一些需要异步处理、发布/订阅等场景的时候,使用RabbitMQ可以完成我们的需求。 下面是我在学习RabbitMQ的过程中的一些记录,内容主要翻译自RabbitMQ官网的Tutorials, 再加上我的一些个人理解。我将会用三...

2017-08-21 22:57:19

阅读数 273

评论数 0

Java 中 Comparable 和 Comparator 比较

本文,先介绍Comparable 和Comparator两个接口,以及它们的差异;接着,通过示例,对它们的使用方法进行说明。   Comparable 简介 Comparable 是排序接口。 若一个类实现了Comparable接口,就意味着“该类支持排序”。  即然实...

2017-08-21 22:25:50

阅读数 353

评论数 0

Java 解惑:Comparable 和 Comparator 的区别

原文出处: 张拭心 Java 中为我们提供了两种比较机制:Comparable 和 Comparator,他们之间有什么区别呢?今天来了解一下。 Comparable 自然排序 Comparable 在 java.lang 包下,是一个接口,内部只有一个方法 compareTo(...

2017-08-21 22:24:54

阅读数 299

评论数 0

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