自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sql算法总结

Sql例题1. 获取第二高的薪水。(limit + offset)SELECT IFNULL((SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT 1 OFFSET 1), NULL) AS SecondHighestSalary1. select* from article LIMIT 1,3 # 从起始位置+1开始,取三条记录2.select * from art

2021-05-19 22:39:05 2331 1

原创 java算法之基础模板整理

123

2021-04-13 11:21:19 826

原创 符号执行结合fuzz总结

安装qsym安装qsym可以参照:https://github.com/sslab-gatech/qsym和https://blog.csdn.net/qq_33669680/article/details/110140376链接。我在安装的时候是直接下载zip安装包,所以git submodule未能将z3下载下来,需要自己添加z3到相应目录。问题1. 乐观约束求解器在哪?动态二进制符号转换器在哪?2. 如何对种子进行解析?...

2021-03-10 17:17:56 753

原创 virtualbox虚拟机使用使用技巧

1. 选择设备中的安装增强功能可以使得虚拟机的界面扩展到整个屏幕,而不是只有中间一小块。2. 选择“控制 -> 常规 -> 高级“ 来设置双向的赋值与粘贴。

2021-03-09 19:18:34 331

原创 java集合

java中变量、容器的基本使用1. 数组的定义与求长度char board[][] = {{'A','B','C','E'},{'S','F','E','S'},{'A','D','E','E'}};int[][] vis = new int[row][col]; // 初始的数组全部为0int row = board.length; // 求数组的行数int col = board[0].length;// 求数组的列数2. 字符串java中字符串可以直接相加,字符串加字....

2021-02-01 22:22:34 254

原创 python常用操作

文件操作1. os.remove('a.txt') # 删除文件2.os.chdir(job_path) # 进入指定目录中3.os.listdir(crash_path)  # 列出crash_path目录下的文件列表4.os.path.exists("/home/ybxm/123.txt") # 判断文件是否已经存在,也可以是路径5.os.path.isfile(save_infolog_path) # 文件是否已经存在6.f1 = open(...

2021-01-26 15:36:38 231

原创 Spark基本原理介绍

1. 在spark命令行中创建一个rdd对象:val rdd= sc.textFile("hdfs://node1.edu360.cn:9000/words.txt")2. RDD给我的感觉就类似于一个类,它既包含数据,也包含操作,还有RDD于RDD之间的关系。RDD与mapreduce中的切片很像,都是对数据的抽象,但是RDD中存放的是切片数据的结合,相当于一个文件的所有切片都由RDD来管理,除此之外,RDD还会保存对切片数据的操作,当触发action操作时,就会调用各节点的executor来进行计.

2021-01-12 19:50:42 310

原创 Hadoop三大组件原理解析

hadoop的三大组件分别是hdfs、yarn、mapreduce。HDFS原理介绍Yarn原理介绍Mapreduce原理介绍1、mapreduce程序的处理流程public class JobSubmitterLinuxToYarn { public static void main(String[] args) throws Exception { /* 1、配置conf对象,用于指定*/ ...

2021-01-12 10:40:46 375

原创 Hive原理总结

Hive知识点整理1、hive 1.x的版本的hql数据处理是转化为mapreduce程序实现的,而hive 2.x是基于spark来实现。2、hive将表结构信息(元数据)存储在mysql中,而实际的数据信息存储在hdfs中。数据库中的一个表对应hdfs中的一个目录,所以在查询的时候会将hdfs中的数据解析后按照表规定的格式显示出来。3、hive只支持对数据的查询操作(不包括对表的删除的话),而不具备mysql数据库的增、删、改操作,所以在我的概念里,hive不能称之为一个数据库,只能称之为.

2020-10-26 21:18:53 269

原创 Hive中的sql语句的使用

数据库相关操作:1. 创建数据库hive中有一个默认的库:库名: default库目录:hdfs://hdp01:9000/user/hive/warehouse新建库:create database db_order;库建好后,在hdfs中会生成一个库目录:hdfs://hdp01:9000/user/hive/warehouse/db_order.db数据表相关操作:1.在数据库中创建数据表(如果没有使用use指定数据库,那么会默认创建在defaul...

2020-10-26 20:25:47 795

原创 Hive安装配置与基础使用

1.MySQL安装与配置 安装:先对mysql压缩文件解压,命令为tar -xvf MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar。然后用rmp命令来安装mysql服务器和命令行客户端,安装命令为rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm和rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm。在安装过程...

2020-10-26 16:50:15 238

原创 HBase原理总结

HBase知识点整理1、客户端从hbase中查询数据的过程 客户端要从hbase数据库中查找数据的时候,会先从zk上查找meta表所在的region server(该信息会在hbase集群启动的时候注册到zk中去),然后客户端会依据该信息再去meta表中查找自己所要的数据存储在哪台region server上,最后去那台region server上提交要查询的信息。首先会查询该Region在内存中的缓存——Memstore(Memstore是一个按key排序的树形结构的缓冲区),如果在Mems..

2020-10-25 14:10:50 301

原创 HBase安装配置与基础使用

HBase安装与配置1. 从Apache官网上下载适合的HBase版本,然后对其进行解压。2. 配置hbase-env.sh文件: export JAVA_HOME=/root/apps/jdk1.7.0_67 # 我在系统环境变量中已经配置了虚拟机的路径,所以我觉得这里可以不用配置了 export HBASE_MANAGES_ZK=false # 不使用hbase自带的zk集群3. 配置hbase-site.xml文件: &l...

2020-10-23 19:42:53 153

原创 mysql语法总结

目录对数据库的操作对数据表的操作对表中数据的操作高级查询操作视图操作事务操作触发器函数存储过程问题对数据库的操作1.查看已经创建的数据库:show databases;2.模糊查寻数据库:show databases like ‘information\_%’;3.清除数据库:drop database if exists mydatabase;4.创建数据库:create database mydatabases charset utf8;.

2020-10-08 15:58:20 114

原创 hadoop伪集群安装与配置(hadoop2.9.2+ubuntu16.04)

123

2020-04-27 20:00:39 285

原创 hdfs基础知识及常用命令整理

8520

2020-03-13 22:41:01 412

原创 2019杭电计算机复试笔试题

1.电影院的座位分配为成年人的座位为奇数,非成年人的座位为偶数。现在输入一个N代表人数,

2019-03-30 09:27:37 2134

空空如也

空空如也

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

TA关注的人

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