自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 HBase架构

HBase架构目录HBase架构系统架构图各组件对应关系组件详解zookeeperHMasterHRegionServerHLogHRegionStoreMemStoreBlockCache数据存储系统架构图各组件对应关系组件详解zookeeper描述:HBase的辅助服务,强依赖。功能:注册HMaster和StandBy做故障恢复,实现HMaster高可用。 监控HRegionServer状态,监控集群健康状

2021-05-12 14:02:49 269 1

原创 常用的HBase Shell

HBase Shell目录HBase ShellDDL创建表修改表禁用表启用表表描述列出所有表Namespace查询所有namespace创建namespace查看namespace详细信息删除namespace查看指定namespace中表DML新增删除查询清空表到此为止吧DDL创建表# 创建多列簇表create 't1', {NAME => 'f1'}, {NAME => 'f2'}, {NA

2021-05-11 16:18:19 253

原创 HBase分布式集群搭建

HBase分布式集群搭建搭建前戏说明HBase底层数据存储介质为HDFS,所以请先安装Hadoop集群。 本次示例使用HBase-2.1.2版本,与其他版本可能存在HBase Configuration的配置差异。 HBase依赖Zookeeper,虽然内置Zookeeper但是一般都是使用外部的Zookeeper集群,所以也请先安装Zookeeper集群。 HBase使用Java开发,需要Java运行环境所以请先安装JDK。下载并解压# 解压hbase到/opt/bigdata目录下

2021-05-11 15:15:40 185

原创 Sprignboot服务之间通讯的两种Httprestful形式的调用

Sprignboot服务之间通讯的两种Httprestful形式的调用1:使用springboot提供的RestTemplate对象。(类似于HttpClient)--用法1RestTemplate template = new RestTemplate();//get请求String response = Template.getForObject(“url”,String....

2018-11-15 00:52:27 736

原创 深入了解redis

深入了解redis认识redis:redis是一个基于内存的数据库,因为是基于内存存储设计所以性能很好,查询的速度非常快,所以常被用作缓存数据库来使用,redis的数据存储结构是基于key-value的,能存储的数据类型有5中,分别是String,hashMap,list,set,treeSet.因为redis是将数据缓存在内存中,所以在断电的时候内存的数据就会丢失,那redis数据库...

2018-07-27 15:00:12 1911

原创 redis的安装

redis的安装redis分为linux版和windows版。这里只介绍linux版(因为实际线上都是linux版,而且学习时可以自己安装一个虚拟机来模拟)材料:电脑一台,装好虚拟机。step1:下载好linux版的redis压缩包,比如放到/usr/redis-3.0.0.tarstep2:解压缩到当前目录下tar -zxvf redis-3.0.0.tarstep3:编译。...

2018-07-26 18:40:28 164

原创 解决浮点类型在商业运算中的精度丢失问题

解决浮点类型在商业运算中的精度丢失问题导言:money一直是一个敏感的话题,商业运算中money的计算显得有为重要,我们知道在java中浮点类型float,double在运算中会出现精度丢失的问题场景:例如某用户有10块钱,买了一件商品花了8.8,理应剩下1.2元。但却无法继续购买价格为1.2元的商品,这就出现了1.2+8.8不等于10的现象,用户就会觉得特别不合理,明明是10块的东西而十...

2018-07-26 17:25:39 1161

原创 spring事务

事务的四大特性:(1)原子性:一个事务就是一个不可拆分的整体,要么全部执行要么全部不执行。(好比母鸡下蛋,要么这个蛋已经下下来了,要么没下下来,没有说这只蛋下了一半)(2)一致性:数据不会因为事务的执行而遭到破坏。(3)隔离性:一个事务的执行不会影响其他事务的执行,其他事务也不会影响该事物(就是并行执行的事务执行相互不干扰,各干各的)。(4)持久性:事务一旦提交,那么他对数据库的改变是持久的。事务...

2018-07-08 23:42:15 162

原创 初识Dubbo

Dubbo随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。dubbo就是一个资源调度和治理的工具,能够保证多个服务和调用之间有条不紊的进行,提高服务的利用率。Dubbo架构节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服...

2018-06-28 11:49:26 183

原创 架构改造思路

垂直应用架构>>>流动计算架构(MVC>>>dubbo)思路:将垂直应用程序的表现层独立出来,即将项目拆分为服务层和表现层,让表现层调用服务层(生产者>>>消费者模型)原项目的表现层独立出去后,原项目就变成jar包,所以要将原项目改为war包(在pom文件中添加<packaging>war</packaging>并添加w...

2018-06-28 11:32:09 638

原创 系统架构的演变

单一应用架构当网站流量很小时,只需要一个应用就能解决,将所有的功能模块都部署在一起,以减少部署节点的数量来降低开发和维护的成本。此时用于简化增删改查工作量的数据库访问框架(ORM)是关键!垂直应用架构当访问量逐渐增大时,单一应用增加机器带来的加速度越来越小,这时可以将应用拆成互不相干的几个应用来提升效率。此时用于加速前端开发的web框架(MVC)是关键!分布式服务架构当垂直应用越来越多,应用之间交...

2018-06-28 10:58:10 182

原创 oracle安装及常见问题解决

oracle 11g安装详解一、Oracle安装包准备            二、安装oracle和plsql    1、解压上述压缩包后---》打开文件夹后看见如下图,一个是oracle安装资料,一个是oracle客户端安装资料plsql。       2、打开oracle文件夹,找到安装程序【setup.exe】并双击       3、安装第一步:配置安全更新,这步可将自己的电子邮件地址填写进...

2018-06-02 22:33:09 9665 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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