java
文章平均质量分 64
rookie`
Explore the unknown and keep going
展开
-
Spark Streaming 实时写入Hive
一、背景公司Flume版本过低,使用Flume时有数据丢失问题,但是暂时不方便更新框架。所以使用Spark Streaming替代Flume实现入库Hive功能。二、流程图Created with Raphaël 2.2.0kafkaSpark StreamingETLhive三、代码实现pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"原创 2021-02-01 17:06:08 · 9854 阅读 · 1 评论 -
为什么 byte的表数范围是 -128 ~ 127?(详尽解析)
问题: 为什么 byte的表数范围是 -128 ~ 127答:首先引出三个概念:原码:二进制表示数字,高位表示正负。反码:中间格式用于计算补码。 正数不变,负数,高位不变,其他位0置1,1置0。补码;计算机的数据都是以补码形式进行计算的(规定)。计算时,计算机会将原码转化为补码后进行计算。规则:正数不变,负数,高位不变在反码的基础上加1。总结:正数 原码、反码、补码相同。 负数,高位都不变,反码0置1,1置0,补码在反码基础上加1。解题:byte有八位 可以表原创 2020-09-02 17:16:57 · 837 阅读 · 2 评论