<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[nuc2015的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/nuc2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nuc2015]]></copyright><item><title><![CDATA[Liunx yum安装MySQL5.7]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/119837836</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/119837836</guid><author>nuc2015</author><pubDate>Sat, 21 Aug 2021 12:06:01 +0800</pubDate><description><![CDATA[yum安装MySQL5.7
1、配置YUM源
在MySQL官网中下载YUM源rpm安装包：http://dev.mysql.com/downloads/repo/yum/
下载mysql源安装包
[root@VM-0-17-centos ~]# wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
--2021-08-21 11:17:48--  http://dev.mysql.com/get/mysql57-co]]></description><category></category></item><item><title><![CDATA[Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/108373140</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/108373140</guid><author>nuc2015</author><pubDate>Thu, 03 Sep 2020 00:06:53 +0800</pubDate><description><![CDATA[Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.]]></description><category></category></item><item><title><![CDATA[HttpClient上传文件中文乱码（MultipartFile fileName中文乱码乱码）]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/108241876</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/108241876</guid><author>nuc2015</author><pubDate>Wed, 26 Aug 2020 16:10:11 +0800</pubDate><description><![CDATA[需要设置http为兼容模式，否则会使用mime默认的编码（US-ASCII）

设置方式：


MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.setCharset(Charset.forName("UTF-8"));
builder.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);//设置浏览器兼容模式，否则后台接口接收到的文件名中文乱码?????.xlsx

.]]></description><category></category></item><item><title><![CDATA[Httpclient上传文件流InputStream，使用浏览器兼容模式]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/108241689</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/108241689</guid><author>nuc2015</author><pubDate>Wed, 26 Aug 2020 16:05:48 +0800</pubDate><description><![CDATA[private Object uploadRequest(HttpServletRequest servletRequest, String httpUrl, String para, InputStream inputStream, String fileName) {
		CloseableHttpClient httpClient = null;
		CloseableHttpResponse httpResponse = null;
		try {
			HttpClientBuilder htt.]]></description><category></category></item><item><title><![CDATA[Dockerfile制作Tomcat镜像]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/108206183</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/108206183</guid><author>nuc2015</author><pubDate>Mon, 24 Aug 2020 19:34:55 +0800</pubDate><description><![CDATA[首先制作JDK镜像

Dockerfile


#基础镜像
FROM centos7.4

#镜像制作者信息和公司部门产品等相关信息，使用英文简称
LABEL maintainer="xxx@mail.com" \

#安装jdk
ADD jdk1.8.0_171.tar.gz /usr/local/


#设置java环境变量
ENV JAVA_HOME=/apps/jdk1.8.0_171
ENV JAVA_BIN=$JAVA_HOME/bin
ENV PATH=$PATH:$JAVA_BIN
ENV.]]></description><category></category></item><item><title><![CDATA[maven多环境配置文件]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/103695502</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/103695502</guid><author>nuc2015</author><pubDate>Wed, 25 Dec 2019 11:21:21 +0800</pubDate><description><![CDATA[1、首先在项目中添加多环境配置文件，并设置将目录设置为资源文件夹：



2、首先在pom文件中添加一下配置：


&lt;profiles&gt;
        &lt;profile&gt;
        	&lt;!-- 山东联通测试环境 --&gt;
            &lt;id&gt;sd&lt;/id&gt;
            &lt;properties&gt;
 ...]]></description><category></category></item><item><title><![CDATA[时隔一年后的面经总结之线程池]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/103623910</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/103623910</guid><author>nuc2015</author><pubDate>Thu, 19 Dec 2019 21:58:22 +0800</pubDate><description><![CDATA[面试厂家360，技术面三面。问题：你用过哪些线程池？请介绍一下。


我最常用的线程池是new ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue&lt;Runnable&gt; workQueue) ，以下就是我最常用的线程池代码，我...]]></description><category></category></item><item><title><![CDATA[时隔一年后的面经总结]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/103605044</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/103605044</guid><author>nuc2015</author><pubDate>Wed, 18 Dec 2019 21:59:21 +0800</pubDate><description><![CDATA[这是一条时隔一年后的面试凉经。当时的目标厂家是字节跳动，目标岗位大数据工程师。在此记录我印象最深刻的一个问题。


由于在大三期间有过实习经历，写过爬虫，并且将这一点写在了我的求职简历中。所以面试官就我在爬虫系统中是如何处理URL的重复问题的。

URL去重问题：爬虫在抓取网页时会抓取到数亿条的URL，而这在互联网种属九牛一毛。并且网页中的URL是相互链接的，如果抓取到相同的URL，会行程闭环，...]]></description><category></category></item><item><title><![CDATA[关于定时任务一个批次起止时间的算法设计与实现]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/103589040</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/103589040</guid><author>nuc2015</author><pubDate>Tue, 17 Dec 2019 23:03:42 +0800</pubDate><description><![CDATA[适用场景：业务中不乏会添加各种各样的定时任务。添加了一个定时任务后，该定时任务可能是每天执行、每周执行或者是每月执行。无论是每天、每周、每月，本质都是在某一刻去操作某一个时间段的数据。那么现在想查看该任务在本批次想要操作的数据，就得计算出本批次的时间段。


注：本批次时间段（起始时间：任务上一次触发的时刻；结束时间：任务下一次执行的时间。）


任务包含的时间参数

clearCycle：执行周...]]></description><category></category></item><item><title><![CDATA[SpringBoot前后端分离跨域导致的Sessionid不一致问题解决办法]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/103571653</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/103571653</guid><author>nuc2015</author><pubDate>Mon, 16 Dec 2019 23:11:52 +0800</pubDate><description><![CDATA[背景：最近项目进行重构，微服务架构，项目分成多个模块，在用户同步的时候发生了跨域操作。将门户模块的用户信息加密后，通过ajax请求发送给其他模块，例如meta模块，meta模块拿到加密的用户信息后进行解析，然后将用户信息保存到session中。然后发现每次请求，meta模块的sessionid都不同，导致保存在session中的用户信息无效，每次都得重新解析，某些请求是不带用户请求的，所以程序就出...]]></description><category></category></item><item><title><![CDATA[Ajax跨域请求，针对SpringBoot]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/102826377</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/102826377</guid><author>nuc2015</author><pubDate>Wed, 30 Oct 2019 20:30:03 +0800</pubDate><description><![CDATA[转：https://segmentfault.com/a/1190000012469713?utm_source=tag-newest

使用springboot进行前后端分离的时候出现跨域请求。

在HTML页面发起ajax请求的时候出现了下列错误。



说明这不是一个简单的请求，分别尝试在前端和后端解决。

1、发起ajax的时候，将dataType由"json"改为"jsonp"


$....]]></description><category></category></item><item><title><![CDATA[Redis常用命令]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/97624110</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/97624110</guid><author>nuc2015</author><pubDate>Mon, 29 Jul 2019 10:30:59 +0800</pubDate><description><![CDATA[1、查看Redis中所有的key。

127.0.0.1:6379> keys *
1) "person"

2、清除所有的key。

127.0.0.1:6379> flushall
OK
127.0.0.1:6379> keys *
(empty list or set)

3、设置一个key值

127.0.0.1:6379> set str test
OK

4、查看一个key的值

127.0.0.1:6379> get str
"test"]]></description><category></category></item><item><title><![CDATA[Docker入门笔记]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/96995968</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/96995968</guid><author>nuc2015</author><pubDate>Tue, 23 Jul 2019 21:37:07 +0800</pubDate><description><![CDATA[Dockerfile实战：构建Tomcat镜像
步骤：

1.新建docker_demo文件夹，并进入。
2.将Tomcat和jdk安装包复制到该目录中。
3.在该目录下新建Dockerfile文件，文件名首字母D必须为大写。
4.根据上述基本结构来编辑Dockerfile文件。
5.使用docker build命令来构建镜像。
6.使用docker run命令来启动容器。]]></description><category></category></item><item><title><![CDATA[sqoop将mysql数据导入hdfs和hive学习笔记]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/88289514</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/88289514</guid><author>nuc2015</author><pubDate>Thu, 07 Mar 2019 10:54:42 +0800</pubDate><description><![CDATA[#安装好以后将mysql驱动mysql-connector-java-5.1.21-bin.jar放到sqoop安装目录的lib下面


一、将mysql数据导入hdfs，命令如下：


[root@master bin]# /apps/sqoop-1.4.7/bin/sqoop import \
--connect jdbc:mysql://localhost:3306/sqoop \
--u...]]></description><category></category></item><item><title><![CDATA[如何运行一个uve.js项目]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/88101794</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/88101794</guid><author>nuc2015</author><pubDate>Mon, 04 Mar 2019 11:17:07 +0800</pubDate><description><![CDATA[目录

第一步首先安装node.js

第二步安装vue-cli脚手架构建工具

第三步运行项目


第一步首先安装node.js

在官网下载node.js（.msi）安装包版本



安装的时候可一路next即可完成安装。在安装的时候可能会出现2503错误，这是因为安装权限的问题。

所以你可以使用管理员权限来运行安装包


首先用管理员来运行cmd
	然后运行安装包msiexec /pac...]]></description><category></category></item><item><title><![CDATA[maven构建SSM项目pom.xml文件依赖]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/86507321</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/86507321</guid><author>nuc2015</author><pubDate>Wed, 16 Jan 2019 14:38:09 +0800</pubDate><description><![CDATA[
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
  xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_...]]></description><category></category></item><item><title><![CDATA[Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/82752811</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/82752811</guid><author>nuc2015</author><pubDate>Tue, 18 Sep 2018 10:12:38 +0800</pubDate><description><![CDATA[Exception in thread &quot;main&quot; java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: D:%5CHadoop%5Chdfs%5Cwordcount%5Cinput%5Ca.txt
]]></description><category></category></item><item><title><![CDATA[spark-submit提交jar包到spark集群上]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/82752547</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/82752547</guid><author>nuc2015</author><pubDate>Tue, 18 Sep 2018 10:08:42 +0800</pubDate><description><![CDATA[一、首先将写好的程序打包成jar包。在IDEA下使用maven导出jar包，如下：

在pom.xml中添加以下插件


            &amp;lt;plugin&amp;gt;
                &amp;lt;groupId&amp;gt;org.apache.maven.plugins&amp;lt;/groupId&amp;gt;
                &amp;lt;artifactId&amp;gt;maven-...]]></description><category></category></item><item><title><![CDATA[JdbcRDD在多个分区情况下是如何读取数据的]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/82740705</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/82740705</guid><author>nuc2015</author><pubDate>Mon, 17 Sep 2018 15:25:43 +0800</pubDate><description><![CDATA[
package nuc.sw.test

import java.sql.{Connection, DriverManager}

import org.apache.spark.rdd.JdbcRDD
import org.apache.spark.{SparkConf, SparkContext}

import scala.collection.mutable

/**
  * creat...]]></description><category></category></item><item><title><![CDATA[什么是shuffle，如何区分操作是否还有shuffle]]></title><link>https://blog.youkuaiyun.com/nuc2015/article/details/82722209</link><guid>https://blog.youkuaiyun.com/nuc2015/article/details/82722209</guid><author>nuc2015</author><pubDate>Sun, 16 Sep 2018 12:10:17 +0800</pubDate><description><![CDATA[将一份数据分开发送到好几个地方的操作还有shuffle

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