<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mmknzb的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mmknzb</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mmknzb]]></copyright><item><title><![CDATA[面试怡丰云智记录]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/123923706</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/123923706</guid><author>mmknzb</author><pubDate>Sat, 02 Apr 2022 16:53:27 +0800</pubDate><description><![CDATA[面试怡丰云智记录面试怡丰云智，做个记录1.面试流程2.面试内容
面试怡丰云智，做个记录
1.面试流程
1.地点在沙河口区金融中心（会展路）15层H
地点还好，就在市内，但是大楼的入口不太好找，在银行的后面。
公司地点就在15楼电梯口附近，直接就能够看见。
2.面试内容
仅记录记住的

1.第一步进行自我介绍
2.对你项目中用到的技术进行细致的提问

2.1 问项目的流程，问项目的实现逻辑
2.2 问项目为什么要这么实现


3.对项目中的技术进行提问

3.1为什么要使用mq，什么情况下使用mq
3.2如何]]></description><category></category></item><item><title><![CDATA[安装Spark，搭建伪分布式和完全分布式（3节点）]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/104577166</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/104577166</guid><author>mmknzb</author><pubDate>Sat, 29 Feb 2020 17:00:09 +0800</pubDate><description><![CDATA[安装Spark，搭建伪分布式和完全分布式（3节点）搭建伪分布式搭建完全分布式
搭建伪分布式
解压缩文件
tar -zxvf /opt/software/spark-2.1.0-bin-hadoop2.7.tgz -C /opt/module/

因为spark和hadoop的目录结构相似，都有bin和sbin目录，为了防止冲突，就不配合环境变量了

进入conf目录，对配置文件重命名
mv spa...]]></description><category></category></item><item><title><![CDATA[redis 事务，与memocache的区别和持久化]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/104576018</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/104576018</guid><author>mmknzb</author><pubDate>Sat, 29 Feb 2020 16:39:25 +0800</pubDate><description><![CDATA[redis 事务和持久化Redis 事务分为三个阶段：乐观锁和悲观锁悲观锁：乐观锁：监视命令Redis事务的三个特性1.单独的隔离操作2.没有隔离界别的概念3.不保证原子性memocache与redis的区别Redis持久化RDB（Redis DataBase）备份fork设置RDB文件存储地址rdb的保存策略rdb的优缺点AOF（Append Of File）AOF同步频率设置AOF重写AOF优...]]></description><category></category></item><item><title><![CDATA[redis key+五大数据类+原子性]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/104564319</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/104564319</guid><author>mmknzb</author><pubDate>Sat, 29 Feb 2020 14:59:17 +0800</pubDate><description><![CDATA[redis key+五大数据类型Redis的原子性key五大数据类型之String五大数据类型之List五大数据类型之Set五大数据类型之Hash五大数据类型之zset(sorted set)
Redis的原子性
所谓原子操作是指不会被线程调度机制打断的操作。这种操作一旦开始，就会一直运行到结束，中间不会有任何的context switch（切换到另一个线程）
1.在单线程中，能够单条指令中完成的...]]></description><category></category></item><item><title><![CDATA[Linux 工具脚本：xsync集群分发脚本]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/104563625</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/104563625</guid><author>mmknzb</author><pubDate>Fri, 28 Feb 2020 20:53:20 +0800</pubDate><description><![CDATA[Linux 工具脚本：xsync集群分发脚本xsync集群分发脚本1.首先所有节点都安装rsync2.创建xsync集群分发脚本复制代码路径最后，修改权限
xsync集群分发脚本
1.首先所有节点都安装rsync
yum install rsync -y


2.创建xsync集群分发脚本
touch xsync
vim xsync



复制代码路径
复制代码路径：https://blog.cs...]]></description><category></category></item><item><title><![CDATA[力扣  第415题 字符串相加 与 第67题 二进制求和]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103751448</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103751448</guid><author>mmknzb</author><pubDate>Sun, 29 Dec 2019 10:42:44 +0800</pubDate><description><![CDATA[力扣  第415题 字符串相加 与第67题 二进制求和第415题 字符串相加题目暴力版进阶版遇见的错误测试代码结果正确并可提交第67题 二进制求和题目思路与上题一样，直接优化版测试代码结果正确并可提交
第415题 字符串相加
题目
给定两个字符串形式的非负整数 num1 和num2 ，计算它们的和。
注意：
num1 和num2 的长度都小于 5100.
num1 和num2 都只包含数字 0-9...]]></description><category></category></item><item><title><![CDATA[力扣 第258题 各位相加]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103751180</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103751180</guid><author>mmknzb</author><pubDate>Sun, 29 Dec 2019 09:57:29 +0800</pubDate><description><![CDATA[力扣 第258题 各位相加题目暴力版答案进阶版答案
题目
给定一个非负整数 num，反复将各个位上的数字相加，直到结果为一位数。
示例:
输入: 38
输出: 2
解释: 各位相加的过程为：3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数，所以返回 2。
进阶:
你可以不使用循环或者递归，且在 O(1) 时间复杂度内解决这个问题吗？
来源：力扣（LeetCode）
链接：https...]]></description><category></category></item><item><title><![CDATA[scala基础内容 函数式编程与基础函数，匿名函数，递归练习]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103747948</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103747948</guid><author>mmknzb</author><pubDate>Sat, 28 Dec 2019 21:00:29 +0800</pubDate><description><![CDATA[scala基础内容 函数式编程与基础函数，匿名函数，递归练习函数式编程普通的函数有参，有返回值无参，无返回值有参，无返回值scala至简原则匿名函数可变参数默认参数函数的高级使用函数科里化闭包函数作为函数的参数递归
函数式编程
scala是完全面向函数式编程语言
函数式编程最关心的是问题的解决方案（封装的功能），重点在于函数的功能，函数的入参和函数的出参
函数式编程完全就是依托于函数而实现的
sc...]]></description><category></category></item><item><title><![CDATA[scala基础内容 学习scala的原因，scala的特点，scala和java以及jvm的关系，如何快速的学习并掌握scala]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103588956</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103588956</guid><author>mmknzb</author><pubDate>Tue, 17 Dec 2019 22:51:26 +0800</pubDate><description><![CDATA[scala基础内容 学习scala的原因，scala的特点，scala和java以及jvm的关系，如何快速的学习并掌握scala学习scala的原因scala语言的特点scala和java以及jvm的关系java代码运行（.java）scala融入java：Scala代码运行：(.scala)scala和java以及jvm的关系分析图（重点）如何快速的学习并掌握scala
学习scala的原因
学...]]></description><category></category></item><item><title><![CDATA[scala基础内容 函数，懒值，数组]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103572091</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103572091</guid><author>mmknzb</author><pubDate>Tue, 17 Dec 2019 08:05:03 +0800</pubDate><description><![CDATA[scala基础内容 函数，懒值，数组函数（def）函数参数的求值策略Scala中函数参数的类型默认参数代名参数可变参数懒值（lazy）对比：使用lazy读取一个不存在的文件数组（Array）数组创建之后的默认值未声明数据类型和已声明数据类型变长数组（ArrayBuffer）使用for，foreach遍历数组数组常见操作多维数组
函数（def）
/*
def 定义函数的关键字
name 形参
Str...]]></description><category></category></item><item><title><![CDATA[redis安装，设置后台启动与简单客户端应用]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103546265</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103546265</guid><author>mmknzb</author><pubDate>Sun, 15 Dec 2019 10:37:40 +0800</pubDate><description><![CDATA[redis安装，设置后台启动与简单客户端应用redis安装1.上传redis安装包，并解压2.进入redis文件夹3.安装，编译4.执行yum语句5.执行make install6.进入/usr/local/bin/目录查看redis文件7.在任意目录下，执行redis-server，出现下面的内容，即为安装成功设置redis在后台启动1.备份redis.conf文件到其他目录下首先在redis文...]]></description><category></category></item><item><title><![CDATA[力扣  第717题1比特与2比特字符]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103519350</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103519350</guid><author>mmknzb</author><pubDate>Sat, 14 Dec 2019 09:29:45 +0800</pubDate><description><![CDATA[力扣  第717题1比特与2比特字符717. 1比特与2比特字符题目我的答案测试代码结果正确并可提交我的答案2测试代码结果正确并可提交中间遇到的问题
717. 1比特与2比特字符
题目
有两种特殊字符。第一种字符可以用一比特0来表示。第二种字符可以用两比特(10 或 11)来表示。
现给一个由若干比特组成的字符串。问最后一个字符是否必定为一个一比特字符。给定的字符串总是由0结束。
示例 1:
输入...]]></description><category></category></item><item><title><![CDATA[力扣  第3题无重复字符的最长子串]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103499709</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103499709</guid><author>mmknzb</author><pubDate>Wed, 11 Dec 2019 21:57:36 +0800</pubDate><description><![CDATA[第3题无重复字符的最长子串3. 无重复字符的最长子串题目我的代码1测试代码结果正确并可提交我的代码2测试代码结果正确并可提交
3. 无重复字符的最长子串
题目
给定一个字符串，请你找出其中不含有重复字符的 最长子串 的长度。
示例 1:
输入: “abcabcbb”
输出: 3
解释: 因为无重复字符的最长子串是 “abc”，所以其长度为 3。
示例 2:
输入: “bbbbb”
输出: 1
解释...]]></description><category></category></item><item><title><![CDATA[linux下 zookeeper-3.4.10安装，命令行基础命令，过半机制，奇数原则]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103483259</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103483259</guid><author>mmknzb</author><pubDate>Tue, 10 Dec 2019 21:52:06 +0800</pubDate><description><![CDATA[linux下 zookeeper-3.4.10安装，命令行基础命令，过半机制，奇数原则zookeeper安装基础命令启动zookeeper(集群，最少两个)查看当前节点的zk状态启动zk客户端显示所有操作命令:help普通创建(永久节点):create获得节点的值:get path [watch]设置节点的具体值:set使用 ls 命令来查看当前znode中所包含的内容删除节点:delete和 递...]]></description><category></category></item><item><title><![CDATA[大数据学习之四  HDFS流程图解，网络拓扑，机架感知]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/102845993</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/102845993</guid><author>mmknzb</author><pubDate>Tue, 10 Dec 2019 20:32:40 +0800</pubDate><description><![CDATA[大数据学习之四  HDFS流程图解，网络拓扑，机架感知HDFS读操作HDFS写操作网络拓步机架感知（副本节点选择）
HDFS读操作

流程解析：

客户端（client）向NameNode请求上传文件，NameNode检查目标文件是否已经存在，父目录是否已经存在。
NameNode返回是否可以上传文件。
客户端请求第一个block（块，默认128MB）要上传到哪几个DataNode上。
NameN...]]></description><category></category></item><item><title><![CDATA[力扣   121题买卖股票的最佳时机和122题买卖股票的最佳时机 II]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103465204</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103465204</guid><author>mmknzb</author><pubDate>Mon, 09 Dec 2019 21:35:25 +0800</pubDate><description><![CDATA[121题买卖股票的最佳时机和122题买卖股票的最佳时机 II121. 买卖股票的最佳时机题目我的代码测试代码结果正确并可提交122. 买卖股票的最佳时机 II题目我的代码1测试代码结果正确但提交失败我的代码2测试代码结果正确并可提交
121. 买卖股票的最佳时机
题目
给定一个数组，它的第 i 个元素是一支给定股票第 i 天的价格。
如果你最多只允许完成一笔交易（即买入和卖出一支股票），设计一个算...]]></description><category></category></item><item><title><![CDATA[hbase的实现原理和运行机制]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103444923</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103444923</guid><author>mmknzb</author><pubDate>Sun, 08 Dec 2019 16:25:57 +0800</pubDate><description><![CDATA[hbase的实现原理和运行机制hbase的实现原理Hbase的功能组件库函数：HMaster：HRegionServerHRegion定位RegionHbase的运行机制Hbase的架构缓存刷新机制StoreFile合并与分割写入数据读取数据国家开放大学（原名沈阳电大）
hbase的实现原理
Hbase的功能组件

库函数：
一般用于连接每个客户端，客户端能够利用库函数访问Hbase的数据
HMa...]]></description><category></category></item><item><title><![CDATA[大数据学习之 hbase简单应用]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103302071</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103302071</guid><author>mmknzb</author><pubDate>Thu, 28 Nov 2019 22:37:51 +0800</pubDate><description><![CDATA[大数据学习之 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...]]></description><category></category></item><item><title><![CDATA[大数据学习之 hbase1.3.1安装]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103301375</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103301375</guid><author>mmknzb</author><pubDate>Thu, 28 Nov 2019 22:05:25 +0800</pubDate><description><![CDATA[大数据学习之 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...]]></description><category></category></item><item><title><![CDATA[sql之sql经典45题_mysql]]></title><link>https://blog.youkuaiyun.com/mmknzb/article/details/103113421</link><guid>https://blog.youkuaiyun.com/mmknzb/article/details/103113421</guid><author>mmknzb</author><pubDate>Sun, 17 Nov 2019 21:29:57 +0800</pubDate><description><![CDATA[sql之mysql45题建表+数据建表语句增加数据45题个人认为第11,12,13,18,20,26,38,42题比较有意思1.查询“001”课程比“002”课程成绩高的所有学生的学号;2.查询平均成绩大于60分的同学的学号和平均成绩;3.查询所有同学的学号、姓名、选课数、总成绩;4.查询姓“李”的老师的个数;5.查询没学过“叶平”老师课的同学的学号、姓名;6.查询学过“001”并且也学过编号“0...]]></description><category></category></item></channel></rss>