<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TheManOfCoding的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TheManOfCoding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TheManOfCoding]]></copyright><item><title><![CDATA[Error while instantiating 'org.apache.spark.sql.hive.HiveSessionState']]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/99067585</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/99067585</guid><author>TheManOfCoding</author><pubDate>Sat, 10 Aug 2019 13:26:07 +0800</pubDate><description><![CDATA[我在windows下面用idea运行spark-sql程序的时候，报了上面的那个错误，我尝试了很多方法，都没有啥效果，后来我往下继续阅读错误，发现了这个实质性错误Exception in thread "main"java.lang.UnsatisfiedLinkError。

如果是报Error while instantiating 'org.apache.spark.sql.hive.Hiv...]]></description><category></category></item><item><title><![CDATA[linux shell 获取当前正在执行脚本的绝对路径]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/88287683</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/88287683</guid><author>TheManOfCoding</author><pubDate>Thu, 07 Mar 2019 10:14:52 +0800</pubDate><description><![CDATA[basepath=$(cd `dirname $0`; pwd)

在此解释下basepath:
dirname $0，取得当前执行的脚本文件的父目录

cd `dirname $0`，进入这个目录(切换当前工作目录)

pwd，显示当前工作目录(cd执行后的)
...]]></description><category></category></item><item><title><![CDATA[mysql数据库名和表名大小写问题记录]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/88052686</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/88052686</guid><author>TheManOfCoding</author><pubDate>Fri, 01 Mar 2019 11:33:14 +0800</pubDate><description><![CDATA[MYSQL ERROR 1049 (42000): Unknown database







mysql-uroot-ppasswd

show databases; -- 显示mysql中所有数据库的名称。

su

报MYSQL ERROR 1049 (42000): Unknown database



原因

数据库库名大小写问题



遇到这种情况就比较麻烦了...]]></description><category></category></item><item><title><![CDATA[MariaDB-10.3.13集群版（多主模式）安装全过程]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/87916406</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/87916406</guid><author>TheManOfCoding</author><pubDate>Mon, 25 Feb 2019 15:22:05 +0800</pubDate><description><![CDATA[1. 首先从官网上面下载我们需要的rpm包。https://downloads.mariadb.org/mariadb/10.3.13/



2. 然后将下载好的安装包上传到服务器上面。

3. 由于我使用的是yum，所以先将安装包放到yum源的/var/www/html/目录下面，然后进行解压（由于我当时是从镜像站逐个包下载，然后压缩的，所以名字不一样，大家按照第一步下载即可）。



4. ...]]></description><category></category></item><item><title><![CDATA[工作中遇到的impala的小问题]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/86714069</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/86714069</guid><author>TheManOfCoding</author><pubDate>Thu, 31 Jan 2019 14:12:21 +0800</pubDate><description><![CDATA[我从一个中间表vl_stat_tmp，需要将几个字段保留2位小数，数据类型是double类型的，查询的时候，结果是保留了2位小数。但是插入到最终表volte_nei190130的时候，发现有一个值变成了小数点后不止有2位小数。

下面这张截图是从中间表查询:



然后是插入到最终表后，查询的结果:



这两个字段的数据类型都是double类型。

sql语句如下:


insert into ...]]></description><category></category></item><item><title><![CDATA[intellij idea 找不到import进来的类]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/86510035</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/86510035</guid><author>TheManOfCoding</author><pubDate>Wed, 16 Jan 2019 16:26:11 +0800</pubDate><description><![CDATA[解决方法: File -&amp;gt; Invalidate Caches/Restart 清理缓存]]></description><category></category></item><item><title><![CDATA[mysql常用命令总结]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/85060691</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/85060691</guid><author>TheManOfCoding</author><pubDate>Tue, 18 Dec 2018 10:18:00 +0800</pubDate><description><![CDATA[1.导出一个库的表结构（不导出数据）

mysqldump -uroot -pxxxxx  -d database &amp;gt; dump.sql

2.导出表数据、存储过程和函数

mysqldump -uroot -pxxxx -R --databases database1 database2 database3 &amp;gt; dump.sql

3.导出单个数据表结构和数据

mysqldump ...]]></description><category></category></item><item><title><![CDATA[spark遇到的一些坑]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/84526763</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/84526763</guid><author>TheManOfCoding</author><pubDate>Mon, 26 Nov 2018 10:28:44 +0800</pubDate><description><![CDATA[1.spark的cluster模式参数问题

spark-submit \
--master yarn \
--deploy-mode cluster \
--class com.zctt.bigdata.Education \
--name cluster_test3 \
--executor-memory 5g \
--driver-memory 5g \
--executor-cores 4...]]></description><category></category></item><item><title><![CDATA[mysql问题总结]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/84399270</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/84399270</guid><author>TheManOfCoding</author><pubDate>Fri, 23 Nov 2018 16:54:09 +0800</pubDate><description><![CDATA[1.ERROR 1305 (42000) at line 9468 in file: '/tmp/tables/tables.sql': FUNCTION dchstatnew.RECOVERY does not exist

问题描述：

这个问题是我从一个服务器将数据同步到另外一个数据库的时候遇到的。我当时使用的导出语句是：mysqldump -uroot -pxxxx --databases...]]></description><category></category></item><item><title><![CDATA[maven 引入外部jar包的几种方式]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/84307759</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/84307759</guid><author>TheManOfCoding</author><pubDate>Tue, 20 Nov 2018 18:40:53 +0800</pubDate><description><![CDATA[一.dependency 本地jar包


&amp;lt;dependency&amp;gt;
        &amp;lt;groupId&amp;gt;com.im&amp;lt;/groupId&amp;gt;  &amp;lt;!--自定义--&amp;gt;
        &amp;lt;artifactId&amp;gt;sdk&amp;lt;/artifactId&amp;gt;    &amp;lt;!--自定义--&amp;gt;
        &amp;lt;version&am]]></description><category></category></item><item><title><![CDATA[Windows下更改MySQL数据库的存储位置]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717712</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717712</guid><author>TheManOfCoding</author><pubDate>Sun, 04 Nov 2018 17:21:14 +0800</pubDate><description><![CDATA[在mysql安装完成后，要修改数据库存储的位置，比如从安装目录下的C:\Program Files\MySQL\MySQL Server 5.0\Data文件夹转移到D:\mySQLData文件夹。

1、在D:\下新建mySQLData文件夹

2、停止MySQL服务，将C:\Program Files\MySQL\MySQL Server 5.0\Data下的文件夹和文件一起拷贝到D:\myS...]]></description><category></category></item><item><title><![CDATA[my-small.ini、my-medium.ini、my-large.ini、my-huge.ini文件的作用]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717702</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717702</guid><author>TheManOfCoding</author><pubDate>Sun, 04 Nov 2018 17:17:23 +0800</pubDate><description><![CDATA[安装完mysql之后或者是下载的免安装版解压之后，默认是没有my.ini文件的.
但是，有几个类似的文件，如[code]my-small.ini、my-medium.ini、my-large.ini、my-huge.ini，[/code]下面我说一下这几个文件是干嘛的。
这几个文件是mysql针对不同的应用推荐的不同的配置信息；但这些配置只有放到my.ini中才会被应用。
其中：
1、my-sma...]]></description><category></category></item><item><title><![CDATA[Windows mysql默认字符集修改]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717632</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717632</guid><author>TheManOfCoding</author><pubDate>Sun, 04 Nov 2018 17:16:37 +0800</pubDate><description><![CDATA[一、通过MySQL命令行修改: 

 set character_set_client=utf8;
 set character_set_connection=utf8;
 set character_set_database=utf8;
 set character_set_results=utf8;
 set character_set_server=utf8;
 

对于字符集的支持细化到四...]]></description><category></category></item><item><title><![CDATA[MySQL——修改root密码的4种方法(以windows为例)]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717615</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83717615</guid><author>TheManOfCoding</author><pubDate>Sun, 04 Nov 2018 17:10:18 +0800</pubDate><description><![CDATA[方法1： 用SET PASSWORD命令 
首先登录MySQL。 
格式：mysql&amp;gt; set password for 用户名@localhost = password('新密码'); 
例子：mysql&amp;gt; set password for root@localhost = password('123'); 方法2：用mysqladmin 
格式：mysqladmin -u用户名 -...]]></description><category></category></item><item><title><![CDATA[mysql装完计算机管理里面没mysql服务怎么解决]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83716732</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83716732</guid><author>TheManOfCoding</author><pubDate>Sun, 04 Nov 2018 16:06:40 +0800</pubDate><description><![CDATA[解决方案：
1、打开cmd，切换到mysql的bin目录下 





记住一定要以管理员身份运行，否则会报错：Install/Remove of the Service Denied!


2、运行命令 C:\Program Files\MySQL\MySQL Server 5.5\bin&amp;gt;mysqld.exe -install 回车
出现Service successfully inst...]]></description><category></category></item><item><title><![CDATA[ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83504554</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83504554</guid><author>TheManOfCoding</author><pubDate>Mon, 29 Oct 2018 13:38:02 +0800</pubDate><description><![CDATA[一般这个错误是由密码错误引起，解决的办法自然就是重置密码。

假设我们使用的是root账户。

1.重置密码的第一步就是跳过MySQL的密码认证过程，方法如下：

#vim /etc/my.cnf(注：windows下修改的是my.ini)

在文档内搜索mysqld定位到[mysqld]文本段：
/mysqld(在vim编辑状态下直接输入该命令可搜索文本内容)

在[mysqld]后面任意一行添...]]></description><category></category></item><item><title><![CDATA[java爬虫程序卡死的问题]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83179023</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83179023</guid><author>TheManOfCoding</author><pubDate>Fri, 19 Oct 2018 14:40:25 +0800</pubDate><description><![CDATA[我开发了一个爬虫程序使用的是httpclient4.3.5+jsoup1.7.2，发现在爬取数据的时候有的时候会卡住，发现每次都是执行到


response = httpClient.execute(httpGet);

这句话的时候，我百度之后，发了一句话说的很好：

我们知道Socket在读数据的时候是阻塞式的，如果没有读到数据程序会一直阻塞在那里。在同步请求的时候我们肯定是不能允许这样的情...]]></description><category></category></item><item><title><![CDATA[常用的正则表达式]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83058258</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/83058258</guid><author>TheManOfCoding</author><pubDate>Mon, 15 Oct 2018 14:26:04 +0800</pubDate><description><![CDATA[一、正则表达式匹配空行

根据文档格式(windows, mac, linux行尾符)不同 将其中的\r\n替换成不同行尾符

windows: ^(\s*)\r\n

linux: ^(\s*)\n

mac: ^(\s*)\n (mac 也是一种类linux系统)

方法二: 模式修饰符

/.*/s   其中的 /s修改点号的匹配范围, 使之可以匹配换行符

二、正则表达式匹配不包含某些字符...]]></description><category></category></item><item><title><![CDATA[FileOutputStream中三种写入换行符的方法]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/82945902</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/82945902</guid><author>TheManOfCoding</author><pubDate>Fri, 05 Oct 2018 18:07:56 +0800</pubDate><description><![CDATA[               FileOutputStream中有三种方法写入一个换行符号

第一种：Windows环境下使用显示换号符号“\r\n”

第二种：Unix环境下使用显示换号符号“\n”

第三种：使用Java自定义的换行符号，这种方法具有良好的跨平台性，推荐使用。


String newLine = System.getProperty(&quot;line.separator&quot;);
ou...]]></description><category></category></item><item><title><![CDATA[Java通过BufferedWriter追加内容到文件末尾的几种常用方法]]></title><link>https://blog.youkuaiyun.com/TheManOfCoding/article/details/82945866</link><guid>https://blog.youkuaiyun.com/TheManOfCoding/article/details/82945866</guid><author>TheManOfCoding</author><pubDate>Fri, 05 Oct 2018 17:56:02 +0800</pubDate><description><![CDATA[java代码


import java.io.BufferedWriter;                                                       
import java.io.FileOutputStream;                                                     
import java.io.File...]]></description><category></category></item></channel></rss>