第一章 1.1 修改Java的目的 java.util.concurrent 的不足,让代码在多核 CPU 上高效运行。为了编写这类处理批量数据...

Feign是什么? Feign 是一个申明性 REST 客户端 Feign 使得 Web 服务客户端的写入更加方便 要使用 Feign 创建一个界面...

Ribbon 是什么? Ribbon 是基于 Netflix Ribbon 实现的一套客户端负载均衡的工具,它可以很好地控制HTTP和TCP客户端的...

使用JMeter做性能测试 最近需要使用 JMeter 来做接口性能测试工具,简单记录一下试用方法 下载安装 由于是 Java 程序,只需加载官网...

nmon工具的简单使用 最近在做 InfluxDB 的性能测试,经同事推荐使用 nmon 工具来记录机器资源的使用情况。包括常见的 CPU 、内存、...

什么是Docker? Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容...

SpringCloud Eureka是什么? Eureka 英 [juˈri:kə] 字面意思是发现、找到的意思。 Eureka 是 Netf...

CountDownLatch 源码的说明如下 A synchronization aid that allows one or more threa...

SpringCloud是什么? SpringCloud 是一个基于 SpringBoot 实现的微服务架构开发工具。 它为微服务架构中涉及的配置管理...

继昨天介绍了Hbase,今天顺便也介绍一下OpenTSDB。 什么是 OpenTSDB OpenTSDB ,可以认为是一个时系列数据(库),它基于...

最近在学习使用Hbase,从安装到使用简单操作了一遍。安装Hbase的前提是已经安装配置好了Hadoop和zookeeper。这里就不在细讲了,...

使用线程池的原则 根据阿里Java开发手册指导建议直接使用以下代码创建线程池,这样可以做到对线程使用的资源做到心中有数,而不会出现因线程创建过多而产...