flink 事件时间

当流媒体程序在处理时间运行时,所有基于时间的操作(如时间窗口)将使用运行相应操作员的机器的系统时钟。例如,每小时处理时间窗口将包括在系统时钟显示整整一小时的时间和到达特定操作员的所有记录。处理时间是最简单的时间概念,不需要流和机器之间的协调。它提供了最佳的性能和最低的延迟。然而,在分布式和异步环境...

2018-04-23 13:47:54

阅读数 344

评论数 0

flink 流的概念

Flink为批处理以及流处理统一提供table API和sql支持。意思是Table Api还是SQL查询有着同样的语义,不论有界限的批处理还是无界限流式处理。因为关系函数和sql都原本设计为批处理,而关系查询在无边界的流式输入没有有边界的批处理查询容易懂。本章节,我们讨论围绕flink关系API...

2018-04-22 19:15:11

阅读数 132

评论数 0

maven pom.xml加载不同properties配置

1.pom.xml===========================                                 test                         test                                    true       ...

2015-03-13 17:46:46

阅读数 2003

评论数 0

MongoDB中ObjectId的误区,以及引起的一系列问题

ix的时间戳,是一个int类别,我们将上面的例子中的objectid的前4位进行提取“4df2dcec”,然后再将他们安装十六进制 专为十进制:“1307761900”,这个数字就是一个时间戳,为了让效果更佳明显,我们将这个时间戳转换成我们习惯的时间格式(精确到秒)   $ date -d '...

2014-11-27 13:46:20

阅读数 23

评论数 0

MongoDB中ObjectId的误区,以及引起的一系列问题

近期对两个应用进行改造,在上线过程中出现一系列问题(其中一部分是由于ObjectId误区导致的) 先来了解下ObjectId:   TimeStamp  前 4位是一个unix的时间戳,是一个int类别,我们将上面的例子中的objectid的前4位进行提取“4df2dcec”,...

2014-11-27 13:46:20

阅读数 27

评论数 0

MongoDB中ObjectId的误区,以及引起的一系列问题

近期对两个应用进行改造,在上线过程中出现一系列问题(其中一部分是由于ObjectId误区导致的) 先来了解下ObjectId:

2014-11-27 11:58:33

阅读数 52625

评论数 11

基于mongoDB的capped collection的性能优化

基于mongoDB的capped collection的性能优化

2014-11-13 16:47:20

阅读数 5088

评论数 1

基于mongoDB的capped collection的性能优化

改造后:   将业务通讯抽象成为MonitorQueueManager,并将业务主题抽象放到各自的collection中。 形如: 抽象为一个结构topic,content针对业务分为若干个主题。方便以后切换到mq或者其他的队列中。   MonitorSched...

2014-11-13 16:47:00

阅读数 16

评论数 0

基于mongoDB的capped collection的性能优化

MonitorLogging改造(消息接入) 改造前架构: 可以看出原来的流程中,大量业务分析,业务接入耦合在web服务层。大量操作,导致线程线性的挂起线程。 改造后:   将业务通讯抽象成为MonitorQueueManager,并将业务主题抽象放到各自的collecti...

2014-11-13 16:47:00

阅读数 26

评论数 0

ThreadPoolExecutor原理及使用

ThreadPoolExecutor原理及使用

2014-11-04 11:22:52

阅读数 14618

评论数 0

ThreadPoolExecutor原理及使用

大家先从ThreadPoolExecutor的总体流程入手:  针对ThreadPoolExecutor代码,我们来看下execute方法: public void execute(Runnable command) { if (command == null) ...

2014-11-04 11:20:45

阅读数 22

评论数 0

ThreadPoolExecutor原理及使用

throw new NullPointerException(); //poolSize大于等于corePoolSize时不增加线程,反之新初始化线程 if (poolSize >= corePoolSize || !addIfUnde...

2014-11-04 11:20:45

阅读数 29

评论数 0

spring framework 4 源码阅读

前面写了几篇spring 的介绍文章,感觉与主题不是很切合。重新整理下思路,从更容易理解的角度来写下文章。 spring 的骨架 spring 的骨架,也是spring 的核心包。主要包含三个内容 1.context:spring 的上线文-------导演 2.core:spring...

2014-09-10 18:24:32

阅读数 29

评论数 0

spring framework 4 源码阅读

2014-09-10 18:24:32

阅读数 12

评论数 0

spring framework 4 源码阅读

前面写了几篇spring 的介绍文章,感觉与主题不是很切合。重新整理下思路,从更容易理解的角度来写下文章。 spring 的骨架 spring 的骨架,也是spring 的核心包。主要包含三个内容 1.context:spring 的上线文-------导演 2.core:spring的核心包...

2014-09-10 16:32:43

阅读数 22810

评论数 15

泛化、依赖、关联、聚合、组合

时间久了不用了,慢慢慢慢也就淡忘了,写一盘博客记录下 类的关系一般分为泛化(继承,实现),依赖,关联,聚合,组合 泛化 可以看出是Tiger属于Animal,是Animal的一实现。 箭头的意思是Tiger/Dog是Animal的一个泛化 继承

2014-08-26 16:28:05

阅读数 1841

评论数 1

spring framework 4 源码阅读(2)---从ClassPathXmlApplicationContext开始

Application初始化日志 15:23:12.790 [main] DEBUG o.s.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence ...

2014-08-25 17:57:13

阅读数 6967

评论数 0

spring framework 4 源码阅读(2)---从ClassPathXmlApplicationContext开始

  Application初始化日志 15:23:12.790 [main] DEBUG o.s.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search prec...

2014-08-25 17:57:00

阅读数 35

评论数 0

spring framework 4 源码阅读(2)---从ClassPathXmlApplicationContext开始

re.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence 15:23:12.797 [main] DEBUG o.s.core.env.Standard...

2014-08-25 17:57:00

阅读数 30

评论数 0

IDEA 快捷键整理

1. IDEA内存优化  \IntelliJ IDEA 9\bin\idea.exe.vmoptions ----------------------------------------- -Xms64m -Xmx256m -XX:MaxPermSize=92m -ea -serve...

2014-08-13 10:56:23

阅读数 1047

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭