自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 mysql-隐式转换引起的bug

一个粗心,括号不小心打错了地方,猜猜会是什么运行结果?t_xxx表order_no为varchar。select*from t_xxx whereorder_noin('U123','U234'AND typein(10,11));语法错误?row 0?实际情况是,这句sql并没有语法错误,而是将全部数据返回出来。本以为这句sql会报语法错误,但万万没想到竟然可以运行成功,而且会导致where子句的失效,让我们一起盘根问底一下。首先是词法分析,MySQ...

2021-03-22 11:29:45 142 1

原创 Flink框架源码——数据类型

目录数据类型管理TypeInformation数据类型:类型推断主动声明类型数据类型管理Flink框架内部是自主进行内存管理的,其实现大量使用堆外内存,对开发者隐藏无论类型与逻辑类型的转换细节,Flink自己实现了一套TypeInformation,用于推断与转换数据类型,实现serializers以及comparators。但在某些情况下却无法直接做到,例如定义函数时如果使用到了泛型,JVM就会出现类型擦除的问题,使得Flink并不能很容易地获取到数据集中的数据类型信.

2021-02-07 18:11:17 244

原创 Flink框架源码——核心抽象

Flink的环境对象可以分为3种:开发时环境对象、运行时环境对象、运行时上下文对象

2021-01-29 12:03:20 550

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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