ACC

Flink基础(四十):FLINK-SQL函数(4) 函数(五)自定义函数(三)

表值聚合函数 自定义表值聚合函数(UDTAGG)可以把一个表(一行或者多行,每行有一列或者多列)聚合成另一张表,结果中可以有多行多列。 上图展示了一个表值聚合函数的例子。假设你有一个饮料的表,这个表有 3 列,分别是 id、name 和 price,一共有 5 行。假设你需要找到价格最高的两个饮料,类似于 top2() 表值聚合函数。你需要遍历所有 5...

深入了解Java ClassLoader、Bytecode 、ASM、cglib(II)

三、ASM 我们知道Java是静态语言,而python、ruby是动态语言,Java程序一旦写好很难在运行时更改类的行为,而python、ruby可以。 不过基于bytecode层面上我们可以做一些手脚,来使Java程序多一些灵活性和Magic,ASM就是这样一个应用广泛的开源库。 ASM is a Java bytecode manipulation...

FI常用BAPI(转)

总帐会计:  (比较简单全部测试通过,关帐时使用)      Line item of document for ledger with summary table GL   F: BAPI_GLX_GETDOCITEMS        Closing balance of G/L account for chosen year   F: BAPI_GL_...