<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dgush2000的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dgush2000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dgush2000]]></copyright><item><title><![CDATA[杀死服务进程并重新启动,同时监听日志打印]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201149</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201149</guid><author>dgush2000</author><pubDate>Thu, 19 Sep 2019 17:29:00 +0800</pubDate><description><![CDATA[工作中部署新jar包后,需要重启jar包服务,每次需要4步操作:

ps命令找到进程pid
kill命令杀死进程
jar命令启动jar包
tail命令查看启动日志

脚本stop2start.sh
sp_pid=`ps -ef | grep management | grep -v grep | awk '{print $2}'`
if [ -z "$sp_pid" ];
then
 e...]]></description><category></category></item><item><title><![CDATA[MySQL数据库连接报错]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201150</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201150</guid><author>dgush2000</author><pubDate>Mon, 16 Sep 2019 18:59:00 +0800</pubDate><description><![CDATA[数据库版本8.x和其他版本配置有区别:
1. 驱动依赖和连接

报错: Could not create connection to database server - java mysql connector

8.x 依赖
        &lt;dependency&gt;
            &lt;groupId&gt;mysql&lt;/groupId&gt;
     ...]]></description><category></category></item><item><title><![CDATA[idea: unable to import maven project]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201147</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201147</guid><author>dgush2000</author><pubDate>Mon, 16 Sep 2019 17:34:00 +0800</pubDate><description><![CDATA[新搭建的maven环境,使用idea创建maven项目时,一直提示 unable to import maven project,百度良久未解决
有说关闭防火前的,亲测无效,后看到说是maven-3.6.x版本问题,看了下我是用最新的maven搭建的
so换回3.5.4版本问题就解决了

传送门: http://mirror.bit.edu.cn/apache/maven/maven-3...]]></description><category></category></item><item><title><![CDATA[线程池ThreadPool实战]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201145</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201145</guid><author>dgush2000</author><pubDate>Sun, 11 Aug 2019 18:02:00 +0800</pubDate><description><![CDATA[线程池ThreadPool




线程池概念
常用线程池和方法

1.测试线程类
2.newFixedThreadPool固定线程池
3.newSingleThreadExecutor单线程池
4.newCachedThreadPool缓存线程池
5.newScheduledThreadPool定长线程池
6.完整代码


submit和exe...]]></description><category></category></item><item><title><![CDATA[RabbitMQ实战-死信队列]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201148</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201148</guid><author>dgush2000</author><pubDate>Sat, 10 Aug 2019 17:52:00 +0800</pubDate><description><![CDATA[RabbitMQ死信队列




场景说明
代码实现

简单的Util
生产者
消费者







场景说明
场景: 当队列的消息未正常被消费时,如何解决?

消息被拒绝并且不再重新投递
消息超过有效期
队列超载

方案: 未被消费的消息,可通过"死信队列"重新被消费
死信队列含义,发生以上情况时,该队列上的消息,可通过配...]]></description><category></category></item><item><title><![CDATA[RabbitMQ实战]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201146</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201146</guid><author>dgush2000</author><pubDate>Sun, 04 Aug 2019 12:00:00 +0800</pubDate><description><![CDATA[RabbitMQ消息队列




一、Hello World

1．amqp-client客户端依赖
2．Rabbitmq类与方法


二、交换机类型 Exchange Type

1．消息轮询分发(Round Robin)
2．消息公平分发(Fair Dispatch)
3．发布与订阅模式(Publish/Subscribe)
4．路由模式(R...]]></description><category></category></item><item><title><![CDATA[Hadoop之MapReduce流程]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201143</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201143</guid><author>dgush2000</author><pubDate>Fri, 07 Jun 2019 22:43:00 +0800</pubDate><description><![CDATA[hadoopMapReduce




1. MapReduce流程
2. Shuffle流程





1. MapReduce流程



MapReduce流程




切片: 对数据进行逻辑划分,默认大小是一个block块大小. 以文件为单位,所以注意小文件问题
计算规则:Math.max(minSize, Math.mi...]]></description><category></category></item><item><title><![CDATA[Hadoop之HDFS读写流程]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201141</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201141</guid><author>dgush2000</author><pubDate>Fri, 07 Jun 2019 22:41:00 +0800</pubDate><description><![CDATA[hadoophdfs




1. HDFS写流程
2. HDFS写流程





1. HDFS写流程



HDFS写流程




副本存放策略: 上传的数据块后,触发一个新的线程,进行存放。
第一个副本:与client最近的机器(基于性能考虑)
第二个副本:跨机器存放该副本(考虑数据安全性)
第三个副本:与第一个，第二...]]></description><category></category></item><item><title><![CDATA[GitHub预览网页[2019最新]]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201144</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201144</guid><author>dgush2000</author><pubDate>Thu, 16 May 2019 19:11:00 +0800</pubDate><description><![CDATA[GitHub预览网页




1. 创建仓库
2. 设置页面预览
3. 上传html
4. 访问网页





1. 创建仓库
登陆GitHub创建仓库 datamoko

添加基本信息: 仓库名、仓库描述,然后点击创建


  

2. 设置页面预览
点击仓库设置

往下滑动页面,找到 GitHub Pages 设置,选择预...]]></description><category></category></item><item><title><![CDATA[Java操作Hadoop集群]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201140</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201140</guid><author>dgush2000</author><pubDate>Wed, 08 May 2019 15:38:00 +0800</pubDate><description><![CDATA[mavenhdfsMapReduce




1. 配置maven环境
2. 创建maven项目

2.1 pom.xml 依赖
2.2 单元测试


3. hdfs文件操作

3.1 文件上传和下载
3.2 RPC远程方法调用


4. MapReduce操作

4.1 WordCount
4.2 本地模式运行
4.3 集群模式运行...]]></description><category></category></item><item><title><![CDATA[Hadoop分布式集群搭建]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201215</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201215</guid><author>dgush2000</author><pubDate>Wed, 08 May 2019 13:15:00 +0800</pubDate><description><![CDATA[hadoopsshrsyncntpMapReduce




1. 分布式集群规划
2. 网络IP规划
3. 修改hadoop配置

3.1 core-site.xml
3.2 hdfs-site.xml
3.3 mapred-site.xml
3.4 yarn-site.xml
3.5 slaves
3.6 设置JAVA_HOME


4. ...]]></description><category></category></item><item><title><![CDATA[Hadoop Local（本地）模式搭建]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201211</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201211</guid><author>dgush2000</author><pubDate>Wed, 08 May 2019 00:31:00 +0800</pubDate><description><![CDATA[1. 下载压缩包
2. 配置环境变量
3. 配置Hadoop的JAVA_HOME路径
4. WordCount





1. 下载压缩包
下载Hadoop binary二进制压缩包 https://hadoop.apache.org/releases.html

上传到Linux并解压

  

2. 配置环境变量
提前先配...]]></description><category></category></item><item><title><![CDATA[Hadoop介绍]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201213</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201213</guid><author>dgush2000</author><pubDate>Wed, 08 May 2019 00:07:00 +0800</pubDate><description><![CDATA[HadoopHDFSMapReduce
Hadoop是Apache基金会所开发的分布式系统基础架构。最核心的设计就是：HDFS和MapReduce。

HDFS为海量的数据提供了存储
MapReduce则为海量的数据提供了计算

HDFS 分布式文件系统（Hadoop Distributed File System）可以把低廉的硬件设备，比如废旧主机。联系起来组成分布...]]></description><category></category></item><item><title><![CDATA[centos6克隆虚拟机后,网络无法访问和启动]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201209</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201209</guid><author>dgush2000</author><pubDate>Tue, 07 May 2019 23:41:00 +0800</pubDate><description><![CDATA[使用vmware安装centos6虚拟机时, 克隆虚拟机后无法访问网络.
原因是:产生了重复的网卡信息**
克隆后在70-persistent-net.rules文件中会多一行网卡信息,把第一行网卡信息删除(不要删错了),修改第二行的eth1为eth0
第一行是被克隆的虚拟机的网卡信息,第二行才是当前虚拟机的网卡信息
vi /etc/udev/rules.d/70-persistent-...]]></description><category></category></item><item><title><![CDATA[linux高频操作: host,用户管理,免密登陆,管道,文件权限,脚本,防火墙,查找]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201207</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201207</guid><author>dgush2000</author><pubDate>Mon, 06 May 2019 11:10:00 +0800</pubDate><description><![CDATA[1. 修改hosts和hostname
2. 用户管理
3. 免秘登陆
4. 文件末尾添加 &gt;&gt;
5. 设置可执行文件
6. 任何地方调用
7. Centos6 永久关闭防火墙
8. Centos 7 防火墙控制
9. 查找包含指定字符串的文件





1. 修改hosts和hostname
修改hosts vi /...]]></description><category></category></item><item><title><![CDATA[linux搭建ftp服务器]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201210</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201210</guid><author>dgush2000</author><pubDate>Mon, 29 Apr 2019 10:04:00 +0800</pubDate><description><![CDATA[工具: vsftpd
安装vsftpdyum install vsftpd -y

检查是否已安装vsftpdrpm -qa | grep vsftpd
默认配置文件在/etc/vsftpd/vsftpd.conf

创建ftp工作目录,例如: mkdir /usr/ftpdata
添加用户ftpuser,useradd ftpuser -d /usr/ftpdat...]]></description><category></category></item><item><title><![CDATA[linux常用技能: 阿里云镜像 图形界面 克隆网络]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201205</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201205</guid><author>dgush2000</author><pubDate>Sun, 28 Apr 2019 10:47:00 +0800</pubDate><description><![CDATA[阿里云镜像图形界面克隆虚拟机




linux替换阿里云镜像
centos6.6安装图形界面
克隆虚拟机后网络问题





linux替换阿里云镜像
第一步：备份你的原镜像文件，以免出错后可以恢复。
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.b...]]></description><category></category></item><item><title><![CDATA[Linux安装 jdk Tomcat MySQL]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201208</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201208</guid><author>dgush2000</author><pubDate>Fri, 26 Apr 2019 11:54:00 +0800</pubDate><description><![CDATA[jdk Tomcat MySQL




1.jdk安装
2.Tomcat安装
3.Mysql安装





1.jdk安装
官网下载
http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载linux版本jdk-xxx.tar.gz
上传并解压 tar -zxf...]]></description><category></category></item><item><title><![CDATA[OSI网络模型]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201203</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201203</guid><author>dgush2000</author><pubDate>Thu, 25 Apr 2019 22:31:00 +0800</pubDate><description><![CDATA[OSI 7层模型:


OSI参考模型各层解释常用协议



应用层
为应用程序提供服务
http https smtp


表示层
数据格式转化,数据加密



会话层
建立/维护/管理会话



传输层
建立/维护/管理端对端的连接
TCP UDP


网络层
IP选址及路由选择



数据链路层
提...]]></description><category></category></item><item><title><![CDATA[JVM虚拟机和垃圾回收算法]]></title><link>https://blog.youkuaiyun.com/dgush2000/article/details/102201206</link><guid>https://blog.youkuaiyun.com/dgush2000/article/details/102201206</guid><author>dgush2000</author><pubDate>Thu, 25 Apr 2019 22:21:00 +0800</pubDate><description><![CDATA[类加载机制
双亲委派模型
垃圾回收算法
CMS G1




类加载机制


双亲委派模型

双亲委派模型: 需要加载一个类,先委托父类加载,父类找父类,依次递归加载;加载不到再由自己加载

垃圾回收算法
JVM的内存结构包括五大区域：程序计数器、虚拟机栈、本地方法栈、堆区、方法区.
程序计数器、虚拟机栈、本地方法栈, 随线程来,随线...]]></description><category></category></item></channel></rss>