自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

原创 面试怡丰云智记录

面试怡丰云智记录面试怡丰云智,做个记录1.面试流程2.面试内容面试怡丰云智,做个记录1.面试流程1.地点在沙河口区金融中心(会展路)15层H地点还好,就在市内,但是大楼的入口不太好找,在银行的后面。公司地点就在15楼电梯口附近,直接就能够看见。2.面试内容仅记录记住的1.第一步进行自我介绍2.对你项目中用到的技术进行细致的提问2.1 问项目的流程,问项目的实现逻辑2.2 问项目为什么要这么实现3.对项目中的技术进行提问3.1为什么要使用mq,什么情况下使用mq3.2如何

2022-04-02 16:53:27 519 1

原创 安装Spark,搭建伪分布式和完全分布式(3节点)

安装Spark,搭建伪分布式和完全分布式(3节点)搭建伪分布式搭建完全分布式搭建伪分布式解压缩文件tar -zxvf /opt/software/spark-2.1.0-bin-hadoop2.7.tgz -C /opt/module/因为spark和hadoop的目录结构相似,都有bin和sbin目录,为了防止冲突,就不配合环境变量了进入conf目录,对配置文件重命名mv spa...

2020-02-29 17:00:09 363

原创 redis 事务,与memocache的区别和持久化

redis 事务和持久化Redis 事务分为三个阶段:乐观锁和悲观锁悲观锁:乐观锁:监视命令Redis事务的三个特性1.单独的隔离操作2.没有隔离界别的概念3.不保证原子性memocache与redis的区别Redis持久化RDB(Redis DataBase)备份fork设置RDB文件存储地址rdb的保存策略rdb的优缺点AOF(Append Of File)AOF同步频率设置AOF重写AOF优...

2020-02-29 16:39:25 414

原创 redis key+五大数据类+原子性

redis key+五大数据类型Redis的原子性key五大数据类型之String五大数据类型之List五大数据类型之Set五大数据类型之Hash五大数据类型之zset(sorted set)Redis的原子性所谓原子操作是指不会被线程调度机制打断的操作。这种操作一旦开始,就会一直运行到结束,中间不会有任何的context switch(切换到另一个线程)1.在单线程中,能够单条指令中完成的...

2020-02-29 14:59:17 2827

原创 Linux 工具脚本:xsync集群分发脚本

Linux 工具脚本:xsync集群分发脚本xsync集群分发脚本1.首先所有节点都安装rsync2.创建xsync集群分发脚本复制代码路径最后,修改权限xsync集群分发脚本1.首先所有节点都安装rsyncyum install rsync -y2.创建xsync集群分发脚本touch xsyncvim xsync复制代码路径复制代码路径:https://blog.cs...

2020-02-28 20:53:20 522

原创 力扣 第415题 字符串相加 与 第67题 二进制求和

力扣 第415题 字符串相加 与第67题 二进制求和第415题 字符串相加题目暴力版进阶版遇见的错误测试代码结果正确并可提交第67题 二进制求和题目思路与上题一样,直接优化版测试代码结果正确并可提交第415题 字符串相加题目给定两个字符串形式的非负整数 num1 和num2 ,计算它们的和。注意:num1 和num2 的长度都小于 5100.num1 和num2 都只包含数字 0-9...

2019-12-29 10:42:44 430

原创 力扣 第258题 各位相加

力扣 第258题 各位相加题目暴力版答案进阶版答案题目给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。示例:输入: 38输出: 2解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗?来源:力扣(LeetCode)链接:https...

2019-12-29 09:57:29 170

原创 scala基础内容 函数式编程与基础函数,匿名函数,递归练习

scala基础内容 函数式编程与基础函数,匿名函数,递归练习函数式编程普通的函数有参,有返回值无参,无返回值有参,无返回值scala至简原则匿名函数可变参数默认参数函数的高级使用函数科里化闭包函数作为函数的参数递归函数式编程scala是完全面向函数式编程语言函数式编程最关心的是问题的解决方案(封装的功能),重点在于函数的功能,函数的入参和函数的出参函数式编程完全就是依托于函数而实现的sc...

2019-12-28 21:00:29 253

原创 scala基础内容 学习scala的原因,scala的特点,scala和java以及jvm的关系,如何快速的学习并掌握scala

scala基础内容 学习scala的原因,scala的特点,scala和java以及jvm的关系,如何快速的学习并掌握scala学习scala的原因scala语言的特点scala和java以及jvm的关系java代码运行(.java)scala融入java:Scala代码运行:(.scala)scala和java以及jvm的关系分析图(重点)如何快速的学习并掌握scala学习scala的原因学...

2019-12-17 22:51:26 532

原创 scala基础内容 函数,懒值,数组

scala基础内容 函数,懒值,数组函数(def)函数参数的求值策略Scala中函数参数的类型默认参数代名参数可变参数懒值(lazy)对比:使用lazy读取一个不存在的文件数组(Array)数组创建之后的默认值未声明数据类型和已声明数据类型变长数组(ArrayBuffer)使用for,foreach遍历数组数组常见操作多维数组函数(def)/*def 定义函数的关键字name 形参Str...

2019-12-17 08:05:03 155

原创 redis安装,设置后台启动与简单客户端应用

redis安装,设置后台启动与简单客户端应用redis安装1.上传redis安装包,并解压2.进入redis文件夹3.安装,编译4.执行yum语句5.执行make install6.进入/usr/local/bin/目录查看redis文件7.在任意目录下,执行redis-server,出现下面的内容,即为安装成功设置redis在后台启动1.备份redis.conf文件到其他目录下首先在redis文...

2019-12-15 10:37:40 122

原创 力扣 第717题1比特与2比特字符

力扣 第717题1比特与2比特字符717. 1比特与2比特字符题目我的答案测试代码结果正确并可提交我的答案2测试代码结果正确并可提交中间遇到的问题717. 1比特与2比特字符题目有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。示例 1:输入...

2019-12-14 09:29:45 174

原创 力扣 第3题无重复字符的最长子串

第3题无重复字符的最长子串3. 无重复字符的最长子串题目我的代码1测试代码结果正确并可提交我的代码2测试代码结果正确并可提交3. 无重复字符的最长子串题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释...

2019-12-11 21:57:36 150

原创 linux下 zookeeper-3.4.10安装,命令行基础命令,过半机制,奇数原则

linux下 zookeeper-3.4.10安装,命令行基础命令,过半机制,奇数原则zookeeper安装基础命令启动zookeeper(集群,最少两个)查看当前节点的zk状态启动zk客户端显示所有操作命令:help普通创建(永久节点):create获得节点的值:get path [watch]设置节点的具体值:set使用 ls 命令来查看当前znode中所包含的内容删除节点:delete和 递...

2019-12-10 21:52:06 232

原创 大数据学习之四 HDFS流程图解,网络拓扑,机架感知

大数据学习之四 HDFS流程图解,网络拓扑,机架感知HDFS读操作HDFS写操作网络拓步机架感知(副本节点选择)HDFS读操作流程解析:客户端(client)向NameNode请求上传文件,NameNode检查目标文件是否已经存在,父目录是否已经存在。NameNode返回是否可以上传文件。客户端请求第一个block(块,默认128MB)要上传到哪几个DataNode上。NameN...

2019-12-10 20:32:40 218

原创 力扣 121题买卖股票的最佳时机和122题买卖股票的最佳时机 II

121题买卖股票的最佳时机和122题买卖股票的最佳时机 II121. 买卖股票的最佳时机题目我的代码测试代码结果正确并可提交122. 买卖股票的最佳时机 II题目我的代码1测试代码结果正确但提交失败我的代码2测试代码结果正确并可提交121. 买卖股票的最佳时机题目给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算...

2019-12-09 21:35:25 218

原创 hbase的实现原理和运行机制

hbase的实现原理和运行机制hbase的实现原理Hbase的功能组件库函数:HMaster:HRegionServerHRegion定位RegionHbase的运行机制Hbase的架构缓存刷新机制StoreFile合并与分割写入数据读取数据国家开放大学(原名沈阳电大)hbase的实现原理Hbase的功能组件库函数:一般用于连接每个客户端,客户端能够利用库函数访问Hbase的数据HMa...

2019-12-08 16:25:57 1864 3

原创 大数据学习之 hbase简单应用

大数据学习之 hbase简单应用1.进入客户端:bin/hbase shell2.查看帮助文档:help3.查看当前数据库中有哪些表:list4.ctrl+Backspace(←)是删除光标前面的字符5.创建表:create6.数据插入:put6.1数据插入6.2更新字段(列)7.查看数据:scan7.1查看所有数据:scan 'student'7.2根据Rowkey来查看数据:8.查看数据:ge...

2019-11-28 22:37:51 155

原创 大数据学习之 hbase1.3.1安装

大数据学习之 hbase1.3.1安装1.准备工作,启动ZK和hadoop2.解压缩habse3.修改配置文件进入conf目录hbase-env.sh文件,将46-47行注释,并增加JAVA_HOME配置hbase-site.xml文件regionservers文件,将文件中的localhost改为自己的集群中所有虚拟机的ip4.配置环境变量5.HBase远程scp到其他集群6.启动之前,查看ha...

2019-11-28 22:05:25 246

原创 sql之sql经典45题_mysql

sql之mysql45题建表+数据建表语句增加数据45题个人认为第11,12,13,18,20,26,38,42题比较有意思1.查询“001”课程比“002”课程成绩高的所有学生的学号;2.查询平均成绩大于60分的同学的学号和平均成绩;3.查询所有同学的学号、姓名、选课数、总成绩;4.查询姓“李”的老师的个数;5.查询没学过“叶平”老师课的同学的学号、姓名;6.查询学过“001”并且也学过编号“0...

2019-11-17 21:29:57 876

原创 linux之mysql5.7.19安装步骤

linux之mysql5.7.19安装步骤linux之mysql5.7.19安装步骤第一步,导入mysql包到/opt/software/mysql目录下第二步,解压缩mysql到当前版本第三步,检测本地是否有mysql已存在的包第四步,安装mysql的 server、client、common、libs、lib-compat第五步,查看mysql的服务是否启动,启动mysql的服务第六步,查看默...

2019-11-13 22:34:07 619

原创 linux之zookeeper-3.4.10安装,命令行命令简单使用及JAVA API的简单实现

zookeeper-3.4.10在Linux系统安装,命令行命令简单使用及JAVA API的简单实现zookeeper-3.4.10在linux上安装步骤命令行操作1.启动zookeeper(集群,最少两个)2.启动zk客户端常用命令:JAVA API的简单应用pom.xmlAPI 简单应用分布式秒杀pom.xmlzookeeper-3.4.10在linux上安装步骤准备工作,将zookeep...

2019-11-07 21:29:46 261

原创 大数据学习之 MapReduce基础及第一个程序 WordCount

大数据学习之四 MApReduce基础及第一个程序 WordCountMapReduce定义优缺点MapReduce编程思想MapReduce进程编码规范Hadoop序列化为什么要序列化?什么是序列化?为什么不用Java的序列化?为什么序列化对Hadoop很重要?常用数据序列化类型MapReduce工作流程shuffle流程详解WordCount代码(带有Partitoner分区操作)Wordco...

2019-11-03 20:17:17 266

原创 大数据学习之 HDFS IO API的简单使用

大数据学习之三点五 HDFS IO API的简单使用以及四大机制和上传下载HDFSIO流 API练习HDFS四大机制1、心跳机制2、机架策略——副本存放策略3、负载均衡4、安全模式HDFS写入与下载HDFSIO流 API练习import java.io.FileOutputStream;import java.io.FileInputStream;import org.apache.had...

2019-10-27 21:08:03 271

原创 大数据学习之 HDFS API的简单使用

HDFS API的简单使用需要配置的pom.XML文件需要在****中添加如下内容 <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> ...

2019-10-20 15:41:57 299

原创 大数据学习之 安装jdk

安装jdk卸载现有jdk查询是否安装java软件rpm -qa|grep java如果安装的版本低于1.7,卸载该jdkrpm -e 软件包名字安装jdk在/opt目录下创建两个子文件mkdir /opt/modulemkdir /opt/software解压jdk到/opt/module目录下tar -zxvf jdk-8u144-linux-x64.tar.gz -C /...

2019-10-19 15:58:18 189

原创 大数据学习之 搭建伪分布式和完全分布式

搭建伪分布式和完全分布式搭建伪分布式1.在安装的Hadoop目录下的etc/hadoop路径下,找到core-site.xml文件2.在中写入下面的内容代码如下,需要根据自身linux情况进行更改主机名和hadoop版本号:<property> <name>fs.defaultFS</name> <value>hdfs...

2019-10-19 15:51:45 1631 1

原创 大数据学习之 Linux基础配置

Linux基础配置第一步:防火墙关闭显示防火墙systemctl status firewalld.service显示结果如果是running,代表防火墙是开启状态,就需要关闭防火墙关闭防火墙systemctl stop firewalld.service运行完后再执行一遍systemctl status firewalld.service命令,当状态为dead时就代表防火墙已经关...

2019-10-10 22:09:16 92

原创 设计模式学习之单例模式

设计模式学习之单例模式单例模式1. 单例模式之饿汉式单例2. 单例模式之懒汉式单例2.1 线程不安全的简单懒汉式单例2.2 线程安全的方法锁懒汉式2.3 双检索懒汉式单例模式3. 静态内部类单利模式4. 枚举单例单例模式单例模式属于创建类型的一种常用的软件设计模式。通过单例模式的方法创建在当前进程中有且只有的一个实例(根据需求不同,也可以是在一个线程中有且只有一个实例)主要意图:有且只有一个...

2019-09-29 09:47:53 106

HdfsTest.java

大数据学习之三 HDFS API的简单使用 中所使用的代码。

2019-10-20

空空如也

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

TA关注的人

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