chill

Flink序列化器

↘锁芯ラ 提交于 2020-08-18 23:20:05
如果应用使用的google protobuf 或 apache thrift序列器工具, 你是需要注册自已的序列化工具的。以protobuf和thrift为例,示例如下: 譬如 google protobuf 样例: 注册ProtobufSerializer序列化器: final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); env.getConfig().registerTypeWithKryoSerializer(PbSdkStat.DataRecords.class, ProtobufSerializer.class); 添加maven依赖 <dependency>   <groupId>com.twitter</groupId>   <artifactId>chill-protobuf</artifactId>   <version>0.7.6</version>   <!-- exclusions for dependency conversion -->   <exclusions>   <exclusion>    <groupId>com.esotericsoftware.kryo</groupId>    <artifactId>kryo

从一匹马和一个梨,说说“Z世代”音乐

随声附和 提交于 2020-05-08 08:06:49
音乐的潮流趋势,一直随着时代的变化而改变。 2020年,“Z世代”人口已经占到全球总人口的30%,这些深受网络影响的95后,音乐口味如何? 这要从一匹打败了鸭子的马,和一个得了五个格莱美的梨说起。 世界属于“Z世代”: 用融合给大家来点不一样的 仔细看Billboard2019年度榜单,你能看到一个男人在皱眉头。 这个男人名叫Drake,是Billboard当之无愧的霸榜王者、欧美流行乐坛主理人,在欧美“流媒体周播放记录”TOP6中,他一人占据四席,外网知乎Quora有人发问“到底谁才能击败Drake” 下面回答:“2019,Drake稳了。” 转折总在意料不到的地方发生:有个99年生的Lil Nas X,用一首专辑封面全是马的《Old Town Road》,彻底击败了Drake。新歌首次登榜就超过Drake的周播放记录,并以连续19周的霸榜成绩,成为2019年Billboard冠单。 TOP10里占席一半的Drake依然无法登顶,这就叫非战之罪吧 但直到2020年1月的第62届格莱美奖公布,所有人才发现,这匹“黑马”已经是“前浪”,01年生的Billie Eilish,才是真正的比赛杀死者。 因为谐音,小姑娘被中国粉丝赐名“碧梨”。凭借着一首《Bad Guy》,砍下了格莱美“最佳新人”、“最佳歌曲”、“最佳制作”、“最佳专辑”、“最佳流行专辑”,总共五项格莱美大奖。 真正的狠人

MIT6.0001 笔记,LECTURE 5:Tuples, List (aliasing, mutability, cloning详解)

半城伤御伤魂 提交于 2020-04-06 09:34:30
这一篇博客主要来解释list的高级特性,主要包括aliasing,mutability,和cloning。这三个特性在赋值时需要特别注意。本篇笔记和代码都来自于MIT的公开课,第五课。 《Introduction to Computer Science and Programming in Python》 。 aliasing 对于 简单的数据类型 ,比如int,使用 b = a 赋值之后,b只是得到了a的地址。如果修改b的值,则b的地址同时改变。 a = 1 b = a print ( 'id(a) is ' , id ( a ) ) print ( 'id(b) is ' , id ( b ) ) print ( 'a is' , a ) print ( 'b is' , b ) id(a) is 1865706560 id(b) is 1865706560 a is 1 b is 1 b = 3 print ( 'id(a) is ' , id ( a ) ) print ( 'id(b) is ' , id ( b ) ) print ( 'a is' , a ) print ( 'b is' , b ) id(a) is 1865706560 id(b) is 1865706624 a is 1 b is 3 对于 复杂的数据结构 ,比如list,使用 hot =