12 2017 档案

Elasticsearch 疑难解惑
摘要:Elasticsearch是如何实现Master选举的? Elasticsearch的选主是ZenDiscovery模块负责的,主要包含Ping(节点之间通过这个RPC来发现彼此)和Unicast(单播模块包含一个主机列表以控制哪些节点需要ping通)这两部分; 对所有可以成为master的节点(n 阅读全文

posted @ 2017-12-26 09:22 虾米&老黄牛 阅读(1169) 评论(2) 推荐(1)

Hadoop MapReduce执行过程实例分析
摘要:1.MapReduce是如何执行任务的?2.Mapper任务是怎样的一个过程?3.Reduce是如何执行任务的?4.键值对是如何编号的?5.实例,如何计算没见最高气温? 分析MapReduce执行过程 MapReduce运行的时候,会通过Mapper运行的任务读取HDFS中的数据文件,然后调用自己的 阅读全文

posted @ 2017-12-22 11:53 虾米&老黄牛 阅读(670) 评论(0) 推荐(0)

深入浅出JVM
摘要:这篇文章简要解析了JVM的内部结构。下面这幅图展示了一个典型的JVM(符合JVM Specification Java SE 7 Edition)所具备的关键内部组件。 上图展示的所有这些组件都将在下面两个章节中被解析。第一章包含将会在每个线程上创建的组件;第二章包含那些不依赖于线程即可创建的组件( 阅读全文

posted @ 2017-12-12 12:04 虾米&老黄牛 阅读(269) 评论(0) 推荐(0)

浅谈elasticsearch 集群
摘要:elasticsearch 集群 摘要: elasticsearch 集群 搭建elasticsearch的集群 现在假设我们有3台es机器,想要把他们搭建成为一个集群 基本配置 每个节点都要进行这样的配置: cluster.name: my-cluster 这个是配置集群的名字,为了能进行自动查找 阅读全文

posted @ 2017-12-12 10:16 虾米&老黄牛 阅读(294) 评论(0) 推荐(0)

Nginx 灰度实现方式(支持纯灰度,纯生产,50度灰及更多比例配置)
摘要:前言 Nginx相关技术短信本篇幅不做详细介绍,所以学习本文之前要对Nginx有相关的了解。 生产环境即线上环境,在经历开发、测试再到上线,不可避免的会更新生产环境,但谁又能保证测试过的代码到线上运行就一定不会有问题? 相信大部人都有相似经历,测试环境好好的代码,上了生产却可能发生问题,为何呢? 因 阅读全文

posted @ 2017-12-11 16:54 虾米&老黄牛 阅读(5506) 评论(0) 推荐(0)

Spring IOC 源码分析
摘要:Spring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念,帮助大家排查应 阅读全文

posted @ 2017-12-11 15:15 虾米&老黄牛 阅读(293) 评论(0) 推荐(0)

Redis 如何正确实现分布式锁
摘要:前言 分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细 阅读全文

posted @ 2017-12-11 14:58 虾米&老黄牛 阅读(367) 评论(0) 推荐(0)

JAVA volatile 解析
摘要:volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v 阅读全文

posted @ 2017-12-11 14:52 虾米&老黄牛 阅读(140) 评论(0) 推荐(0)

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

posted @ 2017-12-11 13:59 虾米&老黄牛 阅读(163) 评论(0) 推荐(0)

导航