redis、kafka、rabittMQ对比

本文不对kafka、redis、rabittMQ之间的性能进行对比,只是从三者的特性上区分他们,并指出三者的不用应用场景。

2017-02-25 21:05:47

阅读数 14547

评论数 0

redis特性简介

介绍了redis的常用数据结构、发布订阅模式、原子性、拓展性、可靠性、持久化等特征

2017-02-25 21:02:52

阅读数 803

评论数 0

kafka基本特性简介

kafka是LinkedIn开发的用于日志数据处理的流式消息处理系统。官网上说kafka is a distributed、partitioned、replicated commit logservice.这句话充分体现了kafka的特性。kafka是首先是一个用于处理流式数据的日志处理系统,然后...

2017-02-25 20:56:53

阅读数 1897

评论数 0

Java内存模型以及线程安全

Java主要有5个存储区域,分别是方法区、堆区、Java栈、本地方法区、程序计数器。

2017-02-25 20:54:15

阅读数 308

评论数 0

TCP相关知识浅析

TCP连接的建立与断开,TCP的滑动窗口,流量控制,拥塞控制。

2017-02-25 20:51:07

阅读数 296

评论数 0

Java简易RPC框架学习(三)---会话层

更多博客请关注。 私自将这一层命名为会话层有些不厚道,在dubbo的rpc架构里面,这一层叫做信息交换层。这一层以Request、Response、为核心,封装请求响应模式,同步转异步。而且还随时监控着传输层Client端的连接情况。在我看来,这种管理请求响应的层也可以称为会话层。为了尊重dub...

2016-12-04 19:37:46

阅读数 962

评论数 0

Java简易RPC框架学习(二)---传输层

众做周知七层协议中的传输层的作用,这里的传输层的作用也类似,即封装了tcp,ip协议传输的实现,使用者不需要关系底层传输细节的实现,只需要调用接口来传输所需要的数据。为了实现这一层,可以使用最基本的套接字接口,java现有版本提供了OIO,NIO,BIO等技术,方便开发者创建自己的网络传输应用。但...

2016-12-04 15:46:10

阅读数 1123

评论数 0

Java简易RPC框架学习(一)

1、前言 更多请前往个人博客 随着web技术越发成熟,技术体系越发地完善。在小公司经常会看见一个项目就是全部,但是大公司的系统就不一样了,由于业务种类的繁多,业务量的巨大,大公司的项目通常会将一些常用到的功能组件化、服务化,就需要一个框架来管理。于是微服务架构的概念就出来了。微服务框架需要解决...

2016-11-26 22:30:52

阅读数 1296

评论数 0

java pipeline并发模式

1、pipeline简介 更多请关注我的个人博客。 pipeline又称为管道,是一种在计算机普遍使用的技术。举个最普遍的例子,如下图所示cpu流水线,一个流水线分为4部分,每个部分可以独立工作,于是可以处理多个数据流。linux 管道也是一个常用的管道技术,其字符处理功能十分强大,在面试过程...

2016-11-26 16:27:21

阅读数 5917

评论数 2

Java 异步回调

1、回调 更多博客请关注。 回调callback一种编程技术,通过将函数A传递给另外一个函数B,由函数B来调用函数A,这样的过程被称为回调。通常来说,函数B是已经存在的,而函数A可以自定义,这样就能够实现业务的多样化。 回调在JavaScript的是非常常见的,例如下面一段代码: $.aj...

2016-11-19 11:47:36

阅读数 1362

评论数 0

从零开始JAVA AOP

1、初识AOP 更多文章请查看跟人博客。 很久以前就听说了AOP编程,也知道字母上的解释是“面向切面的编程”,更久之前我也听过OOP“面向对象编程”。然而AOP不是OOP的代替,而是基于OOP 的完善,AOP只是一种编程风格。 下面是一个OOP用烂了的例子,账户类封装了存钱和取钱的接口供外部...

2016-11-14 12:56:29

阅读数 310

评论数 0

JAVA之CLASS、ClassLoader

1、CLASS JAVA是一门面向对象的语言,每当程序生成一个实例的时候就会在堆里面开辟相应的空间来保存实例数据,堆中不会保存函数接口等信息,那么这些信息保存在哪里?JAVA针对每一个类别都会有一个单独的CLASS实例来保存。JAVA的枚举、类别、接口(注解也是一种接口)、基本数据类型都对应一个C...

2016-11-14 12:46:20

阅读数 374

评论数 0

Java并发编程之(二)管程

本博客转载自《奔跑的猪的博客》 本文中的代码可以在github上找到,有需要的请自行下载标题定义维基百科中定义管程为:在并发编程中,管程(monitor)为一个同步结构,具有线程互斥特性,以及能够根据某些条件来阻塞线程。根据定义,管程有三个要素:同步、互斥、条件。恰好在Java的Concurre...

2016-05-27 19:23:56

阅读数 1676

评论数 0

Java并发编程之常用概念

本文转载自《奔跑的猪博客》可见性所谓的可见性,就是在多线程环境下,一个线程的改动能够被其他线程看见。通常在多线程环境下,每个线程都有自己的线程空间,线程创建的时候,会将主线程变量拷贝一份到线程空间中,线程中进行的更改会立即在线程空间中反映出来,但是对于其它线程并不能看见该线程做的改动。失效数据当一...

2016-05-27 17:00:04

阅读数 484

评论数 0

ssh之openssh使用

1、简介: ssh是secure shell的简称,是一种在应用层和传输层的安全协议。这个协议保证了传输数据的安全,各位所熟知的ftp,telnet等比较老的协议传输数据的时候都是使用明文传输的,假如数据包被拦截会存在极大的风险。 2、ssh实现 ssh是一种协议,真正去实现的有很多种方式,op...

2015-09-29 23:32:47

阅读数 469

评论数 0

mesos集群部署教程

mesos是一个轻量级的分布式资源管理框架,开发者使用mesos能够轻松构建自己的分布式框架,要知道hadoop,spark等大数据运算框架都能够在mesos上运行。搭建mesos集群是第一步。

2015-08-10 05:58:20

阅读数 10952

评论数 7

初次使用ssh架构搭建java ee的感想

开始接触ssh(spring+struts2+hibernate)到现在已经有一个星期了,学了个皮毛,抒发一点感慨。 刚接触到ssh时,感到很是兴奋,因为这是我第二次接触正式的web开发框架。第一个框架是django,第二个就是ssh了,两个都是mvc模式。django给我的印象就是更加数据友好...

2014-10-26 11:48:45

阅读数 1092

评论数 0

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