blink

Apache Flink 1.9重磅发布!首次合并阿里内部版本Blink重要功能

可紊 提交于 2019-12-24 16:41:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 8月22日,Apache Flink 1.9.0 版本正式发布,这也是阿里内部版本 Blink 合并入 Flink 后的首次版本发布。此次版本更新带来的重大功能包括批处理作业的批式恢复,以及 Table API 和 SQL 的基于 Blink 的新查询引擎(预览版)。同时,这一版本还推出了 State Processor API,这是社区最迫切需求的功能之一,该 API 使用户能够用 Flink DataSet 作业灵活地读写保存点。此外,Flink 1.9 还包括一个重新设计的 WebUI 和新的 Python Table API (预览版)以及与 Apache Hive 生态系统的集成(预览版)。 Apache Flink 项目的目标是开发一个流式处理系统,以统一和支持多种形式的实时和离线数据处理应用程序以及事件驱动的应用程序。在此版本中,我们在这方面取得了巨大的进步,将 Flink 的流处理和批处理能力集成在了统一的运行时之上。 本文将描述所有主要的新功能、改进、重要变化、以及未来的发展计划。有关更多详细信息,请查看 完整版变更日志 。 Flink 1.9 版本的二进制分发和源文件可以通过 Flink 项目的 下载页面 以及 文档页面 获得。 Flink 1.9 与之前 1.x 版本的 @Public

修改代码150万行!与 Blink 合并后的 Apache Flink 1.9.0 究竟有哪些重大变更?

和自甴很熟 提交于 2019-12-24 16:23:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 8月22日,Apache Flink 1.9.0 正式发布,早在今年1月,阿里便宣布将内部过去几年打磨的大数据处理引擎Blink进行开源并向 Apache Flink 贡献代码。当前 Flink 1.9.0是阿里内部版本 Blink 合并入 Flink 后的首次发版,修改代码150万行,此次发版不仅在结构上有重大变更,在功能特性上也更加强大与完善。本文将为大家介绍 Flink 1.9.0 有哪些重大变更与新增功能特性。 在此先简单回顾一下阿里巴巴 Blink 开源的部分要点: Blink 开源的内容主要是阿里巴巴基于开源 Flink 引擎,依托集团内部业务,在流计算和批处理上积累的大量新功能、性能优化、稳定性提升等核心代码 Blink 以分支的形式开源,即开源后会成为 Apache Flink 项目下的一个分支。 Blink 开源的目标不是希望成为另一个活跃的项目,而是将 Flink 做的更好。通过开源的方式让大家了解所有 Blink 的实现细节,提高 Blink 功能merge进入 Flink 的效率,与社区协作更高效。 半年的时间过去了,随着 Flink 1.9.0 版本的发布,在此我们可以骄傲的宣布:Blink 团队已经实现了之前的诺言!尽管不是所有功能都顺利 merge 回了社区

In Chrome’s user agent stylesheet, why use “-webkit-margin-before” et al instead of just “margin-top” et al?

我的梦境 提交于 2019-12-23 12:19:14
问题 -webkit-margin-{before,after,start,end} can be overriden by margin-{top,bottom,left,right} respectively. Why does Chrome’s user agent stylesheet not just use the standard margin- declarations? 回答1: This is to do with layout direction. So -webkit-margin-start is like margin-left when the layout direction is left-to-right, but like margin-right when the direction is right-to-left. See http://jsfiddle.net/jLnz2jd1/ (In Chrome, obviously) In contexts where directionality matters, the user-agent

Google Chrome compositor-driven animation affected by jam in main thread

雨燕双飞 提交于 2019-12-23 03:40:19
问题 Here is the fiddle showing the puzzler: https://jsfiddle.net/1rk65nxj/ I am animating this .spinner element using CSS animation. The element itself is promoted to its own compositing layer using will-change: transform and translateZ(0) for fallback. Now, i jam the main thread doing something like: var i = 999999; while ( i > 0) { i--; } Since CSS animations are compositor-driven page updates, I expected the main thread jam not to halt the spinner but it does. Now, the weird thing is, if I

REM font size not adjusting below arbitrary threshold

时光怂恿深爱的人放手 提交于 2019-12-22 04:16:26
问题 In Safari 12.0.2 and Chrome 71.0.3578.98 on Mac Mojave 10.14.2, when setting the font-size using rem units, the actual size won't go below 9px . See this example: https://codepen.io/stephenjwatkins/pen/OrbGxL My browser's font size is set to the default ( 16px ) with a minimum font size set to 6px : Setting text-size-adjust to none doesn't affect the problem. Firefox renders the size correctly. The only thing that I've found to fix the problem is setting font-size: 0; to a parent element. For

How to make a text blink in shell script

谁说我不能喝 提交于 2019-12-20 11:59:17
问题 I have this piece of code below: echo " \033[33mTitle of the Program\033[0m" which changes the colour to yellow. How can I make the text "Title of the Program" blink? 回答1: Try adding -e if it's not working without it You may need to add the -e option to echo (at least that's required on all or most systems I use). The following will tell your system to blink the text: echo -e "\033[5mTitle of the Program\033[0m" You can have blinking and color And you don't have to choose either yellow or

Zeppelin-Blink

本小妞迷上赌 提交于 2019-12-19 23:54:09
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Zepplin是一个很有意思的笔记本,支持众多interpreter,包括Flink。在网上找了很多资料,发现直接使用二进制包,或者从源码编译,均无法向Flink 1.7.1提交作业。0.81和0.9.0-SNAPHOST都试过。跟同事咨询了一下,找到一个Zeppelin+Blink的镜像,体验特别好。 $ docker run -d -p 8085:8085 -p 8091:8091 zjffdu/zeppelin-blink:latest <java:1.8> Unable to find image 'zjffdu/zeppelin-blink:latest' locally latest: Pulling from zjffdu/zeppelin-blink 7b722c1070cd: Already exists 5fbf74db61f1: Already exists ed41cb72e5c9: Already exists 7ea47a67709e: Already exists a3e223183687: Downloading [=========> ] 26.18MB/131.6MB a3e223183687: Downloading [===========> ] 30.42MB/131

Activity is blinking after locale change in Android 4.1+

偶尔善良 提交于 2019-12-19 03:37:31
问题 I have implemented custom locale selection about a year ago but after 4.1 release users start to complain on constant activity blinking. Here is code I'm using (compiled from different SO answers): public final class TestApplication extends Application { private Locale desiredLocale = new Locale("ru-RU"); @Override public void onCreate() { super.onCreate(); updateLocale(new Configuration()); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged

Activity is blinking after locale change in Android 4.1+

坚强是说给别人听的谎言 提交于 2019-12-19 03:37:17
问题 I have implemented custom locale selection about a year ago but after 4.1 release users start to complain on constant activity blinking. Here is code I'm using (compiled from different SO answers): public final class TestApplication extends Application { private Locale desiredLocale = new Locale("ru-RU"); @Override public void onCreate() { super.onCreate(); updateLocale(new Configuration()); } @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged

SVG click events not firing/bubbling when using <use> element

Deadly 提交于 2019-12-18 11:41:11
问题 I have come across an interesting bug (?) whereby if you embed the SVG using <use> as part of a link (an icon for example) – the icon itself does not register a click event in jQuery, but clicking the text does. I think this is due to SVG events not bubbling up? If you embed the SVG directly, the link triggers regardless of whether you click the text or the icon. A simple test case I created can be seen here: SVG <use> bug test case. 回答1: Use pointer-events: none; on the svg. It worked for me