首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Spark 2.3重磅发布;腾讯高性能图片框架LKImageKit开源;Spring Boot 2.0.0 发布

接收程序员的 8 点技术早餐

编辑 | Eva

本周要闻:Spark 2.3 重磅发布;腾讯高性能的图片框架 LKImageKit 正式开源;DeepMind 发布通用强化学习新范式,自主机器人可学会任何任务;Google AI 教育项目免费开放,支持中文;Spring Boot 2.0.0 正式发布;Java 更换新名字“Jakarta EE”;Opera 52 新特性公布,整体速度快过 Chrome 64;2018 编程语言关注度调查:Java 9 关注度上升;GITHUB 遭遇史上最大规模 DDOS 攻击。

Spark 2.3 重磅发布

2018 年 2 月 28 日,Databricks 在官方工程博客上正式发布 Apache Spark 2.3.0,作为 Databricks Runtime 4.0 beta 的一部分。

除了继续引入 SparkR、Python、MLlib 和 GraphX 方面的新功能,这一版本主要在可用性和稳定性方面下了功夫,解决了 1400 多个 ticket。其他主要特性如下:

DataSource V2 API

向量化的 ORC Reader

包含键值存储的 Spark History Server V2

基于 Structured Streaming 的机器学习管道 API

MLlib 增强

Spark SQL 增强

腾讯高性能的图片框架 LKImageKit 正式开源

LKImageKit 是一个高性能的图片框架,包括了图片控件,图片下载、内存缓存、磁盘缓存、图片解码、图片处理等一系列能力。合理的架构和线程模型,并特别针对不同场景进行优化,能充分发挥硬件的性能。

该框架具有高度的扩展性。在此框架下,开发者可以自定义图片框架中的任何一个部分,比如:自定义图片显示逻辑、自定义缓存、自定义下载组件、自定义解码器、自定义图片处理算法等等。

该组件旨在提供 iOS 平台上使用最简单,功能最强大的高性能图片解决方案。

Spring Boot 2.0.0 正式发布

3 月 1 日,如约发布的 Spring Boot 2.0 在同步至 Maven 仓库时出现问题,导致在 GitHub 上发布的 v2.0.0.RELEASE 被撤回。目前问题已修复,官方重新发布了 Spring Boot 2.0,并提供了 Maven 中央仓库地址。

官方表示,这个版本经历了 17 个月的开发,有 215 个不同的使用者提供了超过 6800 次的提交。该版本是自 4 年前发布 Spring Boot 1.0 以来的第一次重大修订,也是首个提供对 Spring Framework 5.0 支持的 GA 稳定版本。

Java 更换新名字“Jakarta EE”

Eclipse 基金会的企业 Java 平台将被称为 Jakarta EE。

这是最近民意调查中选民的最爱,在收到 6,959 份回复后,Jakarta EE 赢得了 64.4%的选票,远远超过了其他选项。因为该平台的长期名称 Java EE(企业版)仍然是 Oracle 的商标,所以必须选择一个新名称。

GITHUB 遭遇史上最大规模 DDOS 攻击

3 月 1 日,GitHub 遭遇史上最大规模 DDoS 攻击,每秒 1.35TB 的流量瞬间冲击了这一开发者平台。

GitHub 试图反抗,但不到 10 分钟,它就自动要求安全公司 Akamai Prolexic 提供帮助。Prolexic 作为中介接管了 GitHub 的所有信息流,并通过其清理中心发送数据以清除和阻止恶意数据包。8 分钟后,袭击者停止了攻击。

Akamai 网络安全副总裁 Josh Shau 表示,他们是基于互联网所见过最大规模攻击的五倍来建模,“我可以肯定我们能处理 1.3 Tbps,但同时我们从来没有遇到过这么大的流量。”

Chrome 最近版本支持使用使用 PWA

在最近版本的 Chrome 浏览器 (比如 Canary) 中,打开“about:flags”页面然后搜索“progressive”,将选项 #desktop-pwas 的属性改为 Enable:

在 about:flags 或 chrome://flags 页面,你可以使用一些实验性的功能

之后,就可以安装 PWA 程序到你的桌面系统。

这是 Windows 上的运行效果:

Windows 上运行的 Twitter Lite

这是 Linux 上的运行效果:

Ubuntu 上运行的 Pokedex

2018 编程语言关注度调查:Java 9 关注度上升

JAXenter 对流行度比较高的几门编程语言进行了调查,了解用户对它们的喜爱度与关注程度。

数据显示,42% 的受访者对旧版本的语言更感兴趣。让人意想不到的是,62% 的人希望在 2018 年更多地关注 Java 9,并且只有五分之一的受访者认为 Java 9 没有意义。 也有三分之一的参与者表示对即将到来的版本(Java 10 和 11)感兴趣。

调查显示,有 43% 的受访者认为 Kotlin 很有趣,30% 的受访者更关注 Go。TypeScript 和 JavaScript 的关注度基本持平,Scala 的知名度一直在不断增长,到目前为止,将近 48% 的受访者表示希望今年能尝试 Scala。

Opera 52 新特性公布,整体速度快过 Chrome 64

据 Opera 官方发布的消息称,Opera 52 Beta 将配备更快的广告拦截器,还支持复制多个分页网址等批次操作。

Opera 52 改进了广告拦截机制里的字串配对算法,进一步的缩短广告拦截器在读取网页时造成的延迟。将 Opera 51、Opera 52 以及 Chrome 64 作比较,Opera 52 整体速度比 Chrome 64 快 44%,也比 Opera 51 快 16%。

另外,Opera 52 还增加了批次操作,现在使用者只要按下 Ctrl 键,便能复选鼠标下的浏览器分页,而按下 Shift 则能选取范围内的分页,操作方式就像是在 Windows 文件夹中多选文件一样,同时也能对复选进行分页,执行重新载入、复制、锁定或是关闭等指令。

DeepMind 发布通用强化学习新范式,自主机器人可学会任何任务

3 月 2 日,DeepMind 发表博客文章,提出一种称为 SAC-X(计划辅助控制)的新学习范式,旨在解决让 AI 以最少的先验知识,从头开始学习复杂控制问题的挑战。这在真实环境中成功让机械臂从头开始学习拾放物体。研究者认为,SAC-X 是一种通用的强化学习方法,未来可以应用于机器人以外的更广泛领域。

谷歌 AI 又有新技能:不用绿幕抠像 自动更换视频背景

3 月 2 日消息,谷歌 AI 又学会一项新技能,如果你拍摄自拍视频,它可以更换视频背景(抠像);之前我们只能更换静态照片的背景。

谷歌用许多标签图像训练神经网络,让神经网络不断学习,分辨脸部特征,比如眼睛、头发、眼镜、嘴等部位的特点,将这些特征与其它东西区分开来。最终,谷歌开发出一套系统,它可以置换背景,速度很快,能够跟上视频的播放速度。数字视频帧的播放速度约为 30fps,在谷歌 Pixel 2 手机上,新技术的处理速度约为 40fps,如果是苹果 iPhone 7,处理速度可以超过 100fps。

Google AI 教育项目免费开放,支持中文

3 月 1 日,谷歌上线人工智能学习网站 Learn with Google AI,网站设有一门名为机器学习速成班(Machine Learning Crash Course ,MLCC)的免费课程。

该课程基于谷歌内部课程,最初旨在帮助谷歌员工对 AI 和机器学习基础知识进行介绍。现在,MLCC 将面向所有人开放,而且有中文版网站!

参考线索

https://www.leiphone.com/news/201803/hckdkJYsvNvlwYUe.html

https://www.oschina.net/news/93695/opera-52-is-faster-than-chrome-64

https://www.oschina.net/news/93696/jaxenter-survey-preliminary-results

http://news.51cto.com/art/201802/566881.htm

https://www.oschina.net/news/93781/spring-boot-2-0-goes-ga

http://mp.weixin.qq.com/s/xJ_g3BvbM-WaIyLthHdhEw

http://tech.sina.com.cn/it/2018-03-02/doc-ifwnpcnt0390355.shtml?cre=tianyi&mod=pctech&loc=10&r=25&doct=0&rfunc=48&tj=none&tr=25

http://mp.weixin.qq.com/s/SJ2P4oJtvsMgzCSH3DH4vA

http://mp.weixin.qq.com/s/7IvWX-Ivuoefj8wXZcK8ew

今日荐文

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180303A0AKSM00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券