- 博客(18)
- 资源 (15)
- 问答 (3)
- 收藏
- 关注
原创 Hadoop学习用遇到的问题记录
1、在使用Hadoop与Hbase结合,使用BulkLoad方式导入数据时发现出现问题:Container exited with a non-zero exit code 1 Failing this attempt. Failing the application.21/05/24 16:57:07 INFO mapreduce.Job: map 0% reduce 0%21/05/24 16:57:07 INFO mapreduce.Job: Job job_1620729426008_0013
2021-06-03 10:49:13
775
原创 idea提交任务到yarn中运行
之前运行hadoop的方式是首先编写好程序,然后再将程序打包成jar包,然后上传到服务器中运行,现在的方式是通过在本地idea中直接运行程序即可简单的代码一个简单的例子:import org.apache.hadoop.conf.Configuration;import org.apache.hadoop.fs.FileSystem;import org.apache.hadoop.fs.Path;import org.apache.hadoop.io.IntWritable;import
2021-05-27 11:23:08
1132
原创 Hbase通过Scan获取记录
Hbase中查找数据一般包括两种方式:1) Get方式,通过Rowkey进行查询。都是获取一条数据。2)是通过Scan进行全表查询,可以设置一些过滤条件,返回一批数据。Scan查询的方式:scan 可以通过setCaching 与setBatch 方法提高速度(以空间换时间);scan 可以通过setStartRow 与setEndRow 来限定范围([start,end),start 是闭区间,end 是开区间)。范围越小,性能越高。scan 可以通过setFilter 方法添加过滤器,这也
2021-05-26 16:23:25
2006
原创 剑指offer之矩阵中的路径
问题描述:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如[abcesfcsadee] \begin{bmatrix} a & b & c &e \\ s & f & c & s \\ a & d & e& e\\ \end{bmatri
2020-12-18 11:14:46
138
原创 原码、反码与补码的基础内容
原码、反码与补码的基础内容原码、反码与补码在计算机基础中都是很重要的知识,可以将补码用在数值计算中。一般将数值的最高位设置为符号位:正数符号位为0负数符号位1原码原码是直接将数值转换为二进制的码。例如(以8位举例):1的原码为 :0000 0001-1的原码为:1000 0001反码:正数的反码就是原码负数的反码就是将原码除了符号位之外,按位取反例如:1的反码 :0000 0001-1的反码:1111 1110补码正数的补码还是原码负数的补码是反码+
2020-11-14 16:03:42
289
原创 剑指offer之找到第一个公共节点
题目概述输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)解题思路假设右连个链表A和B,存在着相同的公共节点A与B节点到公共节点的长度不同,设A的长度为a,B的长度为b,则有 a+b == b+a代码实现为:/*public class ListNode { int val; ListNode next = null; ListNode(int val) { this.
2020-11-10 20:47:22
115
原创 剑指offer之平衡二叉树
题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树解题思路首先我们要了解平衡二叉树是什么?平衡二叉树是空树或者树的左右子树的高度之差不大于1,已经左右子树都为平衡树,这个树才能称之为平衡二叉树。上图中,只有右边的树才能是平衡二叉树。因为左边的树的节点2与节点7的高度之差为2,所以不是平衡二叉树。容易出错的点我把平衡二叉树的概念搞错了,我把节点的左右子树的高度之差理解为了左右子树节点总数之差。要注意平时对数据结构概念的理解!!!
2020-11-10 20:26:00
146
原创 Docker 虚拟化技术学习笔记
这是根据B站 遇见狂神说 Docker 的学习笔记需要学习的Docker的技术Docker概述Docker安装Docker命令镜像命令容器命令操作命令Docker镜像Docker数据卷DockerFileDocker网络原理IDEA中整合DockerDocker Compose(集群)Docker SwarmCI\CD jenkins注意事项:在win10中安装docker的时候,会自动启用hyperV,但VMwar.
2020-11-10 11:15:12
415
原创 剑指offer之打印二叉搜索树中第k小的结点
题目概述给定一棵二叉搜索树,请找出其中的第k小的结点。解题思路一开始我没有注意到二叉搜索树这个词,我还是以为是一个普通的二叉树,所以我就按照我的想法,将二叉树的节点放入到一个数组中。我的解题的思路由于一开始我没有注意到二叉搜索树这个概念,所以的我的思路是按照普通二叉树的查找进行的,具体思路如下所示:首先判断当前节点是否为空,k是否小于0.如果为真,则返回的是null新建一个长度为k个数组,这个数组中将按照Node的val进行排序,排序函数为moveArrmoveArr函数中定义了将节点按照
2020-11-09 22:30:13
159
原创 剑指offer之打印超过数组一半的数字
问题描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。解题思路该问题有很多种解法,其中包括了使用HashMap、排序与候选法进行解题。这里主要是讲解有关于使用候选法来解决这道算法问题。候选法一开始,我在看到这个问题的第一反映是通过哈希表来解决这个问题。当我使用了HashMap方法解决了这个问题之后,我觉得这道题应该不是考察使用哈希表来
2020-11-09 21:30:08
138
原创 剑指offer之顺序打印矩阵
算法的要求为:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题的思路为:要求顺时针打印矩阵,打印的顺序为顶部一行(从左到右)右侧一列(从上到下)底部一行(从右到左)左侧一行(从下到上)具体的打印矩阵的顺序为如下图所示:遇到的问题我之前在写这个算法的过程中遇到了
2020-11-09 20:58:33
227
1
原创 数据结构与算法之排序学习笔记
排序算法:内部排序:指将需要处理的所有的数据都加载到内部存储器中进行排序外部排序:当数据量过大,无法全部加载到内存中,需要借助外部存储器进行排序常见的算法分类:5.1 冒泡排序基本思想:通过对待排序从前往后(从下标小的元素开始),依次比较相邻的元素的值,如是发现逆序则交换,使值较大的元素逐渐从前移向后部,像水底的起跑一样。总结规则:一共进行n-1次大循环(数组中有n个元素)每一次排序的元素在逐渐的减少如果在某次排序的过程中,没有发生一次交换,说明排序已经完成了pu
2020-11-07 21:00:06
256
原创 Ajax实现评论异步
提交评论<!-- 提交评论 --> <h3>提交评论</h3> <div class="commet-put"> <!-- <p>请先登录后进行评论</p> --> {% if request.us...
2019-08-17 17:03:51
722
原创 django-mdeditor出现的自动聚焦问题
在使用的过程中出现了一些问题,在页面中加载django-mdeditor的时候会自动聚焦到输入栏中,当我们使用该表单作为评论功能的时候就会出现一些问题,比如说是会出现文章没有看到,直接回聚焦到了评论框中.为了解决这问题,我们将会是更改安装包中的一些数据首先我们先要进入到的Python安装的环境中:例如: 我是使用的虚拟环境,故而该安装包的位置就会出现在./venv/dajngo/lib/py...
2019-08-16 21:27:07
369
原创 Django 搜索后无法分页问题的解决办法
搜索与分页的问题当我在执行完搜索之后,然后到搜索结果的下一页的时候,会出现搜索的结果消失,只在地址栏中留下了127.0.0.1:8000/search/?page=1搜索的结果全部消失排查问题首先我在Django的编辑器中的运行栏中发现了以下错误UnorderedObjectListWarning: Pagination may yield inconsistent result...
2019-08-16 21:18:40
1029
原创 Django-mdeditor自动聚焦的解决办法
django-mdeditor出现的问题在使用的过程中出现了一些问题,在页面中加载django-mdeditor的时候会自动聚焦到输入栏中,当我们使用该表单作为评论功能的时候就会出现一些问题,比如说是会出现文章没有看到,直接回聚焦到了评论框中.为了解决这问题,我们将会是更改安装包中的一些数据首先我们先要进入到的Python安装的环境中:例如: 我是使用的虚拟环境,故而该安装包的位置就会出现...
2019-08-14 16:39:20
551
原创 Django之文本编辑器
django的文本编辑样式接下来主要讲两个编辑器,一个是富文本编辑器,另一个是Markdown文本编辑器Markdown文本编辑器首先安装django-mdeditor编辑器pip install django-mdeditor然后在settings.py中将mdeidtor进行注册'mdeditor',将下面代码放入到urls.py的底部,用于指定图片传送的地方f...
2019-08-14 10:51:05
417
转载 Git 常用命令
Git 常用命令1. 本机初始化设置2. 常用命令3. Git 存储1. 本机初始化设置2. 常用命令3. Git 存储1. 本机初始化设置设置姓名和邮箱地址设置本机使用git时的姓名和邮箱地址git config --global user.name "First name"git config --global user.email "yor_email@example.com...
2019-07-23 13:25:02
112
Hbase如何通过Filter查找Float类型数值
2021-05-28
springboot中如何播放本地视频?
2020-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人