- 博客(8)
- 收藏
- 关注
原创 二叉树相关算法题
1.二叉树前序遍历非递归版 思路:使用一个栈(为了让遍历的节点可以从树的底层回到上层),先添加右子树再添加左子树 public static void preOrder(Node root) { Stack<Node> stack = new Stack<>(); stack.push(root); while (!stack.isEmpty()) { Node node = stack.pop();
2020-11-13 20:10:30
213
原创 Java基础(仅自己复习用)
一、基础语法 关键字 Java中一共有53个关键字,包含51+2个保留关键字。 (1) 保留关键字 const——常量、常数:用于修改字段或局部变量的声明。 goto——跳转:指定跳转到的位置,程序从goto后开始从跳转到的位置开始执行。 (2) 访问修饰符 private:仅当前类可以访问。 default:缺省访问修饰符,仅当前和同包下的类可以访问。 protected:同包下类及其子类可访问。 public:任意包下类可访问。 (3) 定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象
2020-11-03 16:02:08
288
2
原创 hive报错
hive删除数据库时候报metastore.VERSION doesn`t exist异常 原因:MySQL服务挂了 检查MySQL服务时(service mtsql status),确实挂了,但是也启动不了 异常内容是:更新pid失败 解决:过滤出所有MySQL进程,并杀死 ps -aux|grep mysql 重新启动服务成功 重新连接hive的时候(需要将hive2和metastore两个服务重启)报了jdbc拒绝连接 排查:防火墙是否关闭,selinux是否关闭 我的原因是selnux没关 关闭s.
2020-10-20 11:36:54
297
原创 刷题day1-3
猫狗队列 实现一种狗猫队列的结构,要求如下: 用户可以调用add方法将cat类或dog类的 实例放入队列中; 用户可以调用pollAll方法,将队列中所有的实例按照进队列 的先后顺序依次弹出; 用户可以调用pollDog方法,将队列中dog类的实例按照 进队列的先后顺序依次弹出; 用户可以调用pollCat方法,将队列中cat类的实 例按照进队列的先后顺序依次弹出; 用户可以调用isEmpty方法,检查队列中是 否还有dog或cat的实例; 用户可以调用isDogEmpty方法,检查队列中是否有dog 类的
2020-10-09 10:06:06
138
原创 刷题day1-2
实现队列 通过一个size成员变量来记录队列的大小,避免复杂的公式 public class MyQueue { private int[] nums; private int size = 0;//队列大小 private int head = 0;//队头 private int end = 0;//队尾 public MyQueue(int size) { nums = new int[size]; } /** *
2020-10-08 20:47:58
85
原创 刷题day1-1
给定一个数组,求如果排序之后,相邻两数的最大差值,要求时 间复杂度O(N),且要求不能用非基于比较的排序。 public static int getMaxSub(int[] nums) { int len = nums.length; int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; //先找到数组中最大值和最小值 for (int num : nums
2020-10-08 19:56:26
139
原创 记录一下刚刚配置的Hadoop完全分布式注意的问题
如果需要格式化,先把各个目录下的data和log文件夹删除。 第一次启动Hadoop时,不要在root用户下启动,否则自动创建的data和log文件夹的所属用户是root,后期想要在自己用户启动时回报权限不够的错误。 我主机名称是Hadoop0x,但是在配置文件中写的是Hadoop10x,因此启动hdfs的时候各个节点的服务都无法启动,需要保证/etc/sysconfig下的network的主机名和Hadoop配置文件一样。 日志文件如下: ...
2020-07-01 17:41:49
212
1
原创 大学生记录Linux碰到的问题6.20
登录用户打开命令窗口显示为-bash-4.1$ 原因:与该用户相关的环境变量文件被删除 解决办法,从/etc/skel下把相关的.bash文件赋值回当前用户目录下 重新打开一个终端显示如下: 每次打开虚拟机时NetworkManager需要自己手动service NetworkManager start打开 解决办法:将其设置为开机自启 再次启动后 ...
2020-06-20 22:07:04
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人