240 发简信
IP属地:湖南
  • 120
    如何定义系统的微服务架构?

    微服务基本特性 如何去定义微服务架构呢?首先从MartinFowler微服务[https://martinfowler.com/articles/microservices....

  • 120
    DevOps的设计实践

    1. 起源 起初对于DevOps的概念的理解仅仅停留在“使用Bamboo自动化部署服务到指定环境上”,当我们开始尝试着对DevOps的流程开始做推广,首先确定的方案是,推动各...

  • 感谢你的意见。@1fe05d2fe2ad

    当前论述的场景是饿汉单例模式下(非DCL反射创建单例),所以加final是更加安全的一种做法(我认为也是一种必要的做法,因为单例就是要保证此类的对象在当前JVM下是独一无二的,尽可能做最坏的打算,比如队友就喜欢反射创建对象?)

    不过正如你所说的。DCL方式创建单例必然不能使用final,所以需要参照最后一段关于flag的代码。

    确实有可见性问题,感谢提醒,flag需要加上volatile

    饿汉单例模式一定要加final?

    今天有同学问我,饿汉单例模式为什么一定要加final关键字?即便使用多个线程去访问,加了final关键词和不加效果都是一样的呀。那么可不可以不加final,只用static呢...

  • 120
    多进程和多线程(上)[翻译]

    http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s1_procs.html[http://...

  • 120
    HBase的Compaction设计综述

    HBase使用的存储结构为LSM树,它的优势是能大大提升写效率。同时由于这种特性在HBase中,它的存储会形成一个个的小文件HFile。当HFile文件数过多的时候,会导致读...

  • 120
    HBase读操作

    对于HBase而言读取操作有两种,即get和scan。按实现上来看的话,get请求也是一种scan请求,相当于scan长度为1的请求。对于HBase而言,使用Java API...

  • HBase写性能调优

    HBase服务器端优化 Region是否太少? 优化原理:当前集群中表的Region个数如果小于RegionServer个数,即Num(Region of Table) < ...

  • 120
    HBase写流程基本概念

    在HBase写入的过程中,要从client和server端两部分来看。在client端,会将写入的数据添加到本地缓冲区中,符合一定条件就会通过AsyncProcess异步批量...

  • 120
    翻译:Coprocessor Introduction

    原文[https://blogs.apache.org/hbase/entry/coprocessor_introduction]Authors: Trend Micro H...

  • HBase中BlockCache的设计综述

    BlockCache用来做读缓存,在每个RegionServer上只有一个BlockCache。BlockCache的默认值为0.4,它表示可用堆的40%。HBase提供了两...

  • 120
    HBase的体系结构

    HBase的体系结构属于典型的Master-Slave模型。它的数据存储在HDFS上,ZooKeeper被使用协助管理HBase。我们可以用一张图来纵览HBase的整个体系结...

  • HBase系统特性

    HBase是一种“ NoSQL”数据库。NoSQL数据库的特性往往是不同于传统的RDBMS,所以对于多数NoSQL数据库而言,都有不同的特性,比如用作k-v存储的Redis,...

  • 翻译: How-to: Enable User Authentication and Authorization in Apache HBase

    原文: By Matteo Bertozzi[https://blog.cloudera.com/author/mbertozzi/] 使用默认的Apache HBase配...

  • HBase的应用关键点

    表创建 HBase的表创建可以通过hbase shell和Java API。另外如果需要对列簇进行修改的时候,需要先去disable表。通过Java API修改列簇例如 表设...

  • 120
    HBase数据模型的概念

    本文所述版本为HBase2.X 从HBase官方文档[https://hbase.apache.org/2.2/book.html#datamodel]的说法,HBase是一...

  • 120
    大数据平台的基本逻辑

    如今的应用导向逐渐从计算密集型演变为数据密集型,也就是说计算速度并不是导致系统能力不足的关键因素,关键在于数据量,数据格式以及数据的变化。应运而生的大数据技术包括HBase,...

  • “假如一台计算机的出错概率为0.1%,那么1000台服务器的出错概率呢?”至少一台出错的概率我算的没错的话应该是63.3%

    ZooKeeper入门教程(一)

    想必大家都对分布式系统有所耳闻,大部分人对分布式都能侃侃而谈,但到了真正实施的时候,才发现其中的不易。今天带大家一起了解一款开源软件,ZooKeeper。它通过一些简单好用的...

  • HBase的数据模型

    简述 在HBase中,数据存储在表中,表分为行和列。与关系型数据库不同的是HBase有一个列族(Column Family)的概念,它将一列或者多列组织在一起,HBase的列...

  • kubeadm安装1.18.2问题与解决

    安装参照文档:https://v1-18.docs.kubernetes.io/zh/docs/setup/independent/install-kubeadm/ 1.sw...

  • 饿汉单例模式一定要加final?

    今天有同学问我,饿汉单例模式为什么一定要加final关键字?即便使用多个线程去访问,加了final关键词和不加效果都是一样的呀。那么可不可以不加final,只用static呢...