自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

豪猪的博客

我在拔一根大萝卜。

  • 博客(5)
  • 收藏
  • 关注

转载 Java 两个整数相除保留两位小数,将小数转化为百分数

java 两个整数相除保留两位小数: java中,当两个整数相除时,由于小数点以后的数字会被截断,运算结果将为整数,此时若希望得到运算结果为浮点数,必须将两整数其一或是两者都强制转换为浮点数。例如:(float)a/b // 将整数其中一个强制转换为浮点数,再与另一个整数相除a/(float)b(float)a/(float)b // 将两个整数同时强制转换为浮点数

2017-09-14 12:37:58 8467

转载 ZooKeeper典型应用场景一览

ZooKeeper典型应用场景一览数据发布与订阅(配置中心)发布与订阅模型,即所谓的配置中心,顾名思义就是发布者将数据发布到ZK节点上,供订阅者动态获取数据,实现配置信息的集中式管理和动态更新。例如全局的配置信息,服务式服务框架的服务地址列表等就非常适合使用。    1. 应用中用到的一些配置信息放到ZK上进行集中管理。这类场景通常是这样:应用在

2017-09-09 20:44:26 189

原创 zookeeper特性要点

1. zookeeper的leader选举原理是paxos。2. zookeeper中的数据按树结构存储的,客户端在zookeeper上创建的节点(znode)分为四种类型:PERSISTENT-持久化节点:客户端与zookeeper连接断开后,该节点不会被删除。PERSISTENT_SEQUENTIAL-持久化顺序编号节点:当客户端请求创建这个节点A后,zookeeper会根

2017-09-09 20:42:04 340

转载 Hive SQL的编译过程

Hive是基于Hadoop的一个数据仓库系统,在各大公司都有广泛的应用。美团数据仓库也是基于Hive搭建,每天执行近万次的Hive ETL计算流程,负责每天数百GB的数据存储和分析。Hive的稳定性和性能对我们的数据分析非常关键。在几次升级Hive的过程中,我们遇到了一些大大小小的问题。通过向社区的咨询和自己的努力,在解决这些问题的同时我们对Hive将SQL编译为MapReduce的过程有

2017-09-09 15:07:11 267

原创 分布式系统原理介绍读书笔记

一、数据分布方式1. 哈希方式:1)按照数据的某一特征计算哈希值 2)哈希值与服务器建立对应关系优点:需要记录的元数据信息非常简单,只需要知道哈希函数的计算方式和服务器的数量缺点:1)扩展性不好,服务器数量增加,数据都需要迁移 2)万一某一特征值的数据分布不均匀,会导致数据倾斜2. 按数据范围分布:1)将数据按特征值划分为不同的区间 2)每台服务器处理不同区间的数据 3)某区间

2017-09-03 10:27:23 928

空空如也

空空如也

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

TA关注的人

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