自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 初步搭建springboot应用,报错:Failed to configure a DataSource: 'url' attribute is not specified and no embedd

Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.翻译就是:无法配置DataSource:未指定’url’属性,也无法配置嵌入数据源。@SpringBootApplication(exclude = DataSourc...

2019-09-25 17:35:04 220

原创 数据结构与算法(一)---基础了解

1.绪论1.1 逻辑结构和物理结构逻辑结构:集合结构线性结构:线性结构中的数据元素之间是一对一的关系树形结构:一对多图形结构:多对多物理结构(存储结构):顺序存储结构:把数据存放在地址连续的存储单元链式存储结构:1.2 抽象数据类型抽象的意义在于数据类型的数学抽象特性。2. 算法算法(algonrithm)是解决特定问题求解步骤,在计算机中表现为指令的有限序列,并...

2019-09-18 10:48:28 216

原创 如何理解Mapper LongWritable, Text, Text, IntWritable 和Reducer Text, IntWritable, Text, IntWritable

案例:WorkCountMapperimport java.io.IOException;import org.apache.hadoop.io.IntWritable;import org.apache.hadoop.io.LongWritable;import org.apache.hadoop.io.Text;import org.apache.hadoop.mapredu...

2019-08-07 12:21:13 16871

原创 hadoop搭建过程中的常见错误

1.遇到问题第一要想到的事情!重启,重启,重启!重要的事情说三遍!!!先重启虚拟机,如果不行再重启电脑,如果还不行那就重装,没有什么是重装解决不了的,如果有,那就再重装一次。2. 单词打错了很多时候环境没搭建好是因为单词打错了,在拼写命令的时候一定要看单词是不是打错了,有没有多个或则少个空格。例如:format --》 formatedata --》 date3.未初始化配置...

2019-08-01 20:00:45 319

原创 hadoop分布式系统的搭建(三台)

机器3台(关闭防火墙、ip地址、主机名、ip与主机的映射)在一台机器上先搭建伪分布式,然后再通过scp命令进行拷贝安装jdk 配置环境变量安装hadoop配置集群启动# 删除data:[hadoop@hadoop25 hadoop]$ rm -rf data/# 删除日志 logs[hadoop@hadoop25 hadoop]$ rm -rf logs/*# 格式化...

2019-08-01 19:41:28 216

转载 通过Notepad++连接Linux虚拟机快捷操作虚拟机的文件

工具notepad++插件安装:选择安装NppFTP(1) 选择插件 plugins->Plugin Mannger->show Plugin Manager;如果报错可手动替换安装目录中的dll文件; plugins->PluginManager.dllupdater->gpup.exe(2) 安装之后,重启notepad++(3) 点击配置,选择Pro...

2019-07-26 09:09:06 528

原创 python实战(二)模拟登陆两小无猜网

知识点当我们无法获得网页源代码的要考虑的几点添加表头headers user-agent host、referer、origin添加cookies缓存数据通过会话获取网页代码动态的获取网页的动态数据 验证码信息 验证图片 二维码登陆等具体可参考request高级应用 - sessionimport requestsimport refrom pyquery import Py...

2019-07-12 18:06:34 537

原创 本地导入java项目报错问题解决方案集合

从本地导入一个java项目之后,有时候很很不幸的发现有类似下图的错误下面就给大家介绍一下几种常见的出错的地方一、java、Tomcat版本 不一致首先、选中其中一个错误文件,Build Path -> Configure Build Path在 java Build Path -> Libraries 下查看当前项目的java及Tomcat版本,如与本地版本不一致应改成...

2018-12-16 20:43:54 580

转载 DataNode启动不成功——java.net.BindException: Port in use: localhost:0 Caused by: java.net.BindException: C

一、问题启动分布式环境,执行命令hadoop@master$ ${HADOOP_HOME}~ sbin/start.dfs.sh现象:主节点的namenode、secondarynamenode启动成功,但是slave节点datenode启动不成功。查看日志hadoop-hadoop-datanode-master.log 显示如下***2018-11-27 05:37:59,970 I...

2018-11-27 16:51:08 2411 3

原创 maven安装和eclipse集成以及Maven之setting.xml配置文件详解

https://blog.csdn.net/qq_36864672/article/details/78588929这个博主写的很好,跳转到该链接查看防止以后自己想看的时候找不到,所以特意转载,不喜勿喷,谢谢!...

2018-11-22 22:34:39 162

原创 Linux基础之(十)文件的压缩与打包

当一个文件过大时,不仅占用大量的存储空间,而且会对文件的传输造成障碍,增加文件传输所需的时间,所以人们发明了文件压缩技术。文件压缩技术通过一定的算法,将文件内容进行可恢复的压缩,减小文件体积,多个文档压缩到一起还可以起到归档的作用。也可以将一个大文件在压缩时分割成一定大小的压缩包,解压时再合并为一个压缩包进行解压,方便光盘刻录等。文件压缩可以大体分为有损压缩和无损压缩,算法有几十种,人们根据不同...

2018-11-08 19:33:11 261

原创 Linux基础之(九)用户及用户组管理

新建用户如果希望成为一个合格的系统管理员,用户管理是必须掌握的一项技能。本节内容主要讲解如何创建、删除用户,以及修改用户信息。用户登录Linux操作系统时,需要提供用户名和密码两项内容,这两项也是创建用户时必须的内容,创建用户采用的是“useradd”命令。useradd命令常用选项如下所示。-u:指定新创建用户的UID值,该值为一串数字;-g:指定新创建用户所属的用户组,该用户组GID...

2018-11-08 19:22:47 330

原创 Linux基础之(八)用户密码信息

用户密码信息Linux操作系统接收到用户名和密码后,会首先在“/etc/passwd”查找输入的用户名,找到该用户名后会读取该用户的UID和GID以及该用户的主目录、个性化设置等内容。之后根据查找到的UID,在“/etc/shadow”文件中查询用户密码,如果密码匹配,则完成登录过程,进入用户界面或用户Shell。可以看出,“/etc/passwd”和/etc/shadow”这两个文件的重要性。...

2018-11-08 17:32:23 737

原创 Linux基础之(七)用户及用户组

用户及用户组Linux操作系统是一个多用户、多任务的操作系统,可以同时允许多用户登录并使用,为解决多用户之间的权限问题,Linux操作系统提供了完善的用户及用户组管理功能。用户及用户组的概念Linux操作系统允多用户同时登陆,每个用户都需要有自己的“隐私空间”,未经允许其他用户不能访问或修改文件内容。而对于一个团队来说,许多文件或目录是共享在“公共空间”的,用户属于该团队时,就可以访问...

2018-11-08 17:15:19 259

原创 Linux基础之(六)文件内容的关键词匹配

文件内容的关键词匹配对于一个内容很多的文件,如果需要查找某个关键词及其所在的位置,可以使用grep命令进行搜索。grep命令是一个非常强大的文本处理命令,主要功能是根据关键词对文本进行筛选,查找匹配的关键词并输出位置,grep命令提供了许多选项,常用选项如下所示。-a:不要忽略二进制数据-b:出现时查找到的行号外,还匹配显示字符所在的整个文档的位置-c:显示匹配关键词的内容和行数合计-...

2018-11-08 10:46:37 1531

原创 Linux基础之(五)文件目录的操作

相对于文件的一些操作,目录的操作要简单的多,一般就包含创建、复制、移动、删除等这几项。这一节内容主要就是简单介绍这样几项操作所需使用的命令。1、pwd查看当前工作目录进行目录管理前,首先需要知道当前所处目录(当前工作目录),Linux中提供了“pwd(print working directory)”命令来执行该操作,使用方法如下所示。#终端中输入pwdos@tedu:~$ pwd#输出...

2018-11-07 21:18:23 280

原创 Linux基础之(四)查看文件内容

查看文件内容前面已经说过了文件的创建、操作等命令及方法,除去这些以外,最重要的其实还是文件的查看,如果每个文件的内容都看不到,那么这个文件就没了意义。在Windows的平台上,不同的文件类型使用不同的编辑器或查看器打开就可以,在Linux的平台上,也是这样,每种不同的文件,都会有其特定的查看方式,本节中主要讲解文本文档的查看。查看文件主要使用的cat(Concatenate)命令,还有一些其他命...

2018-11-07 21:05:10 387

原创 LInux基础之(三)文件的操作

文件的操作在Windows等平台中,经常会用到的文件操作有复制、剪切、删除等,在桌面环境中进行这些操作,通常需要使用鼠标右键的快捷功能。而在终端中,显然是无法使用鼠标完成这些任务的,在终端中同样是使用命令来实现文件的这些操作,而且效率会更高。1、复制文件:cp命令cp(copy)命令通常是用来进行文件复制的,除了文件复制以外,也可以进行快捷方式的创建等操作。#复制tedu_1.txt文...

2018-11-07 20:01:33 207

原创 Linux基础之(二)文件的搜索

文件搜索和新建文件类似的,在终端中提供了多种方式进行文件的搜索,常用的也是三种方式.1、which对于which指令来说,首先需要注意的是which命令只能搜索PATH环境变量中的内容,比如搜索一个命令程序所在的具体路径,如果该命令存在于PATH环境变量中,则能搜索到,否则搜索不到。也由于这点,使得which命令的使用频率并不是很高。#使用which命令搜索test命令所在的绝对路径#...

2018-11-07 19:36:12 182

原创 Linux基础之(一)文件的创建

在GUI的桌面环境中,创建文件是很简单的,例如Windows平台中,大多数情况下只需要点击右键,就可以新建文本文档等各类文件。在终端中创建文件,大体有这么三种方式,使用touch命令进行创建,使用文本编辑器进行创建,使用重定向符号进行创建,接下来就演示如何使用这三种方式进行文件的创建。1、使用touch命令进行文件创建touch命令最初的作用是对文件的“访问时间”或“修改时间”进行修改,...

2018-11-07 18:58:34 7745

原创 Tomcat介绍

Tomcat概念Apache Tomcat最早是由Sun Microsystems开发的一个Servlet容器,在1999年被捐献给ASF(Apache Software Foundation),隶属于Jakarta项目,现在已经独立为一个顶级项目。Tomcat主要实现了Java EE中的Servlet、JSP规范,同时也提供HTTP服务,是市场上非常流行的Java Web容器。CATALI...

2018-10-31 16:56:40 13255

原创 MySQL学习之(八)数据完整性约束

目录1、主键约束2、替代键约束3、引用完整性4、参照完整性约束①参照完整性约束说明5、CHECK约束6、删除完整性约束  主键就是表中的一列或多个列的一组,其值能唯一地标志表中的每一行。通过定义PRIMARY KEY约束来创建主键,而且PRIMARY KEY约束中的列不能取空值。由于PRIMARY KEY约束能确保数据的唯一,所以经常用来定义标志列。当为表定义P...

2018-10-31 16:54:31 3004

原创 MySQL学习之(七)索引

索引 —— 是一种提高查找速度的机制索引用来快速地寻找那些具有特定值的记录,如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的值,然后跟随指针到达包含该值...

2018-10-31 16:49:20 666

原创 MySQL学习之(六)函数及关键字的使用

1 聚合函数的使用一 求数据最大值Sum示例:Select SUM(学时) from t_kecheng; 二 求数据平均值Avg示例:SELECT AVG (学时) FROM t_kecheng; 三 查询数据条数Count示例:SELECT COUNT(*) FROM `t_kecheng`; 四 查询数据最大值Max示例 SELECT MAX(成绩...

2018-10-31 16:41:48 312

原创 MySQL学习之(五)数据视图

目录1.数据视图的优点2.创建视图及查询3.操作视图①可更新视图②插入数据③修改数据④ 删除数据4.修改视图定义删除视图     视图是数据库的用户使用数据库的观点。例如,对于一个学校,其学生的情况存于数据库的一个或多个表中,而作为学校的不同职能部门,所关心的学生数据的内容是不同的。即使是同样的数据,也可能有不同的操作要求,于是就可以根据他们的不同需求,在物...

2018-10-31 16:38:57 1770

原创 MySQL学习之(四)查询语句

目录1单表查询ORDER BYHAVINGGroup by分组查询语句Limit选择列列别名替换查询结果中的数据1单表查询顺序严格地排序。例如,一个HAVING子句必须位于GROUP BY子句之后,并位于ORDER BY子句之前。ORDER BY语法:[GROUP BY {列名 | 表达式 | 列编号} [ASC (升序)| DESC(降序)], ....

2018-10-31 16:34:06 1757

原创 MySQL学习之(三)数据表

目录1 创建数据表2 连接数据表①笛卡尔积(交叉连接)②条件连接③自然连接④内连接⑤外连接⑥联合查询(union join)3 删除数据表4 表插入数据5 查询表中的数据6 删除表中数据7 修改表中数据8 增加字段9 修改表名10 自动创建修改表的时间11 字符串    1 创建数据表命令:create t...

2018-10-31 16:32:01 258

原创 MySQL学习之(二)数据库

1 创建数据库注意:创建数据库之前要先连接Mysql服务器命令:create database <数据库名>【例1】:建立一个名为xhkdb的数据库   mysql> create database xhkdb;【例2】:创建数据库并分配用户①CREATE DATABASE 数据库名;②GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP...

2018-10-31 16:22:38 174

原创 MySQL学习之(一)创建MySQL

1、连接Mysql    格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。    首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。    如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即...

2018-10-31 16:20:10 165

转载 -bash: yum: command not found

步骤如下第一步:       http://mirrors.163.com/centos/6/os/x86_64/Packages/       到上面这个网站去下载如下RPM包       python-iniparse-0.3.1-2.1.el6.noarch.rpm       yum-metadata-parser-1.1.2-14.1.el6.x86_64.rpm ...

2018-10-26 17:06:08 8933

转载 Linux安装JDK完整步骤

Linux安装JDK完整步骤1、检查一下系统中的jdk版本[root@localhost software]# java -version显示:openjdk version "1.8.0_102"OpenJDK Runtime Environment (build 1.8.0_102-b14)OpenJDK 64-Bit Server VM (build 25.102-b...

2018-10-25 20:40:20 92

原创 Linux:桥接模式、NAT模式下不能ping通百度

最近在搞Hadoop的时候,突然间想到要用网络,然后按照传统的方式进行桥接方式、NAT方式进行配置网络,很尴尬的是用ping命令在终端下内网外网都是能ping通的,到了ping百度,就不行了!!!!!ping完就停在这里了真的是很无奈啊!?本来以为是因为校园网有限制,但是用手机的热点也是不行的!更可气的是 用校园网是能进去校园网登陆界面的好气!!! 吐槽结束----...

2018-10-19 20:36:37 4442 1

原创 Linux网卡ifcfg-eth0配置详解

我用的是CentOS6.5 系统不一样可能会略有差异DEVICE="eth1"                                 网卡名称NAME="System eth1"                       这个就是个网络连接的名字NM_CONTROLLED="yes"               network mamager的参数 ,询问是否可...

2018-10-19 20:11:15 1998

原创 xml约束

Xml的作用1、存储和传输复杂的关系模型数据2、作为配置文件存在,xml中主要配置的一些具有复杂的层级关系的数据,Properties文件中主要配置的一些key和value这样的数据。    3、因XML内容准确,便于解析的特点,通常被用来存储或传输数据,而非显示数据   在软件系统中,作为配置文件使用  为提高系统的灵活性,它所启动的模块通常由其配置文件决定   例...

2018-10-04 20:30:49 479

转载 java基础学习路线

一、熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。二、安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)三、写一个Java的Helloworld程序,并用命令行工具javac编译,再用java命令运行这个程序。过程中熟悉...

2018-09-23 11:25:59 758

原创 MySQL相关概念

一、为什么需要设计数据库数据库设计:数据库设计就是将数据库中的数据对象以及这些数据对象之间关系进行规划和结构化的过程,当数据库比较复杂时我们需要设计数据库。良好的数据库设计·节省数据的存储空间·能够保证数据的完整性·方便进行数据库应用系统的开发糟糕的数据库设计·数据冗余、存储空间浪费·内存空间浪费·数据更新和插入的异常注意:1.为减少数据查找的麻烦,允许...

2018-09-16 15:54:32 637

转载 MySQL基础命令

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,...

2018-09-15 21:19:36 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除