sqoop 处理换行符 \n 和\r 等特殊符号处理

  • Post author:
  • Post category:其他

公司大数据平台ETL操作中,在使用sqoop将mysql中的数据抽取到hive中时,由于mysql库中默写字段中会有换行符,导致数据存入hive后,条数增多(每个换行符会多出带有null值得一条数据),导致统计数据不准确。因为sqoop 导出文件不能是ORC这种列式存储,所以只能替换。导出后对替换的字符在进行替换,将数据表存储 orc 解决办法: 利用一下两个参数可以实现对换行等特殊字符的替换或者…

继续阅读 sqoop 处理换行符 \n 和\r 等特殊符号处理

字节、字符输入输出流

  • Post author:
  • Post category:其他

字节和字符输入输出流: 1、字节 输出流:超类OutputStream,对文件的输出流使用子类FileOutputStream,用来写入 输入流:超类InputStrean,对文件的输入流使用子类FileInputStream,用来读取 代码演示: 字节输出流:将文字写入到对应lili.txt文件上 public class Test3 { public static void main(Stri…

继续阅读 字节、字符输入输出流

SegFormer的环境配置包括Windows和Linux系统(超级详细)

  • Post author:
  • Post category:linux

SegFormer的环境配置包括Windows和Linux系统 segformer的环境配置在于MMCV-full这个库的配置,在Windows下配置这个文件十分的折磨人。但是在我查询的过程中找到了一个别人复现的版本,可以避开MMCV这个库。 首先需要会配置pytorch环境,详细配置步骤见另外一篇文章 pytorch超级详细的安装教程 先不要急于配置,需要根据显卡的版本来确定配置的pytorch…

继续阅读 SegFormer的环境配置包括Windows和Linux系统(超级详细)

java快速入门知识整理:8、java数据类型:字符型(char)

  • Post author:
  • Post category:java

目录 一、字符型简单介绍 二、代码演示说明 一、字符型简单介绍 字符型char在Java语言中占用 2 个字节,char类型的字面量必须使用半角的单引号括起来,取值范围为[ 0 - 65535 ],char 和 short 都占用 2 个字节,但是 char 可以取到更大的正整数,因为 char 类型没有负数。 Java语言中的char类型变量可以容纳一个汉字。请看以下程序: public cla…

继续阅读 java快速入门知识整理:8、java数据类型:字符型(char)

ARM架构概念及其优缺点

  • Post author:
  • Post category:其他

目录: 一、什么是ARM架构?发展史? 二、ARM架构的优点二、ARM架构的优点 三、ARM架构的缺点 青春会在风吟中摇曳,但绝不会低眉 点赞!点赞!点赞!关注!!! 一、什么是ARM架构?发展史? 什么叫arm架构 ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构。其广泛地使用…

继续阅读 ARM架构概念及其优缺点

js 获取文件名后缀

  • Post author:
  • Post category:其他

js获取文件名后缀,注释的内容为直接判断是否是对应得文件格式,是返回true,否返回false // string 文件名 getSuffix(string){ if(string){ let lastIndex = string.lastIndexOf('.'); // let result = ['png', 'jpg', 'gif', 'jpeg'].includes(string.subs…

继续阅读 js 获取文件名后缀

Python实现双十一秒杀神器

  • Post author:
  • Post category:python

今天送给大家一个秒杀神器,使用python3.X编写,支持毫秒级的下单,ICer小白可以以此为契机,学习一些python知识。 一)基础环境配置: 1.安装python python官网下载地址 打开python官网,可以看到有两个版本,下载3.X版本,下载完成点击exe文件进行安装。在安装的过程中记得勾选:“Add Python3.x to PATH” 。如果没有勾选,需要在安装完成之后,将Py…

继续阅读 Python实现双十一秒杀神器

java list 排序的坑

  • Post author:
  • Post category:java

最近发现在使用list排序功能的一个坑 场景: 由于业务需求需要对一个list进行排序,而且还要动态排序(某个值存在才对某个值排序) 首先想到的就是list.sort()方法 如下代码: package controller; import java.math.BigDecimal; public class User { private String price; private double …

继续阅读 java list 排序的坑

为chrome浏览器单独设置代理服务器

  • Post author:
  • Post category:其他

默认的chrome浏览器的代理服务器都是采用的PC设置, 但是有的时候在某一些情况下我们不希望使用PC的设置, 懂得都懂,那就需要让chrome不走PC的代理 只要下载一个chrome的插件, proxyswitchOmega, 然后设置好代理,enable这个插件就可以了 插件下载地址国内的可以用如下地址: Crx4Chrome 然后就ok啦 看看设置之后的效果: 查看代理,发现代理已经由插件托…

继续阅读 为chrome浏览器单独设置代理服务器

JQuery基础

  • Post author:
  • Post category:其他

目录 JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 2. 快速入门 3. JQuery对象和JS对象区别与转换 4. 选择器:筛选具有相似特征的元素(标签) 5. DOM操作 6. 案例 JQuery 基础: 1. 概念: 一个JavaScript框架。简化JS开发 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的…

继续阅读 JQuery基础