- 博客(13)
- 收藏
- 关注
原创 flink cep 原理分析2(源码分析)
一,flink cep 源码分析1,前文中我们已经介绍啦关于cep的原理和缓存以及数据结构https://blog.youkuaiyun.com/u013052725/article/details/100631259接着我们
2019-09-20 21:44:52
1651
2
原创 flink cep 原理分析1
一,flink cep简介flink cep 主要用来处理复杂事件的库,如实时提取一段时间内股票涨,跌,涨,跌的事件并作出对应的决策。官网地址https://ci.apache.org/projects/flink/flink-docs-release-1.9/zh/dev/libs/cep.html二,demo需求1:要在事件序列中提取 连续数据是 10,20,10 的事件需求2:要在...
2019-09-19 19:02:07
2029
原创 flink 作业远程调试和源码调试
flink 作业远程调试背景:开发过程中有时候需要调试集群中的作业或者源码集群配置:文件flink-conf.yaml添加两行# jobmanager debug端口env.java.opts.jobmanager: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006"# taskmanager de...
2019-09-19 11:19:40
2382
原创 scala中函数和方法作为参数使用
scala中函数和方法作为参数使用直接看下面代码 def method1(arge1:Int,arge2:Int):Int={ arge1 + arge2 } val funct1 = (arge1:Int,arge2:Int) =>{ arge1 - arge2 } def method2(f:(Int,Int)=&g...
2019-07-30 16:41:32
3955
原创 scala中的柯里化
scala中的柯里化先看看百科当中的关于柯里化的介绍在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。在直觉上,柯里化声称“如果你固定某些参数,你将得到接受余下参数的一个函数”。所以对于有两个变量的函数 y x {\displaystyle y^...
2019-07-30 13:40:00
628
转载 hive count(distinct ) 和group by 在count的区别
我们直接用explain查看下执行计划select count(distinct remote_addr) uv from ods_weblog_visit where datastr = ‘20181101’;±---------------------------------------------------±-+ | ...
2019-07-12 22:17:56
1338
原创 hadoop分组只能连续的数据分组问题分析源码分析
hadoop分组只能连续的数据分组问题分析一,问题发现需求:假设一组数据 有ip和时间 现在需要根据时间排序根据ip分组代码实现如下数据 后面多余字段省略true 58.215.204.118 - 2018-11-01 06:52:27true 58.215.204.118 - 2018-11-01 06:51:36true 58.215.204.118 - 201...
2019-07-12 12:35:22
231
原创 hadoop中关于reduce参数values遍历导致key值变化和遍历中value对象是一个的问题源码分析
hadoop中关于reduce参数values遍历导致key值变化和遍历中value对象是一个的问题分析一,问题发现1,遍历reduce中的values参数 key值也会随之变化假设有如下需求:有一批订单 一个订单有多个商品 现在需要根据订单id分组 在把一组订单中的商品按照价格排序mapper代码/** * @ClassName Job13Mapper * @Description...
2019-07-09 18:05:24
1231
原创 java 泛型-自限定类型
一,什么是自限定类型1,普通泛型/** * @ClassName BasicHolder * @Description 普通泛型类 * @Author liangfeng * @Date 2019-06-26 11:01 * @Version 1.0 **/public class BasicHolder<T> { private T element; ...
2019-06-26 17:48:52
1552
转载 centos未分配磁盘空间创建分区挂载镜像
有三个步骤:更改分区表,以便sda3在磁盘末尾结束重读分区表(需要重启)第1步 – 分区表运行fdisk / dev / sda.发出p以打印当前分区表并将该输出复制到某个安全位置.现在发出d后跟3以删除第三个分区.发出n以创建新的第二个分区.确保start等于先前打印的分区表的开头.确保结尾位于磁盘的末尾(通常是默认值).发出t后跟3,然后是8e,将新的第二个分区的分区类型切换...
2019-06-22 17:00:00
1172
原创 scp实现mac与linux服务器之间文件传输
scp实现mac与linux服务器之间文件传输1,mac上传文件到linux服务器scp 文件名 用户名@服务器ip:目标路径如:scp -P端口号 /Users/test/testFile test@xxx.xxx.xxx.xxx:/test/上传文件liangfeng ~$scp /Users/liangfeng/tmp/a2.txt root@192.168.100.123:/h...
2019-06-14 23:24:57
863
原创 springMvc源码流程分析(1.处理器映射器)
springMvc源码流程分析(1.处理器映射器)一,DispatcherServlet 中的执行流程1,总流程![在这里插入图片描述](https://img-blog.csdnimg.cn/2019061021501091.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6L...
2019-06-10 22:32:28
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人