自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 Hive的安装和配置

安装和配置Hive默认从/conf/ Hive-default.xml获取配置 可以通过(重新)在/conf/hive-site.xml中定义它们来更改配置变量 Log4j配置存储在/conf/hive-log4j.propertie中 Hive元数据的问题:可以用hive内置的Derby数据库来保存元数据,也可以用其他数据库来存储元数据(需要创建conf/hive-site.xml) ...

2018-09-12 10:28:16 263

原创 使用RPM安装和配置mysql

在mysql官网下载所需要的rpm软件包下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads 选择需要的rpm包下载 开始安装rpm -ivh MySQL-server-5.6.41-1.el6.x86_64.rpm 报错warning: MySQL-server-5.6.40-1.el6.x86_64...

2018-08-31 12:32:40 434

原创 以本地方式运行mapreduce程序的参数配置

方式一在本地运行提交job的mapreduce程序的客户端 // 在代码中设置JVM系统参数,用于给job对象来获取访问HDFS的用户身份 System.setProperty("HADOOP_USER_NAME", "root"); Configuration conf = new Configuration();

2018-08-26 16:44:51 1578

原创 搭建hadoop伪分布式环境

前提准备在CentOS中安装JDK,配置Java环境变量 JAVA_HOME=/usr/local/src/jdk1.8.0_181 export JAVA_HOME PATH=JAVAHOME/bin:JAVAHOME/bin:JAVA_HOME/bin:PATH export PATH在Apache官网下载hadoop-2.8.4.tar.gz安装包一、安装hadoo...

2018-08-15 18:19:04 331 1

原创 linux配置ssh免密登录

1、在客户端生成公钥和私钥 ssh-keygen 查看生成的公钥 2、在服务端保存客户端的公钥 (在~/.ssh/authorized_keys下) ssh-copy-id 用户名@ip ssh-copy-id [email protected] 3、查看保存的公钥 配置ssh免密登录结束...

2018-08-09 13:50:43 965

原创 java中常用的IO流图解

IO家族体系图字节流:读写的都是字节。输入流:[xxx]InputStream输出流:[xxx]OutputStream字符流:读写的都是字符。输入流:[xxx]Reader输出流:[xxx]Writer...

2018-08-07 18:52:17 2034

原创 UTF-8、GBK、ISO-8859-1之间的解码和转码

编码:将字符或者其他符号编成计算机可以计算处理的二进制0、1数字。 解码:将一系列二进制0、1数字解码成字符或者其他符号(编码的逆向过程)。测试代码如下:package com.qfedu.test;import java.util.Arrays;public class Test6 { public static void main(String[] args) th...

2018-08-06 18:20:44 6767 2

原创 Linux用户和组管理命令

添加用户用法:useradd [选项] 用户名 useradd -D useradd -D [选项]选项: 选项 解释1 解释2 -d –home-dir HOME_DIR 新账户的主目录 -g –gid GROUP 新账户主组的名称或 ID -h –help 显示此帮助信息并推出 -...

2018-08-02 21:36:52 592

原创 java爬取豆瓣电影TOP250排行

使用到的jar包jsoup-1.11.3.jar代码如下:package test;import java.io.IOException;import java.util.ArrayList;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;i...

2018-07-30 17:27:11 6404

原创 内部类的反编译分析和总结

内部类:是指在类的内部又定义了一个类。根据位置的不同可以分为成员内部类和局部内部类。成员内部类在成员变量的位置定义一个类。 1. 依赖外部类对象存在 2. 可以访问外部类的成员变量和成员方法。访问方式: 1. 直接访问,直接使用变量名和方法名 2. 通过外部类名.this.变量名/方法名package test;public class Outer { ...

2018-07-28 17:42:46 1602

原创 java实现环形队列的链式存储

环形队列是首位相连的,所以队尾元素就会指向队首元素。 环形队列初始时,队尾指针rear.next等于null 大概图如下: 实现代码如下:package 数据结构;// 环形队列-链表实现public class RingQueue { private Node rear = new Node(); // 队尾指针 class Node{ ...

2018-07-27 20:59:08 620 2

原创 java实现队列的链式存储

队列:操作受限制的线性表,只能在一端删除元素,另一端添加元素。 特点:先进先出 代码实现如下:package 数据结构;public class ListQueue { private Node rear = new Node(); // 尾指针 private Node front = new Node(); // 头指针 class...

2018-07-26 20:18:15 564

原创 java实现环形队列的顺序存储

队列:是一种操作受限的线性表,仅允许在表的一端进行插入,在表的另一端进行删除。 把进行插入的一端称作队尾,进行删除的一端称作队首或队头。 向队列插入新元素称为进队或入队,新元素进队后就成为新的队尾元素;从队列中删除 元素称为出队或离队,元素出队后,其直接后继元素就成为队首元素 特点:先进先出实现代码如下package 数据结构;// 环形队列的顺序结构实现:只能在一端插入...

2018-07-25 20:56:44 1918 2

原创 java实现栈的链式存储

线性表到栈的链式存储的映射 代码实现栈的链式存储package 数据结构;// 栈的链式存储:优点是不存在栈满的情况public class LinkStack { private Node header = new Node(); // 创建头节点 class Node { String value; Node next; ...

2018-07-24 17:45:54 776

原创 java实现栈的顺序存储结构

栈是一种只能在一端进行插入或删除的线性表。表中允许进行插入、删除操作的一端称为栈顶。栈顶的挡墙位置是动态的,由一个称为栈顶指针的位置指示器指示。表的另一端称为栈底。栈中没有数据元素时,称为空栈。栈的插入操作通常称为压栈或进栈,栈的删除操作通常称为退栈或出栈 主要特点:先进后出,即先进栈的元素,后出栈。代码实现如下public class Stack { priv...

2018-07-24 11:12:23 1229

原创 用java简单实现顺序表

顺序表的定义:顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。 [1] 简单...

2018-07-23 21:36:58 3979

原创 java实现TCP网络通信

tcp协议的特点面向连接的提供可靠的传输服务区分客户端和服务端TCP的逻辑通信信道是全双工的可靠信道客户端代码如下public class Client { /** * TCP客户端 * @param args * @throws IOException * @throws UnknownHostException ...

2018-07-21 15:04:26 1490

原创 java实现UDP网络通信

发送端代码如下 public static void main(String[] args) throws Exception { // 创建socket对象,并绑定到本地主机任意可以用的端口 DatagramSocket socket = new DatagramSocket(); // 创建键盘录入对象 Scanner ...

2018-07-19 15:32:46 395

原创 java控制跳转语句continue、break和return区别

countinue:用来终止本次循环,继续下一次循环。 break:用来跳出循环,在switch或者循环中使用。 return:用来结束方法。示例continue:public static void main(String argv[]){ for(int i = 0; i < 6 ; i++){ if(i == 4)...

2018-07-14 09:51:43 1042

原创 java类型转换

隐式类型转换:取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算。 例子: byte + int强制类型转换:如果超出了被赋值的数据类型的取值范围得到的结果会与你期望的结果不同。例子: int a = 10; byte b = 20; b = a+ b;强制转换的格式 b = (byte)(a+b);...

2018-07-11 21:11:49 141

原创 java中++和--的用法总结

++,–运算符的作用自加(++)自减(–)运算 1.++:自加。对原有的数据进行+1 2.–:自减。对原有的数据进行-1 a:单独使用: 放在操作数的前面和后面效果一样。(这种用法是我们比较常见的) b:参与运算使用: 放在操作数的前面,先自增或者自减,然后再参与运算。 放在操作数的后面,先参与运算,再自增或者自减面试题1求下面代码执行后的a...

2018-07-11 21:02:42 6692

原创 java单例设计模式

单例设计模式:保证在内存中只有该类的一个实例化对象。饿汉模式/* * 饿汉模式 */class Singleton{ //2.创建成员对象 private static Singleton s = new Singleton(); //1.私有构造方法 --- 只能在该类中创建对象 private Singleton(){}; //...

2018-07-06 21:25:26 143

原创 java中static关键字的作用

一个类中有成员变量和成员方法,但是都是依赖对象存在的,也就是先创建对象,再通过对象来调用成员变量和成员方法。如果某些属性是所有对象的共享的,且不需要依赖对象存在,这时候就需要static关键字了。 举个例子,每个班级都有自己的班级名称,且班级里的学生共享一个班级名称,班级名称是不依赖学生对象而存在的,而且是被所有的学生对象共享的。static关键字的特点 1.随着类的...

2018-06-27 12:02:47 298

原创 java多线程的实现方式

java多线程的实现方式1.继承Thread类,重写run()方法 2.实现Runnable接口,实现run()方法继承Thread类package thread;public class Demo1_Thread { public static void main(String[] args) { //创建Thread的子类对象 Th...

2018-06-26 10:45:00 127

原创 CSDN-markdown编辑器

Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2018-01-14 19:27:50 135

burpsuite_pro_v1.7.30

burpsuite_pro_v1.7.30渗透神器,非常强大,网络安全爱好者必会

2018-06-26

UltralSO.zip压缩包

ISO镜像文件制作,刻录系统镜像文件,用来做系统启动盘

2018-06-26

空空如也

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

TA关注的人

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