base64

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。 Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java ...

2017-11-30 17:37:17

阅读数 293

评论数 0

Linux如何查看JDK的安装路径

如何在一台Linux服务器上查找JDK的安装路径呢? 有那些方法可以查找定位JDK的安装路径?是否有一些局限性呢? 下面总结了一下如何查找JDK安装路径的方法.   1:echo $JAVA_HOME 使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JA...

2017-11-28 22:20:28

阅读数 140

评论数 0

NoSQLUnit Core

Overview Unit testing is a method by which the smallest testable part of an application is validated. Unit tests must follow the FIRST Rules; these ...

2017-11-23 18:32:35

阅读数 233

评论数 0

JsonPath教程

1. 介绍 类似于XPath在xml文档中的定位,JsonPath表达式通常是用来路径检索或设置Json的。其表达式可以接受“dot–notation”和“bracket–notation”格式,例如$.store.book[0].title、$[‘store’][‘book’][0][‘tit...

2017-11-23 16:56:52

阅读数 1269

评论数 0

深度长文:我对CQRS/EventSourcing架构的思考

开始之前想先说一下微服务架构和CQRS架构的区别和联系。 微服务架构现在很热,到处可以看到各大互联网公司的微服务实践的分享总结。但是,我今天的分享和微服务没有关系,希望可以带给大家一些新的东西。 如果一定要说微服务和CQRS架构的关系,那我觉得微服务是一种边界思维,微服务的目的是为了从业务角度...

2017-11-03 21:00:26

阅读数 9608

评论数 0

Kafka深度解析

背景介绍 Kafka简介   Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输支持Kafka ...

2017-11-03 11:58:47

阅读数 226

评论数 0

Kafka设计解析(四)- Kafka Consumer设计解析

摘要   本文主要介绍了Kafka High Level Consumer,Consumer Group,Consumer Rebalance,Low Level Consumer实现的语义,以及适用场景。以及未来版本中对High Level Consumer的重新设计–使用Consumer...

2017-11-03 11:20:35

阅读数 167

评论数 0

Kafka消费组(consumer group)

一直以来都想写一点关于kafka consumer的东西,特别是关于新版consumer的中文资料很少。最近Kafka社区邮件组已经在讨论是否应该正式使用新版本consumer替换老版本,笔者也觉得时机成熟了,于是写下这篇文章讨论并总结一下新版本consumer的些许设计理念,希望能把consum...

2017-11-03 11:09:06

阅读数 1620

评论数 0

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