
Java
Java基础知识
我从来不吃糖
老保安了.
展开
-
2020-10-19
主要问题是在使用sqoop时的参数配置问题,当我们选用搜sqoop job 方式提交时,虽然在最后面按照官网提示配置了schema参数,但是sqoop job的解析并不能正确解析,到时候会报错Unrecognized argument: --schema . sqoop job -D mapreduce.job.queuename=root.default -D org.apache.sqoop.splitter.allow_text_splitter=true --create hub_data_ex原创 2020-10-19 17:31:44 · 268 阅读 · 1 评论 -
关于POJO类
一、引言DO、DTO、BO、AO、VO、POJO的概念看似简单,但是想区分好或者理解好也不容易,本文简单梳理一下。通过各层POJO的使用,有助于提高代码的可读性和可维护性。二、区别《阿里巴巴Java开发规范》关于领域模型的部分介绍如下:分层领域模型规约:DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。BO(Business原创 2020-08-10 09:34:19 · 3392 阅读 · 1 评论 -
JAVA抽象类和抽象方法(abstract)
当父类的某些方法不确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。我们都知道,父类是将子类所共同拥有的属性和方法进行抽取,这些属性和方法中,有的是已经明确实现了的,有的还无法确定,那么我们就可以将其定义成抽象,在后日子类进行重用,进行具体化。这样,抽象类也就诞生了。例如,定义了“动物”父类,其中“动物名称”和“动物年龄”属性已经明确了,但是“动物叫”的方法没有明确,此时就可以将“动物叫”定义为抽象方法。所以,抽象类是为了把相同的但不确定的东西的提取原创 2020-07-04 23:05:30 · 382 阅读 · 0 评论 -
Flink之统计PVUV
大数据开发最常统计的需求可能就是 PV、UV。PV 全拼 PageView,即页面访问量,用户每次对网站的访问均被记录,按照访问量进行累计,假如用户对同一页面访问了 5 次,那该页面的 PV 就应该加 5。UV 全拼为 UniqueVisitor,即独立访问用户数,访问该页面的一台电脑客户端为一个访客,假如用户对同一页面访问了 5 次,那么该页面的 UV 只应该加 1,因为 UV 计算的是去重后的用户数而不是访问次数。当然如果是按天统计,那么当天 0 点到 24 点相同的客户端只被计算一次,如果过了今天 2原创 2020-06-27 10:54:24 · 1345 阅读 · 1 评论 -
Java获取随机数的应用
一、理解Math.random()随机数系统默认该随机数范围0-1之间的double值,注意:这里的区间是[0,1)//也就是你取不到1所以如果你在这里使用(int)Math.random() 只能得到一个数字0二、扩大随机数取值范围例:获取[50,100)之间的随机整数int i=(int)(Math.random()*50+50);//Math.random()只能获取0-1之间的double值,所以首先要获取0-50之间的随机数,所以*50,然后+50,随机数区间就会变为 [50,100)原创 2020-06-27 10:45:12 · 297 阅读 · 0 评论 -
Java创建删除Topic
1.pom<dependency> <groupId>org.apache.kafka</groupId> <artifactId>kafka_2.10</artifactId> <version>0.10.2.1</version> </dependency> <dependency> <groupId>org.apache转载 2020-06-24 22:48:54 · 575 阅读 · 0 评论