![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
李寻欢-成都
这个作者很懒,什么都没留下…
展开
-
IDEA远程PUSH代码发现,Push to origin/master was rejected
在刚开始学习Git的时候 ,idea集成远程push代码的时候发现被rejected,查询了之后才知道时项目中有和历史不符的东西。解决方案:打开要上传的代码文件夹位置,打开git BASH Here,运行下面两行命令,亲测有效:git pull origin master –allow-unrelated-historiesgit push -u origin master -f我是从:https://blog.csdn.net/lylzdd/article/details/88676230 这转载 2020-06-11 20:19:28 · 155 阅读 · 0 评论 -
Java中String内存地址的问题(为什么String 的变量输出不是地址)
为什么String 的变量输出不是地址?因为所有的类继承Object类,所以单独输出一个对象的时候,他会调用Object.toString,打印出来的就是一串表达地址的字符串,最后调用的toString。然而我们的String类里重写了toString(),它返回的是String自己,String是什么呢,String其实就是字符数组(),它内部封装了一个字符数组,所以打印字符串就是打印字符数组,而不是地址关于Java中String内存地址的问题。在创建String类型的变量的时候建议使用直接赋值原创 2020-06-03 10:18:01 · 7920 阅读 · 9 评论 -
Java写学生管理系统案例
案例需求针对目前我们的所学内容,完成一个综合案例:学生管理系统!该系统主要功能如下:添加学生:通过键盘录入学生信息,添加到集合中删除学生:通过键盘录入要删除学生的学号,将该学生对象从集合中删除修改学生:通过键盘录入要修改学生的学号,将该学生对象其他信息进行修改查看学生:将集合中的学生对象信息进行展示退出系统:结束程序思路:程序开始,控制面板上面出现“欢迎来到学生管理系统,请输入您想要进行的操作”1、创建学生类,对学生类进行封装,写有参和无参的构造方法,调get和set对类属性进原创 2020-06-02 11:58:36 · 809 阅读 · 0 评论 -
使用Java代码生成六个不重复的随机数字。
使用Java代码生成六个不重复的随机数字。import java.util.Random;public class tt5 { public static void main(String[] args) { int[] arr = getArray(); for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } }原创 2020-06-02 11:51:26 · 2973 阅读 · 0 评论 -
【MapReduce运行报错】Type mismatch inkey form map:excepted org.apache.hadoop.io.Text,recived MR.wordcount.
出现这个问题是因为我的map的数据类型和job里面设置的不同,不是同一种数据类型在运行代码的时候会报错原创 2019-09-21 22:51:58 · 209 阅读 · 0 评论 -
【学习笔记】MapReduce统计手机号耗费的总上行流量、下行流量、总流量(序列化)简单版
思路:Map阶段:(1)读取一行数据,切分字段(2)抽取手机号、上行流量、下行流量(3)以手机号为key,bean对象为value输出,即context.write(手机号,bean);Reduce阶段:(1)累加上行流量和下行流量得到总流量。(2)实现自定义的bean来封装流量信息,并将bean作为map输出的key来传输(3)MR程序在处理数据的过程中会对数据排序(map输出的...原创 2019-09-19 17:37:15 · 611 阅读 · 0 评论 -
【学习笔记】Java两种简单方法随机生成电话号码
两种方法都很简单本质上没有什么区别,第二种方法就是代码量少点,三大运营商的电话号码前三位都是固定的,剩余的八位都是随机。最终生成出来的号码都是三大运营商可用的号码,下一篇文章是从数据文件里面提取处理每个用户在网站上面的上传、下载、和总流量的数据。1、import java.io.File;import java.io.FileOutputStream;import java.io.IOEx...原创 2019-09-19 16:32:17 · 2660 阅读 · 0 评论 -
org.apache.hadoop.io.Text cannot be cast to org.apache.hadoop.io.LongWritable -MapReduce数据类型不一致运行错误
MapReduce运行出现如下问题是因为数据类型不一致,需要将数据类型换成一致。将mapper里面的数据类型换成text,就可以了原创 2019-09-18 15:05:21 · 6514 阅读 · 0 评论 -
【学习笔记】(图片)常用数据序列化类型
原创 2020-06-17 14:22:37 · 276 阅读 · 0 评论 -
【hadoop学习记录】MapReduce小文件优化
默认情况下TextInputformat对任务的切片机制是按文件规划切片,不管文件多小,都会是一个单独的切片,都会交给一个maptask,这样如果有大量小文件,就会产生大量的maptask,处理效率极其低下。优化策略(1)最好的办法,在数据处理系统的最前端(预处理/采集),将小文件先合并成大文件,再上传到HDFS做后续分析。(2)补救措施:如果已经是大量小文件在HDFS中了,可以使用另一种I...原创 2019-09-17 18:33:57 · 121 阅读 · 0 评论 -
【hadoop学习之路】更改MapReduce分区规则
<行业新人,发博客是为了记录自己学习的路程,如有错误地方还请前辈们指正> 在运用hadoop进行数据处理的时候,默认是按128M的block或文件个数来进行分区,用户也可以根据自己需求来定义分区规则,下面的代码就是以单词长度的奇偶数来确定进行分区。继承Partitioner方法并进行重写,从中获取单词的长度并进行区分 import org.apache.hadoop.io.I...原创 2019-09-17 17:32:34 · 247 阅读 · 0 评论