flink 处理实时数据的三重保障 window+watermark 来处理乱序数据对于 TumblingEventTimeWindows window 的元数据startTime,endTime 和程序启动时间无关,当你指定出 window.size 时, window的startTi
      什么是解释器与编译器 1、解释器 解释器是一种计算机程序,它将每个高级程序语句转换成机器代码。   2、编译器 把高级语言编写的程序转换成机器码,将人可读的代码转换成计算机可读的代码(0和1)。   3、机器语言 一个机器语言程序是由一系列二进制模式组成的(例 110110)
本文只是以left_join作为举例,right_join,full_join 等是同理的,大家可以自行扩展   1. 实验思路   1.提供两个流             nameStream: 用户名称信息从 9999 端口获取             ageStream: 有用户年龄
在实际的开发中,我们往往需要定义大量的类结构,来实现面向对象式的数据管理。考虑一种场景,这种场景下单个类管理的类成员变量有很多个,我们如何实现在少量代码编写的情况先实现一个类的序列化? 1. 在Java 中要实现一个类的序列化,需要 implements Serializable ,这个类
作者: Jiaming Song, Dongjie Shi, Gong, Qiyuan, Lei Xia, Wei Du, Jason Dai        随着深度学习项目从实验到生产的发展,越来越多的应用需要对深度学习模型进行大规模和实时的分布式推理服务。虽然已经有一些工具可用于相关任
   实际上很早就写了一系列关于akka-streams的博客。但那个时候纯粹是为了了解akka而去学习的,主要是从了解akka-streams的原理为出发点。因为akka-streams是akka系列工具的基础,如:akka-http, persistence-query等都是基于akk
在Java或Scala中存在三种特殊类型的值,分别是Infinity,-Infinity,NaN,但这三个特殊值只存在于Double类型的计算过程中,对于同样形式的计算整形数据则会抛出异常如1.0/0.0 和 1/0 是不一样的r def main(args: Array[Strin
包名 规范 一般是小写字母、数字、点组成 不能以数字开头 不能使用关键字 示例 com.公司名.项目名.模块名 com.guigu.oa.model com.sina.user 类名 规范 数字、字母、下划线、美元符号组成 一般以大写字母开头 一般使用驼峰命名法 不能使用关键字 示例 P
第1章 基础 调用函数和方法 调用函数,以math包中的函数调用为例 import scala.math._ "_"相当于java中的* pow(2, 4) 返回16.0。如果是scala开头的包,可以省略scala 方法,scala中没有静态方法 与之对应的是每一个类都有一
  上期说道:http/2还属于一种不算普及的技术协议,可能目前只适合用于内部系统集成,现在开始大面积介入可能为时尚早。不过有些项目需求不等人,需要使用这项技术,所以研究了一下akka-grpc,写了一篇介绍。本想到此为止,继续其它项目。想想这样做法有点不负责任,像是草草收场。毕竟用akk
在前面的的讨论里已经介绍了CQRS读写分离模式的一些原理和在akka-typed应用中的实现方式。通过一段时间akka-typed的具体使用对一些经典akka应用的迁移升级,感觉最深的是EvenSourcedBehavior和akka-cluster-sharding了。前者是经典akka
 内容来自书籍《Scala 实用指南》3.8 Scala 中有一些约定,可以让代码简洁且易于阅读、编写。下面是这些特性的示例。 支持脚本。不是所有的代码都需要放在一个类中。如果一个脚本就能满足需求,就直 接将可执行的代码放在一个文件中,没有必要都堆在一个类中。 return 是
前言 先讲讲本文的开发背景吧.. 在如今前后端分离的大背景下,咱的客户又有要求啦~ 要前后端分离~ 然因为种种原因..没办法用用纯前端的框架(其实是学习成本高,又没钱请前端开发人员)... 所以最终决定了一种方案.. 那就是采用MVC(只处理前端视图层,单纯是为了托管在.net core上
  假定你已经准备好了你的产品(不管是虚拟的还是现实的),想好了你的商业模式,接下来我们就来讨论一下如何获取第一笔风险投资。   融资三步骤: 我简单的归纳成9个字: 做不做,做多大,怎么做。 我们来分别讲解。   步骤
JS一个重要功能就是操作DOM, 改变页面显示。 目录: 1、基本概念 2、节点类型 3、节点关系 4、节点操作   基本概念 DOM全称为Document Object Model ,即文档对象模型,是针对H
  目录: 1、节点类型之Document类型 2、节点类型之Element类型 3、节点类型之Text类型 4、综合小示例 -- 动态添加外部样式文件 5、查找元素的扩展方法   接上篇,我们先来看常用的三种
稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。   文章提纲 &#