<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Comet_sgf的程序员之路]]></title><description><![CDATA[......一个小程序猿的成长......]]></description><link>https://blog.youkuaiyun.com/Comet_sgf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Comet_sgf]]></copyright><item><title><![CDATA[MapReduce的编程开发——数据字典的使用和多目录输出]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/113485876</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/113485876</guid><author>Comet_sgf</author><pubDate>Sun, 31 Jan 2021 21:52:48 +0800</pubDate><description><![CDATA[文章目录前言一、启动Hadoop二、环境搭配三、过滤与保存实验总结

前言
本文主要是学习MapReduce的学习笔记，对所学内容进行记录。
实验环境：
1.Linux Ubuntu 16.04
2.hadoop3.0.0
3.eclipse4.5.1

一、启动Hadoop

进入Hadoop启动目录cd /apps/hadoop/sbin
启动Hadoop./start-all.sh
输入‘jps’，启动后显示如下信息


二、环境搭配


打开eclipse-&gt;Window-&gt;Prefer]]></description><category></category></item><item><title><![CDATA[MapReduce的编程开发——过滤和保存]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/113485530</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/113485530</guid><author>Comet_sgf</author><pubDate>Sun, 31 Jan 2021 21:39:31 +0800</pubDate><description><![CDATA[文章目录前言一、启动Hadoop二、环境搭配三、过滤与保存实验总结

前言
本文主要是学习MapReduce的学习笔记，对所学内容进行记录。
实验环境：
1.Linux Ubuntu 16.04
2.hadoop3.0.0
3.eclipse4.5.1

一、启动Hadoop

进入Hadoop启动目录cd /apps/hadoop/sbin
启动Hadoop./start-all.sh
输入‘jps’，启动后显示如下信息


二、环境搭配


打开eclipse-&gt;Window-&gt;Prefer]]></description><category></category></item><item><title><![CDATA[MapReduce的编程开发——单词计数]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/113460151</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/113460151</guid><author>Comet_sgf</author><pubDate>Sun, 31 Jan 2021 10:57:37 +0800</pubDate><description><![CDATA[文章目录前言一、启动Hadoop二、环境搭配三、求平均值总结

前言
本文主要是学习MapReduce的学习笔记，对所学内容进行记录。
实验环境：
1.Linux Ubuntu 16.04
2.hadoop3.0.0
3.eclipse4.5.1

一、启动Hadoop

进入Hadoop启动目录cd /apps/hadoop/sbin
启动Hadoop./start-all.sh
输入‘jps’，启动后显示如下信息


二、环境搭配


打开eclipse-&gt;Window-&gt;Preferenc]]></description><category></category></item><item><title><![CDATA[MapReduce的编程开发——自定义格式输入输出]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/113455744</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/113455744</guid><author>Comet_sgf</author><pubDate>Sun, 31 Jan 2021 10:31:34 +0800</pubDate><description><![CDATA[通过MapReduce对数据进行格式读取和格式输出]]></description><category></category></item><item><title><![CDATA[MapReduce的编程开发——求平均值]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/113454047</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/113454047</guid><author>Comet_sgf</author><pubDate>Sun, 31 Jan 2021 09:36:36 +0800</pubDate><description><![CDATA[利用MapReduce求平均值]]></description><category></category></item><item><title><![CDATA[MapReduce的编程开发——排序]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/113102093</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/113102093</guid><author>Comet_sgf</author><pubDate>Sat, 30 Jan 2021 17:07:04 +0800</pubDate><description><![CDATA[本文章主要概述了利用MapReduce进行排序的流程以及实验代码，例举了普通排序、二次排序以及倒排索引排序三种排序情况]]></description><category></category></item><item><title><![CDATA[Spark安装部署(Yarn Local Standalone)]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/112973350</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/112973350</guid><author>Comet_sgf</author><pubDate>Fri, 22 Jan 2021 20:47:11 +0800</pubDate><description><![CDATA[介绍Spark三种安装模式：Yarn Local Standalone]]></description><category></category></item><item><title><![CDATA[Android新手入门1]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/111936613</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/111936613</guid><author>Comet_sgf</author><pubDate>Wed, 30 Dec 2020 01:12:46 +0800</pubDate><description><![CDATA[简单讲述了Android项目创建，活动创建，按钮的使用，页面跳转，页面消息传递，以及Menu菜单的前端页面。]]></description><category></category></item><item><title><![CDATA[LeetCode 2. 两数相加]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/108735779</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/108735779</guid><author>Comet_sgf</author><pubDate>Tue, 22 Sep 2020 18:31:09 +0800</pubDate><description><![CDATA[题目：

给出两个非空 的链表用来表示两个非负的整数。其中，它们各自的位数是按照逆序的方式存储的，并且它们的每个节点只能存储一位数字。

如果，我们将这两个数相加起来，则会返回一个新的链表来表示它们的和。

您可以假设除了数字 0 之外，这两个数都不会以 0开头。

示例：

输入：(2 -&gt; 4 -&gt; 3) + (5 -&gt; 6 -&gt; 4)
输出：7 -&gt; 0 -&gt; 8
原因：342 + 465 = 807

来源：力扣（LeetCode）
链接：https:...]]></description><category></category></item><item><title><![CDATA[2020-08-24 资料整理——待更新]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/108209942</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/108209942</guid><author>Comet_sgf</author><pubDate>Mon, 24 Aug 2020 22:07:56 +0800</pubDate><description><![CDATA[Java

java解析多层嵌套json字符串
https://www.cnblogs.com/janson071/p/9646678.html

Python

caffe python 出现OSError: [Errno 2] ＂dot＂ not found in path.
http://www.roselady.vip/a/cangjingge/boke/2018/0312/695.html



Vue

https://www.cnblogs.com/pretty-sunshine/p/721.]]></description><category></category></item><item><title><![CDATA[杂问 —— 有些问题 日常收集的资料的整理]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/108209925</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/108209925</guid><author>Comet_sgf</author><pubDate>Mon, 24 Aug 2020 22:06:10 +0800</pubDate><description><![CDATA[建模 时序图 状态图 活动图 类图 用例图
邮箱正则表达式验证
https://blog.youkuaiyun.com/liudglink/article/details/78511759
EL表达式中，param和requestScope的区别
https://www.cnblogs.com/damoblog/p/8250345.html
Mybatis传入多个参数
https://blog.youkuaiyun.com/coralime/article/details/90474297
远程桌面无法复制粘贴文件
https:/]]></description><category></category></item><item><title><![CDATA[mysql编译资料整合]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/108209901</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/108209901</guid><author>Comet_sgf</author><pubDate>Mon, 24 Aug 2020 22:04:46 +0800</pubDate><description><![CDATA[CentOS7安装mysql8.0编译报错集合
https://www.cnblogs.com/NanZhiHan/p/11017158.html

MySQL 5.7.17 安装报错CMake Error at cmake/boost.cmake:81 (MESSAGE)
https://blog.youkuaiyun.com/u012767761/article/details/78185768

Linux 如何从网上下载文件
https://blog.youkuaiyun.com/xiliunian/article/det]]></description><category></category></item><item><title><![CDATA[JAVA常用工具类（实用高效）]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/107998579</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/107998579</guid><author>Comet_sgf</author><pubDate>Fri, 14 Aug 2020 10:11:32 +0800</pubDate><description><![CDATA[JAVA常用工具类(根据GITHUB代码统计)

从Google你能搜索到大量的关于Struts,Spring,Hibernate,iBatis等比较大的框架的资料，但是很少有人去关注一些小的工具包，但是当你真正知道了这些包的用处之后，你会发现它能很大程度的帮你节省时间，能很方便的实现你的需求。当然，没有这些包，你也能实现你的需求，但是你需要时间。

目录
- 第一部分：常用的16个工具类
- 第二部分：常用的测试库（链接及用法）
- 第三部分：java开发常用工具类（正则校验）

第一部分：常用的16个工]]></description><category></category></item><item><title><![CDATA[Exception in thread “main“ java.util.ConcurrentModificationException 解决方法]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/107997436</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/107997436</guid><author>Comet_sgf</author><pubDate>Fri, 14 Aug 2020 09:46:18 +0800</pubDate><description><![CDATA[我遇到的问题有一点区别：



即使用set取出，还是会有迭代器的问题；



经过查询，发现Set是接口类，没有具体实现，内部可能是存储Map的引用，所以即使取出也会报错。

所以我将其再存入ArrayList再次进行操作，问题得到解决


//筛除次数少于2次的车站
        Set&lt;String&gt; set = map.keySet();
        ArrayList&lt;String&gt; stationList = new ArrayList&lt;&gt;(set);
]]></description><category></category></item><item><title><![CDATA[什么是 JWT -- JSON WEB TOKEN]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/107670289</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/107670289</guid><author>Comet_sgf</author><pubDate>Wed, 29 Jul 2020 17:12:47 +0800</pubDate><description><![CDATA[什么是JWT

注：来源原文评论：文章有一些错误，摘要、签名、编码、加密是不同的三个概念，这里被混淆了。
使用base64url是把JSON编码，其实只不过是先扁平化再用64个可读无冲突字符来表达，毫无加密效果。SHA256的摘要只是为JSON数据生成一个“指纹”，防止被篡改，属于完整性范畴，也无任何加密效果，摘要不等于签名，签名是用私钥加密摘要。所以Token本身并没有任何加密机制，它依赖于HTTPS的通道保密能力。不过应该可以自己为Token增加加密机制，这就带来了额外的开销。]]></description><category></category></item><item><title><![CDATA[工业控制网络通信协议概览 2020年7月27日]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/107640796</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/107640796</guid><author>Comet_sgf</author><pubDate>Tue, 28 Jul 2020 17:31:02 +0800</pubDate><description><![CDATA[较为详细的罗列了工业控制领域常用协议与其概要。涉及自动化、智能、电力等行业。]]></description><category></category></item><item><title><![CDATA[配置内网IP/Linux-修改IP地址]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/107604588</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/107604588</guid><author>Comet_sgf</author><pubDate>Mon, 27 Jul 2020 09:35:59 +0800</pubDate><description><![CDATA[内网IP配置

查看空内网ip，利用ping + ip地址，查看是否有数据连同，如果没有，说明没有人使用
	通过控制面板










配置网关




检查：ping 192.168.30.120


配置完成！
Linux修改IP地址

输入：ipa
	获得网卡信息并记住ip所在的网卡名字：案例机器ip是192.168.0.0对应的网卡名是e0




输入： cd /etc/sysconfig/network-scripts/
	进入network-scripts文件夹输入...]]></description><category></category></item><item><title><![CDATA[后端开发面试总结1]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/106124920</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/106124920</guid><author>Comet_sgf</author><pubDate>Thu, 14 May 2020 17:48:30 +0800</pubDate><description><![CDATA[后端开发面试难点]]></description><category></category></item><item><title><![CDATA[Java后端开发面经]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/105594099</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/105594099</guid><author>Comet_sgf</author><pubDate>Sat, 18 Apr 2020 10:12:47 +0800</pubDate><description><![CDATA[Java后端开发面经引言转：游标的作用，如何知道游标已经到了最后？转：函数和存储过程的区别[转：SQL 注入攻击](https://blog.youkuaiyun.com/carol980206/article/details/87905304)
引言
其实基本的计网、数据库、java常识是一样的，这里对之前的内容进行补充。
腾讯运营开发面经汇总（从网络搜集到的）
腾讯运营开发一面
转：游标的作用，如何知道游...]]></description><category></category></item><item><title><![CDATA[腾讯运营开发一面]]></title><link>https://blog.youkuaiyun.com/Comet_sgf/article/details/105544096</link><guid>https://blog.youkuaiyun.com/Comet_sgf/article/details/105544096</guid><author>Comet_sgf</author><pubDate>Wed, 15 Apr 2020 21:01:04 +0800</pubDate><description><![CDATA[今天进行了运用开发的一面，做一些整理总结。

针对我们的项目，面试官问到了用户注册的问题。

1. 描述短信验证的操作流程；

2. 对于注册时短信验证码的安全问题进行了详细的提问，即如何能防止脚本攻击？

（一方面可以用数据库存储验证码，设置错误次数；

 一方面可以增加验证码复杂度；

 或者在验证码输入前设置开关，进行非机器人验证）

3. 数据库：

（1）数据库操作最大量与提高方法（...]]></description><category></category></item></channel></rss>