一、概述HBase 是一个面向列式存储的分布式数据库,其设计思想来源于Google的BigTable论文。HBase底层存储基于HDFS实现,集群的管理基于ZooKeeper实现。HBase良好的分布式架构设计为海量数据的快速存储、随机访问提供了可能,基于数据副本机制和分区机制可以轻松实现
JDK8从2019年1月开始就要收费了,怎么办呢?其实这个问题本身就是有问题的,因为收费的并不是JDK8,而是JDK8后续的update(更新)。什么是update?如果你下载过JDK,就会看到那些8u191,8u192这样的东西,191,192就是update的编号。这些update中通常会包含对
在SpringBoot开发过程中,我们经常会看到使用@EnableXXX来激活我们某一个功能性的模块,通过类注解激活后我们就能使用所激活的配置给我们带来的功能。今天我们就来探究一下这个@EnableXXX给我们做了哪些工作,或者我们应该怎么通过自定义的方式开发我们自己的功能模块。演示环境Intell
Servlet与Servlet容器关系Servlet比较这两个的区别,就得先搞清楚Servlet的含义,Servlet(/ˈsərvlit/)翻译成中文就是小型应用程序或者小服务程序,与之相类似的是Server(/ˈsɜːrvər/),翻译过来是服务器的意思,可见这二者承担类似的功能,但是Servl
节前的时候,一好友约我聊一聊API的设计。当时觉得仿佛有万语千言,但我又难以脱口而出1、2、3。原来,即便是工作的日常,也缺乏一个系统性的思考和整理。API的设计涉及到的方面很多,分类是一个基本的思考方式。如果可以形成一个系列性的文字,那就从性能开始吧。就像任何性能一样,API性能主要取决于如何响应
大家好,我是CUGGZ。今天来分享一下浏览器的渲染原理及流程。前言先来看看Chrome浏览器的多进程架构:通常,我们打包出来的HTML、CSS、JavaScript等文件,经过浏览器运行之后就会显示出页面,这个过程就是浏览器的渲染进程来操作实现的,渲染进程的主要任务就是将静态资源转化为可视化界面:对
聊聊流式计算吧,那一段经历于我而言很精彩,很有趣,想把这段经历分享给大家。1背景介绍2014年,我在艺龙旅行网促销团队负责红包系统。彼时,促销大战如火如荼,优惠券计算服务也成为艺龙促销业务中最重要的服务之一。而优惠券计算服务正是采用当时大名鼎鼎的流式计算框架 Storm。流式计算是利用分布