<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[别让时光非礼了梦想。]]></title><description><![CDATA[尽力做好。]]></description><link>https://blog.youkuaiyun.com/F_TimeOk</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; F_TimeOk]]></copyright><item><title><![CDATA[mysql 存储过程简单使用]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/100924468</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/100924468</guid><author>F_TimeOk</author><pubDate>Tue, 17 Sep 2019 14:33:04 +0800</pubDate><description><![CDATA[使用场景：因为数据库单表增量较大，考虑将该表水平拆分，分成32张表，路由字段为用户id，按照用户id%32将数据散落到各个分表中，中间件采用sharding-sphere。表拆分完成以后，遇到尴尬的问题，生成相同结构的表，所以此处采用了存储过程辅助生成表。

根据现有表结构创建表


create table ${tableName}like ${copyTable};

存储过程：

存储过程...]]></description><category></category></item><item><title><![CDATA[docker容器迁移]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/95187874</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/95187874</guid><author>F_TimeOk</author><pubDate>Tue, 09 Jul 2019 14:52:48 +0800</pubDate><description><![CDATA[一、设置docker数据目录软连接

由于内网showdoc服务器硬盘满了，要做迁移，运维这边分配了一个新机器，发现机器下是挂载了一块磁盘。

而默认的docker容器的数据是存放在/var/lib/docker下



于是在新机器安装完docker后，将docker原始数据目录移动到挂载盘的目录下，然后用软连接的方式映射到docker默认的目录处。


mv /var/lib/docker /...]]></description><category></category></item><item><title><![CDATA[RabbitMq安装（踩坑记）]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/90476730</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/90476730</guid><author>F_TimeOk</author><pubDate>Thu, 23 May 2019 11:20:33 +0800</pubDate><description><![CDATA[由于近期想引入mq，调研mq类产品，从社区活跃度，消息持久化，高并发，乃至于吞吐量等方面，最终选定了，性能均衡的rabbitMq。

对比差异：https://blog.youkuaiyun.com/belvine/article/details/80842240



安装踩过各种坑，最终使用以下步骤：

环境centos7

1.安装erlang


yum -y install erlang

2....]]></description><category></category></item><item><title><![CDATA[docker-compose安装中文版gitlab（centos7环境）]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/87861901</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/87861901</guid><author>F_TimeOk</author><pubDate>Thu, 21 Feb 2019 16:37:35 +0800</pubDate><description><![CDATA[docker，docker-compose安装方式传送门

一、下载gitlab中文版镜像

1.docker hub 中文镜像地址 ,接着执行下面命令下载最新版（镜像较大，倒杯茶喝一会儿0.0~）


docker pull twang2218/gitlab-ce-zh

2.查看镜像


docker images

二、安装gitlab

1.在/usr/local下创建docker文件夹，...]]></description><category></category></item><item><title><![CDATA[Docker-Compose安装（centos7环境）]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/87861171</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/87861171</guid><author>F_TimeOk</author><pubDate>Thu, 21 Feb 2019 15:13:43 +0800</pubDate><description><![CDATA[一、安装docker

1.查询yum上docker软件包


yum list docker



此时查找到软件包为docker.x86_64

2.安装docker


yum -y install docker.x86_64

3.启动docker


# centos7
systemctl start docker.service

# centos7以下版本
service docke...]]></description><category></category></item><item><title><![CDATA[基于Ant Design UI框架的React项目]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/86569997</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/86569997</guid><author>F_TimeOk</author><pubDate>Mon, 21 Jan 2019 11:28:39 +0800</pubDate><description><![CDATA[一直做后端，但是随着前端框架的更新迭代，索性花几天时间接触一下。做一个整理。（前端大佬请无视- -！）

环境搭建

一、什么是npm和cnpm

npm（node package manager）：nodejs的包管理器，用于node插件管理（包括安装、卸载、管理依赖等） cnpm:因为npm安装插件是从国外服务器下载，受网络的影响比较大，可能会出现异常，如果npm的服务器在中国就好了，所以我们...]]></description><category></category></item><item><title><![CDATA[Java Mail(发邮件)]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/86001977</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/86001977</guid><author>F_TimeOk</author><pubDate>Mon, 07 Jan 2019 14:42:12 +0800</pubDate><description><![CDATA[邮箱相关协议介绍：

参考博客：https://blog.youkuaiyun.com/suhuaiqiang_janlay/article/details/78765613

简单邮件发送案例：


import org.junit.Test;

import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mai...]]></description><category></category></item><item><title><![CDATA[小数转百分比]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/85999003</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/85999003</guid><author>F_TimeOk</author><pubDate>Mon, 07 Jan 2019 13:47:27 +0800</pubDate><description><![CDATA[Js

toPrecision(x)方法：把数字格式化为指定的长度
参数
			描述
		x
			必需。规定必须被转换为指数计数法的最小位数。该参数是 1 ~ 21 之间（且包括 1 和 21）的值。有效实现允许有选择地支持更大或更小的 num。如果省略了该参数，则调用方法 toString()，而不是把数字转换成十进制的值
		
例：
var num = new Number(13.3714)...]]></description><category></category></item><item><title><![CDATA[完全卸载删除gitlab]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/83504538</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/83504538</guid><author>F_TimeOk</author><pubDate>Mon, 29 Oct 2018 13:38:13 +0800</pubDate><description><![CDATA[完全卸载删除gitlab

1、停止gitlab


gitlab-ctl stop


2、卸载gitlab（注意这里写的是gitlab-ce）


rpm -e gitlab-ce


3、查看gitlab进程


ps aux | grep gitlab






4、杀掉第一个进程（就是带有好多.............的进程）


kill -9 18777


杀掉后，在ps aux...]]></description><category></category></item><item><title><![CDATA[CentOS7 防火墙相关设置]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/83115470</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/83115470</guid><author>F_TimeOk</author><pubDate>Wed, 17 Oct 2018 18:29:25 +0800</pubDate><description><![CDATA[1、firewalld的基本使用
启动： systemctl start firewalld
查看状态： systemctl status firewalld 
停止： systemctl disable firewalld
禁用： systemctl stop firewalld
 2.systemctl是CentOS7的服务管理工具中主要的工具，它融合之前service和chkconfig的功...]]></description><category></category></item><item><title><![CDATA[Mysql主从架构搭建、及读写分离策略的实现]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/81125984</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/81125984</guid><author>F_TimeOk</author><pubDate>Fri, 20 Jul 2018 13:23:38 +0800</pubDate><description><![CDATA[Mysql主从架构搭建、及读写分离

单机存储MySQL/Oracle有哪些缺点？

1）数据存储不安全-缺少备份机制

2）单个节点-连接数有限（修改-插入|更新|删除、查询）

连接分流：将修改操作发送给指定一个机器（称为主机master、Leader）、其他机器（slave、follower）负责同步master|Leader的操作。

Master数据和Slave节点数据 最终一定是一致的...]]></description><category></category></item><item><title><![CDATA[HBase架构解析]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80994696</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80994696</guid><author>F_TimeOk</author><pubDate>Wed, 11 Jul 2018 17:45:26 +0800</pubDate><description><![CDATA[HBase架构组成

    HBase采用Master/Slave架构搭建集群，它隶属于Hadoop生态系统，由一下类型节点组成：HMaster节点、HRegionServer节点、ZooKeeper集群，而在底层，它将数据存储于HDFS中，因而涉及到HDFS的NameNode、DataNode等，总体结构如下：



 

 

HMaster节点用于：

① 管理HRegionServer，...]]></description><category></category></item><item><title><![CDATA[HBase介绍, 环境搭建,HBase shell 命令]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80968553</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80968553</guid><author>F_TimeOk</author><pubDate>Mon, 09 Jul 2018 21:09:27 +0800</pubDate><description><![CDATA[为何使用HBase？

Hbase 称为Hadoop database，设计理念来自于google的bigtable（基于GFS上一款NoSQL数据库）论文。HDFS支持海量数据的存储，不支持数据修改（记录级别）不支持对于海量数据的随即访问。一般如果想针对于海量数据随机读写在不考虑时间的情况下可以配合Map Reduce实现对数据ETL（耗时）。Hbase是基于HDFS上的一款NoSQL数据库实现...]]></description><category></category></item><item><title><![CDATA[第三方jar包解决方案]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80945460</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80945460</guid><author>F_TimeOk</author><pubDate>Fri, 06 Jul 2018 22:16:54 +0800</pubDate><description><![CDATA[

 

第三方jar包解决方案

 

方案1：可以将任务jar中建立lib目录把依赖的jar放入该目录，此时项目运行时会自动寻找lib目录下的jar



 

 

Task运行期间Jars依赖 可以通过以下方案

方案2：


conf.set(&quot;tmpjars&quot;,&quot;file:///jar路径 &quot;);


hadoop jar xxx.jar xxx入口类  -libjars jar路径
...]]></description><category></category></item><item><title><![CDATA[HDFS Name Node HA （Resource Manager HA）]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80941273</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80941273</guid><author>F_TimeOk</author><pubDate>Fri, 06 Jul 2018 17:59:15 +0800</pubDate><description><![CDATA[

CentOSA
			CentOSB
			CentOS
		192.168.199.131
			192.168.199.132
			192.168.199.133
		zookeeper
			zookeeper
			zookeeper
		journalnode
			journalnode
			journalnode
		nn1
			nn2
			 
		zkfc
			zkf...]]></description><category></category></item><item><title><![CDATA[Hadoop MR InputFormat/OutputFormat]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80916060</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80916060</guid><author>F_TimeOk</author><pubDate>Thu, 05 Jul 2018 22:29:28 +0800</pubDate><description><![CDATA[

 

常见的InputFormat&amp;amp;OutputFormat

 

InputFormat作用是为MapTask任务（第一阶段 归类/分析）阶段准备需要分类的数据信息。

InputFormat的核心作用1、计算任务切片2、读取切片数据RecordReader。

     InputForamt：

                 ① FileIputFormat　（负责读取HD...]]></description><category></category></item><item><title><![CDATA[Hadoop Map Reduces实例练习]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80918290</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80918290</guid><author>F_TimeOk</author><pubDate>Wed, 04 Jul 2018 20:54:40 +0800</pubDate><description><![CDATA[现有如下文件，分别代表某一年每个名字对应的性别，和对应的人数。



每个文件内数据格式如下(取其中的一部分)


Mary,F,7065
Anna,F,2604
Emma,F,2003
Elizabeth,F,1939
Minnie,F,1746
Margaret,F,1578
Ida,F,1472
Alice,F,1414
...
Claud,M,90
Roscoe,M,90
Sylveste...]]></description><category></category></item><item><title><![CDATA[Hadoop MapReduce 任务发布]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80904127</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80904127</guid><author>F_TimeOk</author><pubDate>Wed, 04 Jul 2018 17:20:11 +0800</pubDate><description><![CDATA[MapReduce 任务发布

预埋数据0.0


[root@CentOS ~]# vim words 
When I am down
You raise me up
I believe I can fly

上传到hdfs中


[root@CentOS ~]# hdfs dfs -mkdir /demo
[root@CentOS ~]# hdfs dfs -put words /demo/w...]]></description><category></category></item><item><title><![CDATA[Hadoop Map Reduce计算框架概述]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80897128</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80897128</guid><author>F_TimeOk</author><pubDate>Tue, 03 Jul 2018 20:38:58 +0800</pubDate><description><![CDATA[Map Reduce(计算框架)

 

Map Reduce是Hadoop提供的一款通用的并行计算框架，该计算框架可以计算来自于文本文件、NoSQL、RDBMS系统中的数据。该计算实质是利用了HDFS集群中的DataNode所在机器的CPU、内存和少许磁盘完成分布式计算。

该计算分为两个阶段：

①Map reduce将一个大任务拆分若干个小任务（数据拆分），Map阶段作用是对每一小任务对应的...]]></description><category></category></item><item><title><![CDATA[Hadoop HDFS JAVA API]]></title><link>https://blog.youkuaiyun.com/F_TimeOk/article/details/80890227</link><guid>https://blog.youkuaiyun.com/F_TimeOk/article/details/80890227</guid><author>F_TimeOk</author><pubDate>Tue, 03 Jul 2018 12:51:16 +0800</pubDate><description><![CDATA[windows环境要求

 

解压hadoop-2.6.0.tar.gz到D盘根目录，配置HADOOP_HOME环境变量



添加hadoop.dll、winutils.exe到hadoop的bin目录中



 

 重启IDEA

在windows配置主机名和IP的映射关系（win10为例）（shift+右键以管理员身份打开）

C:\Windows\System32\drivers\et...]]></description><category></category></item></channel></rss>