<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wowSpark]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wowSpark</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wowSpark]]></copyright><item><title><![CDATA[Flink CEP 入门第一步]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/110142419</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/110142419</guid><author>wowSpark</author><pubDate>Wed, 25 Nov 2020 20:49:24 +0800</pubDate><description><![CDATA[Flink CEP 入门第一步CEP 介绍场景描述需求分析主要逻辑源码分享测试结果参考地址
CEP 介绍
CEP(Complex Event Process) 直译过来就是复杂事件处理，具体到底有多复杂呢？基本上在时序数据场景中要监控某一些有特征的信息，可以理解为复杂事件。
Flink 1.0 以后就开始支持复杂事件处理，可以在项目中通过引用 flink-cep.jar 包来做复杂事件处理。
场景描述


监控物联网中某设备上送到时序数据，对发现某设备的温度在10秒钟内有两次超过100度时，产生一个报警记录]]></description><category></category></item><item><title><![CDATA[Java 随机数]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/107216673</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/107216673</guid><author>wowSpark</author><pubDate>Wed, 08 Jul 2020 23:39:10 +0800</pubDate><description><![CDATA[Java里的随机数都怎么生成的？Java 随机数生成的两种方式java.lang.Mathjava.util.Random
Java 随机数生成的两种方式
在开发过程中可能会用到随机数的生成，一般我们通过在网上进行简单搜索都可以找到答案，但是有时候用到Math类提供的方法，有时候又是用到Random类提供的方法，那在Java中到底有几种生成随机数的方式？
Java 里用于生成随机数的方式有两种，通过 java.lang.Math 或 java.util.Random 两个类可以生成随机数。
这里做一下笔记：]]></description><category></category></item><item><title><![CDATA[MyBatis系列之--Java 项目（非SpringBoot）集成MyBatis]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/106885035</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/106885035</guid><author>wowSpark</author><pubDate>Sun, 21 Jun 2020 15:10:52 +0800</pubDate><description><![CDATA[MyBatis系列之--Java 项目（非SpringBoot）集成MyBatis对MyBatis简单介绍核心接口SqlSessionFactory实战1. Maven创建Java项目2. 添加依赖3. 配置JDBC属性4. 配置MyBatis需要的配置文件5. 准备数据6. 创建数据库表对应的POJO6. 创建Mapper接口7. 创建XML的Mapper文件
工作中常常写一些服务，基本上会与MySQL关联上，如何快速的从MySQL中获取数据？大家可能都会选用SpringBoot来集成MyBatis，这样]]></description><category></category></item><item><title><![CDATA[hive -hiveconf 参数带空格被截断的解决方法]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/106143526</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/106143526</guid><author>wowSpark</author><pubDate>Fri, 15 May 2020 15:44:50 +0800</pubDate><description><![CDATA[hive -hiveconf 参数带空格被截断的解决方法

与shell传参一样，当参数值里面有空格时，需要用双引号括起来，不然的话，会被当作两个参数截断。

问题描述：
Hive的脚本中需要给变量赋值，最常见的就是日期+时间
select a,b,c
from table
where bizdate=${hiveconf:bizdate}

执行的命令如果是hive -hiveconf bizdate="2020-05-15 15:00:00" -f xxx.hql
这样传入进去的参数值是2020-05-]]></description><category></category></item><item><title><![CDATA[Datax从Hive中导出数据写入到MySQL]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/106007776</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/106007776</guid><author>wowSpark</author><pubDate>Fri, 08 May 2020 22:50:50 +0800</pubDate><description><![CDATA[Datax从Hive中导出数据写入到MySQL读取Hive数据时，Datax内部支持的数据类型脏数据错误类型的解决方法
读取Hive数据时，Datax内部支持的数据类型
Hive1.2.x 版本支持的数据类型已经很丰富了，但是Datax目前还支持不了这么多的数据类型，如果不注意的话，将会抛出很多奇怪的问题：比如 脏数据 的问题。




DataX 内部类型
Hive表 数据类型




Long
TINYINT,SMALLINT,INT,BIGINT


Double
FLOAT,DOUBLE


Str]]></description><category></category></item><item><title><![CDATA[HDFS文件在线编辑的实现思路]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/105836726</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/105836726</guid><author>wowSpark</author><pubDate>Wed, 29 Apr 2020 11:59:30 +0800</pubDate><description><![CDATA[今天思考到一个问题，HDFS文件怎么实现的在线编辑？
hdfs 有个 -put 命令，允许携带一些参数完成特殊的需求：

上传文件
hdfs dfs -put  
在文件中追加
hdfs dfs -appendToFile  
强制更新
hdfs dfs -put -f  

首先上传了一个文件到HDFS上：hdfs dfs -put test1File /haddop/test1File
然后需...]]></description><category></category></item><item><title><![CDATA[CentOS 6.5 安装Python-pip]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/105737217</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/105737217</guid><author>wowSpark</author><pubDate>Sat, 25 Apr 2020 11:21:45 +0800</pubDate><description><![CDATA[因为 python-pip 依赖 pthon-setuptool 所以需要先安装 python-setuptool
网上各种方式都不好使。这里介绍另外一种方式：直接下载这两个rpm 进行安装
wget https://rpmfind.net/linux/centos/6.10/os/x86_64/Packages/python-setuptools-0.6.10-4.el6_9.noarch.rp...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04上安装GitLab]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/84000683</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/84000683</guid><author>wowSpark</author><pubDate>Mon, 12 Nov 2018 23:16:48 +0800</pubDate><description><![CDATA[GitLab用于版本控制非常的方便，这里介绍下在Ubuntu18.04上的安装。
首先，Ubuntu18.04的默认镜像源非常的慢，将镜像源设置为国内镜像源可以免去安装GitLab时漫长的等待。修改镜像源可以参考笔记【4、修改apt仓库源为阿里云】做下配置。
安装GitLab的步骤如下：
一、安装依赖
sudo apt-get update
sudo apt-get install -y curl...]]></description><category></category></item><item><title><![CDATA[2、Jenkins迁移工作空间]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/83999079</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/83999079</guid><author>wowSpark</author><pubDate>Mon, 12 Nov 2018 21:25:39 +0800</pubDate><description><![CDATA[今天突然发现Jenkins服务器上其工作空间的磁盘容量太小。考虑到将来使用Jenkins打包的情况会变的非常多，准备把目前Jenkins的工作空间迁移到新挂载的大容量磁盘上。
至于如何给服务器添加新磁盘，如何挂载，格式化… 我后续再写篇笔记，这里就不掺杂进来了。
一、首先关闭Jenkins服务
我是在Tomcat里安装的Jenkins.war,所以停服务可以通过Tomcat的WEB-Manager...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04系统更新]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/83904614</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/83904614</guid><author>wowSpark</author><pubDate>Fri, 09 Nov 2018 23:26:59 +0800</pubDate><description><![CDATA[今早开机发现个系统问题，那就更新下系统，没想到还出了点儿小问题，这里简单做下记录。
异常情况：
sudo apt-get update执行该命令时，出现以下异常：
Get:46 http://mirrors.aliyun.com/ubuntu bionic-proposed/main DEP-11 64x64 Icons [13.3 kB]
Get:47 http://mirrors.aliyun...]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04设置sudo免密码]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/83904609</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/83904609</guid><author>wowSpark</author><pubDate>Fri, 09 Nov 2018 23:26:13 +0800</pubDate><description><![CDATA[目前掌握的有两种sudo免密码，一种是修改sudouser列表，另一种是通过重定向的方式自动应答密码请求。
一、通过修改sudouser列表的方式免密码
首先切换到root用户下 sudo -i,这个时候需要输入一次用户名和密码。
然后，执行visudo，在打开的文件中找到root ALL=(ALL) ALL
在其下面追加如下配置，即执行所有超级用户命令密码。
your_user_name ALL...]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04常用软件安装]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/83904603</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/83904603</guid><author>wowSpark</author><pubDate>Fri, 09 Nov 2018 23:24:56 +0800</pubDate><description><![CDATA[一、搜狗拼音输入法
#1、卸载ibus
sudo apt-get remove ibus

#2、清除ibus残留
sudo apt-get purge ibus

#3、卸载任务栏键盘指示
sudo apt-get remove indicator-keyboard

#4、安装fcitx
sudo apt-get install fcitx-table-wbpy fcitx-config-gt...]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04修改apt仓库源为阿里云]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/83904596</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/83904596</guid><author>wowSpark</author><pubDate>Fri, 09 Nov 2018 23:23:48 +0800</pubDate><description><![CDATA[平常在安装东西的时候总出现网络卡顿的情况，其实再好的网络环境都会出现卡顿（如果不调整自己的仓库源的话）。咱们今天就来调整下Ubuntu18.04的apt仓库源。
这里多唠叨几句，apt仓库源就像centos里的yum源，国内访问这些默认的环境通常会很慢，好的是国内的大企业都公开了自己的仓库源，如阿里、网易等。
一、备份原来的仓库源
ubuntu 的apt仓库源配置文件地址是/etc/apt/ （简...]]></description><category></category></item><item><title><![CDATA[Ubuntu 18.04安装nodejs（lts版本）]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/83904570</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/83904570</guid><author>wowSpark</author><pubDate>Fri, 09 Nov 2018 23:21:06 +0800</pubDate><description><![CDATA[平常的开发中难免要用到node，这里说下node的安装。
1.安装仓库中包含的最新版本
sudo apt update
sudo apt install nodejs

#安装npm管理工具
sudo apt install npm


2.升级node版本为长服务版（lts）
sudo npm install -g n
sudo n lts


3.切换版本
#可以通过以下命令来切换node的版...]]></description><category></category></item><item><title><![CDATA[Eclipse 各版本下载]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/78480544</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/78480544</guid><author>wowSpark</author><pubDate>Wed, 08 Nov 2017 16:48:04 +0800</pubDate><description><![CDATA[下载地址
https://www.eclipse.org/downloads/packages/release/Oxygen/1A]]></description><category></category></item><item><title><![CDATA[Sublime Text 3 [3143]]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/77979463</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/77979463</guid><author>wowSpark</author><pubDate>Thu, 14 Sep 2017 13:44:14 +0800</pubDate><description><![CDATA[Sublime Text 3 license今天不小心对这个软件进行了升级，结果发现license失效了！这里分享一个可用的license：
  —– BEGIN LICENSE —– 
  TwitterInc 
  200 User License 
  EA7E-890007 
  1D77F72E 390CDD93 4DCBA022 FAF60790 
  61AA12C0 A37081C5]]></description><category></category></item><item><title><![CDATA[PowerDesigner设置线风格]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/69934698</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/69934698</guid><author>wowSpark</author><pubDate>Sun, 09 Apr 2017 21:19:39 +0800</pubDate><description><![CDATA[修改显示设置 
Tools–>Display Preferences 
这里有很多表现设置，我们需要的在Format菜单下。 
点Modify，在Line Style页下有个Line–>Corners下拉框，第二个就是折线。如果您打算用直线，请选第四个。
推出去之后会有一个选项 
设置好后可以选择是否保存为默认值，默认到本symbol，自选默认到哪些symbol（用左下角的Apply To）。
设置]]></description><category></category></item><item><title><![CDATA[mysql root 密码修改]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/51038096</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/51038096</guid><author>wowSpark</author><pubDate>Fri, 01 Apr 2016 16:48:58 +0800</pubDate><description><![CDATA[1、 用SET PASSWORD命令　　mysql -u root　　mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);2：用mysqladmin　　mysqladmin -u root password “newpass”　　如果root已经设置过密码，采用如下方法　　mysqladmin -u root passwo]]></description><category></category></item><item><title><![CDATA[mysql  >>  本地计算机上的mysql服务启动后停止]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/51037965</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/51037965</guid><author>wowSpark</author><pubDate>Fri, 01 Apr 2016 16:36:58 +0800</pubDate><description><![CDATA[0、修改配置文件my.ini 
[client] 
port=3306 
default-character-set=utf8[mysqld]port=3306 
character_set_server=utf8 
basedir=E:\app\mysql-advanced-5.7.11-winx64 
datadir=E:\app\mysql-advanced-5.7.11-winx64\dat]]></description><category></category></item><item><title><![CDATA[MySQL JOIN操作]]></title><link>https://blog.youkuaiyun.com/wowSpark/article/details/50461505</link><guid>https://blog.youkuaiyun.com/wowSpark/article/details/50461505</guid><author>wowSpark</author><pubDate>Tue, 05 Jan 2016 11:48:09 +0800</pubDate><description><![CDATA[MySQL默认为内关联原文地址：http://www.cnblogs.com/ggjucheng/archive/2012/11/06/2757972.html]]></description><category></category></item></channel></rss>