<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大黄的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sinat_38079265</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sinat_38079265]]></copyright><item><title><![CDATA[Hadoop集群部署]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/131522987</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/131522987</guid><author>sinat_38079265</author><pubDate>Mon, 03 Jul 2023 20:39:24 +0800</pubDate><description><![CDATA[首先在Master节点解压文件，进入Hadoop的目录，我这里下载的是hadoop-2.7.7。解压后的文件目录是。master节点的主机名为master。]]></description><category></category></item><item><title><![CDATA[Linux手动安装JDK]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/131522684</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/131522684</guid><author>sinat_38079265</author><pubDate>Mon, 03 Jul 2023 20:10:37 +0800</pubDate><description><![CDATA[选择Linux版本下载JDK的的tar包，我这里下载的是jdk-11.0.12.tar.gz，上传到服务器上随便某个目录上并解压缩。四、查看JAVA环境是否配置成功，运行以下两条命令。如果都出现版本号，说明安装成功。二、配置JDK环境变量。在~/.bashrc文件中追加以下内容。注意将JAVA_HOME替换成你自己的JDK目录即可。进入解压缩之后的JDK文件夹，并查看JDK所在目录。一、在oracle官网。]]></description><category></category></item><item><title><![CDATA[Python获取当前工作目录以及改变工作目录]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/129191561</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/129191561</guid><author>sinat_38079265</author><pubDate>Thu, 23 Feb 2023 22:26:33 +0800</pubDate><description><![CDATA[【代码】Python获取当前工作目录以及改变工作目录。]]></description><category></category></item><item><title><![CDATA[Python中Json文件的写入与读取]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/129186250</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/129186250</guid><author>sinat_38079265</author><pubDate>Thu, 23 Feb 2023 17:34:44 +0800</pubDate><description><![CDATA[注意Import json即可。]]></description><category></category></item><item><title><![CDATA[Linux根据进程名字彻底删除所有相关的子进程]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/129170882</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/129170882</guid><author>sinat_38079265</author><pubDate>Wed, 22 Feb 2023 21:30:22 +0800</pubDate><description><![CDATA[Linux有些时候kill -9进程pid，进程名字还会出现，比如spark提交应用时的SparkSubmit。这是因为当前进程有其它子进程依赖。]]></description><category></category></item><item><title><![CDATA[Python线程实现超时自动退出]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/129167175</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/129167175</guid><author>sinat_38079265</author><pubDate>Wed, 22 Feb 2023 17:37:45 +0800</pubDate><description><![CDATA[我们跑代码往往有一个需求，如果代码出错不希望它hang那边或者代码出错一直运行占用系统资源。最近跑Spark SQL发现有的Application总会因为配置参数出错而hang那边半天，就很烦。唯一你需要关注的参数就是timiLimit,它表示你希望你的应用运行多长时间退出，一般最后需要加入杀死应用程序的代码，在runAPP以及killAPP里自定义你的代码即可，亲测可用！]]></description><category></category></item><item><title><![CDATA[Yarn节点unhealthy解决办法]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/129113868</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/129113868</guid><author>sinat_38079265</author><pubDate>Sun, 19 Feb 2023 20:00:53 +0800</pubDate><description><![CDATA[有的节点可能会出现unhealthy状态，这种情况一般是因为那个节点上HDFS文件过多，导致剩余磁盘空间不足，一般解决方法是。超过该值该节点就会被列入不健康列表，并且不再使用该盘符参与计算任务。默认值为90%，将该值增大即可解决问题，可以更改至99.99%。一般用下面命令查看Yarn上的nodemanager节点状态。之后重启HDFS还有YARN即可，再次使用。可以看到所有节点可以都变为正常状态。该参数表示每块盘符的最高使用比例，删除HDFS上不常用的文件。]]></description><category></category></item><item><title><![CDATA[Linux安装Conda]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/128922190</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/128922190</guid><author>sinat_38079265</author><pubDate>Tue, 07 Feb 2023 17:21:21 +0800</pubDate><description><![CDATA[注意我的用户是yellow，所以此处为yellow，这里yellow需要替换为你的当前用户名。X86则复制X86版本的conda下载链接，ARM复制ARM的。这个文件是你当前用户的环境变量，然后在该文件里添加一行（下载完成之后，当前目录下就已经有安装包了，运行安装脚本。首先判断Linux的架构是ARM还是X86，命令为。使用wget命令下载安装包，我的机器是ARM架构的。查看是否配置成功，命令行直接输入conda,出现。一路点击回车，并输入yes，同意安装即可。找到相应的下载链接，]]></description><category></category></item><item><title><![CDATA[com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure（Hive连接MySQL报错）]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/128743923</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/128743923</guid><author>sinat_38079265</author><pubDate>Fri, 20 Jan 2023 21:39:42 +0800</pubDate><description><![CDATA[localhost(主机名或者ip地址都会报错，就很傻逼。然后就可以正常启动hive。（不使用安全认证)！]]></description><category></category></item><item><title><![CDATA[编程常用命令总结]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/128083324</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/128083324</guid><author>sinat_38079265</author><pubDate>Tue, 29 Nov 2022 00:21:55 +0800</pubDate><description><![CDATA[查看表的分区信息（如果不是分区表，会报错 Table call_center is not a partitioned table）df检查磁盘空间占用情况(并不能查看某个目录占用的磁盘大小)；查看目录下文件大小（比如查看kafka-logs目录下所有文件之和的总大小）启动standalone模式下的所有集群(master以及slave节点)压缩Metrics目录下的所有文件，并将压缩包命名命名为Compress。查看表的所有字段以及字段的所有类型。查看Kafka当前的所有topic。]]></description><category></category></item><item><title><![CDATA[Latex常用宏包\usepackage]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/127398689</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/127398689</guid><author>sinat_38079265</author><pubDate>Thu, 20 Oct 2022 00:41:29 +0800</pubDate><description><![CDATA[命令\xspace可以自动生成一个空格, 除非其后是标点。]]></description><category></category></item><item><title><![CDATA[latex定义新命令]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/127392921</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/127392921</guid><author>sinat_38079265</author><pubDate>Tue, 18 Oct 2022 22:51:01 +0800</pubDate><description><![CDATA[Latex 可以使用。]]></description><category></category></item><item><title><![CDATA[latex缩小图片与文字之间的距离]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/127379513</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/127379513</guid><author>sinat_38079265</author><pubDate>Mon, 17 Oct 2022 23:26:26 +0800</pubDate><description><![CDATA[表示图片下的文字与图片文字的描述缩小了5mm，该值越大，图片下的文字与图片文字的描述的距离越大。表示图片文字的描述与图片的距离缩小了4mm，该值越大，图片文字的描述与图片的距离越大。\vspace{5mm}里面的数是正数，则表示距离增大5mm。]]></description><category></category></item><item><title><![CDATA[美团-大数据开发实习面试]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/125619439</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/125619439</guid><author>sinat_38079265</author><pubDate>Tue, 05 Jul 2022 17:02:12 +0800</pubDate><description><![CDATA[算法问了4道都比较简单，分别考的二分，递归，双指针以及动态规划。704. 二分查找力扣原题，注意边界条件，以及是否能取等号即可。704. 二分查找代码如下：


 3.双指针

递增数组，判断数组中是否存在两个数之和为target，思路是双指针，一个begin，一个end，每次移动一个指针。167. 两数之和 II - 输入有序数组代码如下：


 4.最长递增子序列LIS（动态规划）

300. 最长递增子序列DP代码如下:


最优时间复杂度为O(nlogn)写完四道算法之后，开始问项目，问了大概半小时]]></description><category></category></item><item><title><![CDATA[Java String,char,int类型的相互转换]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/125466042</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/125466042</guid><author>sinat_38079265</author><pubDate>Sun, 26 Jun 2022 01:51:54 +0800</pubDate><description><![CDATA[输出结果：


输出结果： 3.string转int的方法（两种方法）


输出结果为：4.string转char的方法


输出结果为：5. char转int （两种方法）


输出结果：]]></description><category></category></item><item><title><![CDATA[字节跳动-基础结构开发面经]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/125179324</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/125179324</guid><author>sinat_38079265</author><pubDate>Wed, 08 Jun 2022 10:54:27 +0800</pubDate><description><![CDATA[先让做了自我介绍，问了半小时简历上的问题。658. 找到 K 个最接近的元素力扣的原题，面试官改为找到第K个最接近的元素，要求时间复杂度为O(logn + k)。考察点：二分法。其具体的复杂度如下：八股文基本没有考，考察的问题是开放型的问题。1.Spark与Flink框架的本质区别。2.Spark SQL与Flink SQL的本质区别。先让做了自我介绍，问了半小时简历上的问题。算法：146. LRU 缓存力扣top100的原题，开放型的一道题。但是我没做过这道原题。考察数据结构，建立一个hashMap（In]]></description><category></category></item><item><title><![CDATA[华为机试4.20：按照路径替换二叉树]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/124569970</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/124569970</guid><author>sinat_38079265</author><pubDate>Wed, 04 May 2022 15:57:17 +0800</pubDate><description><![CDATA[这是华为第二道200分的题，考的是树的基本结构。



将一颗子二叉树按照路径替换到另一颗根二叉树中，得到一颗新的二叉树。替换动作满足如下条件：

1.子树的根节点完全替换根二叉树对应的节点

2.子树根节点下的子树完全保留

3.根二叉树的对应节点下的子树完全删除



输入

输入为3行

第一行：一个数组，表示根二叉树。二叉树的每个节点在1到9之间，包含1和9，空节点用0表示。





第二行：一个字符串，表示子二叉树根节点对应根二叉树的节点，如“/1/2”对应（每个节点下不存在相同的子节点，即pa]]></description><category></category></item><item><title><![CDATA[华为机试4.20：新员工考试]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/124558806</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/124558806</guid><author>sinat_38079265</author><pubDate>Tue, 03 May 2022 18:57:11 +0800</pubDate><description><![CDATA[复盘一下之前的笔试做的题目，这是第一题，100分的题目。考的回溯，当时也没做出来。



1.新员工考试

小聪入职新公司，参加线上的新员工必备考试，考试共25题，以此是10个判断题（每题2分）、10个单选题（每题4分）和5个多选题（每题8分），总分100分。

考题只能顺序作答，答对题目获得相应分数，答错题目获得0分，考试系统不提示作答是否正确，答题过程中如果累积有3题答错，直接中止考试并计算考试分数。

小聪考试结果是N分（0&lt;=N&lt;=100），请根据小聪的分数，算出所有可能的答题情况的个数]]></description><category></category></item><item><title><![CDATA[腾讯笔试04-24 题目三]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/124403209</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/124403209</guid><author>sinat_38079265</author><pubDate>Mon, 25 Apr 2022 15:02:22 +0800</pubDate><description><![CDATA[有n个战士站在一排，分别编号1,2,3，...n，战士的战斗力等于他的编号，有一些战士只会进攻，有一些战士只会防守。现在我们要将他们从某个点开始分为两个阵营，假设这个点为pos(0&lt;=pos&lt;=n)，则编号1,2,3，...pos的战士为第一个阵营，pos+1,pos+2,...n的战士为第二阵营。假设pos为0时，说明第一阵营没有战士，所有的战士都在第二阵营。我们令第一战士为进攻方，第二战士为防守方，假设第一个阵营中能够进攻的战士战斗力总和为w，第二个阵营中能够防守的战士战斗力总和为v，我们希]]></description><category></category></item><item><title><![CDATA[腾讯笔试04-24 题目二]]></title><link>https://blog.youkuaiyun.com/sinat_38079265/article/details/124402447</link><guid>https://blog.youkuaiyun.com/sinat_38079265/article/details/124402447</guid><author>sinat_38079265</author><pubDate>Mon, 25 Apr 2022 13:18:10 +0800</pubDate><description><![CDATA[牛牛有一个长度为n的数组a，数组下标从1~n。牛牛每一次会将a中所有下标为非质数的元素进行删除，即aj且j不为质数。在删除完成之后，牛牛会将数组a重新按顺序拼接起来。牛牛不断循环和这个过程，直到数组a的大小为1。牛牛现在给你这个数组，他想知道这个数组最后剩下的那个元素值是多少呢，请告诉牛牛。

注：1不是质数

（本题是核心模式，不需要自己处理输入输出，完成函数即可）

示例1


[1,2,3,4]

输出


3

说明


第一次数组会变成[2,3]。

第二次数组会变成[3]。




示例2


]]></description><category></category></item></channel></rss>