红帽接手维护 OpenJDK 8 和 OpenJDK 11【马哥教育新闻快报402期】

各位小伙伴下午好,今天是2019年4月19日,这里是马哥教育新闻快报402期。

本期重点关注: 红帽接手维护 OpenJDK 8 和 OpenJDK 11

【快报内容】

1、 红帽接手维护 OpenJDK 8 和 OpenJDK 11

 在 Oracle 退出和变更许可后,红帽宣布接手维护 OpenJDK 8 和 OpenJDK 11,为这两个 OpenJDK 的旧版本提供错误修复和安全补丁。

  Oracle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK 11,红帽接手维护的两个 OpenJDK 版本是 Java 这两个长期支持版本的基础。

  此前,红帽已有接手 OpenJDK 6 和 OpenJDK 7 项目维护的经验,这次接手维护也将遵循类似的项目管理经验,与社区合作,从而实现 Java 的持续创新。对于 OpenJDK 9 和 OpenJDK 10,这两个版本短期发布且只有六个月支持期,红帽暂无接手维护的计划 。

  2007 年以来,红帽一直是 OpenJDK 社区的成员,同时也是社区中最大的贡献者之一。红帽的 Java 技术主管从 2019 年 2 月开始就一直担任 OpenJDK 8 和 OpenJDK 11 的项目负责人,作为 OpenJDK 管理委员会活跃成员的时间也已有七年。除了丰富的社区经验,红帽还领导着 Shenandoah 的开发。作为一个高性能垃圾收集器,Shenandoah 现在已经是 OpenJDK 12 的一部分。

  目前,JDK 的最新稳定版本是在上个月正式发布的 JDK 12。下个版本是基于 OpenJDK 13 的 JDK 13,预计 Oracle 在 9 月完成并发布。此次红帽对 OpenJDK 8 和 11 的维护不会带来重大更新,新特性等内容只会出现在最新的稳定版本 JDK 上。

2、 5G时代的一个杀手级应用,可能是“云上电脑”?

迄今为止,对 5G 网络想象中的应用场景,大部分可以通过 4G 实现,5G 还没有找到其专属的应用场景。

  不过,可能有一个例外:让手机、电脑等本地终端变身为“云上电脑”的显示屏,所有的运算和存储过程都在云端完成,由此免去要不断升级设备的麻烦。要想获得足够低的延迟,让“云电脑”和本地电脑一样快,也许只有 5G 能帮我们做到。

  为 5G 设想应用场景的尴尬

  5G 已经在路上了。随着大城市网络铺设的展开,和兼容终端数量的增加,未来一两年就会有很多人用上这一据说比 4G 快 10 倍的技术。其实都不用说快多少倍,只要真能确保在有信号的地方,手机上网就跟固网宽带一样快、一样稳定,甚至只要连微信视频再也不“卡”,这就已经是一个巨大的飞跃。

  根据你家里电脑配置的不同,很可能用宽带满格速度下载一部大电影,已经快过从移动硬盘或U盘复制。而家中路由器的配置参差不齐,也让有时候两个终端在家里连局域网,速度都不如分别上外网再连接彼此。

  由此我们也得了解这么个基本事实:最终到达你面前的网速,除了源头、传输网络等影响因素之外,你自己家的网关、终端也会影响到。接到居民楼的水塔都输出汹涌澎湃的水流,但你家里水龙头就是细细的小水管,那也没有办法。

3、 京东数科再次加码网贷平台 有意"抢滩"P2P

如今,网贷行业备案工作正在逐步推进之时,京东再次加码网贷平台,似有抢滩 P2P 备案资格之意。

  据《证券日报》记者查询国家企业信用信息公示系统发现,京东数字科技控股有限公司(下称:京东数科)旗下京海卓创(厦门)数字科技有限公司持有厦门易汇利网络借贷信息中介服务有限公司(以下简称“易汇利”)100% 股权,该公司由厦门易汇利金融信息技术服务有限公司更名而来,易汇利为 P2P 网贷平台易利贷的运营主体。

  企查查的易利贷融资历程显示,2019 年 3 月 29 日易利贷被收购,收购融资额未知,投资方为京东金融,也就是改名后的京东数科。

  《证券日报》记者联系京东数科方面,但对方回复称,针对此事目前不会有回应。

  京东数科入局 P2P 早已不是第一次,此前,京东金融 App 就上线过两款 P2P 网贷产品——和丰网贷和旭航网贷。

  “京东一直有意布局 P2P 业务。相比于其他巨头,京东在金融牌照方面的布局相对落后,而 P2P 作为一个潜在的金融类牌照,京东一定希望有所布局。”网贷天眼研究院负责人李鹏飞对《证券日报》记者表示。

4、 挑战倒计时:华为的特殊时刻

4 月 16 日-18 日,华为例行的分析师大会如期而至。

  今年开场演讲的是华为轮值董事长胡厚崑,内容涵盖了智能联接、5G 和 AI,风格沉稳,把握发展方向;随后华为董事、战略研究院院长徐文伟将华为战略研究院推至台前,带来了前沿科技感,强调研发的支撑;第三位上台的华为常务董事、产品投资评审委员会主任、ICT 战略与 Marketing 总裁汪涛,从务实的角度表述了华为如何将智能落地。

  演讲有序平静,不过在现场,21 世纪经济报道记者还是感受到华为处于一个特殊的变革时期。

  这个特殊的节点包括外部的产业革新、国际挑战,也包括内部的架构重整、战略变化。

  首先是产业的变革期,通信行业是周期性行业,这一波 5G 关系到社会、生活的方方面面,设备商们都铆足了劲头。

  今年也是 5G 商用元年,在设备商眼中,5G 的规模化商用时代已来。华为 5G 产品线副总裁甘斌介绍道:“上半年,中东、欧洲的很多运营商都会发布 5G 的商用网络。下半年,根据现在的合同数和各方面的商业计划,60 家以上的运营商会发布 5G 业务。历史第一次智能终端、芯片和基站都是在同一年商用,也就是 2019 年。”

  5G 也将为华为的运营商业务的天花板打开空间。但近期研究机构 IHS 的一份报告称,全球 5G 通信设备市场份额方面,华为仅排在第四。

【今日学习必备】

【Linux面试真题】- screen 命令详解

背景
作为程序员一定会用到Linux系统,经常打开多个shell,运行一些需要很长时间才能完成的任务,通常情况下我们都是为每一个这样的任务开一个终端窗口,必须等待它们执行完毕,在此期间不能关掉窗口,否则这个任务就会被杀掉。
简介
GNU Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。
GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能
常用的screen 命令
screen -S yourname -> 新建一个叫yourname的session
screen -ls -> 列出当前所有的session
screen -r yourname -> 回到yourname这个session
screen -d yourname -> 远程detach某个session
screen -d -r yourname -> 结束当前session并回到yourname这个session

常用快捷键组合
C-a c -> 创建一个新的运行shell的窗口并切换到该窗口
C-a n -> Next,切换到下一个 window
C-a p -> Previous,切换到前一个 window
C-a d -> detach,暂时离开当前session,将目前的 screen session丢到后台执行,并会回到还没进 screen 时的状态,此时在 screen session 里,每个screen内运行的 process (无论是前台/后台)都在继续执行,即使 logout 也不影响。

exit 关闭当前session

【Python面试真题】- Python2和Python3区别

  • 字符编码: py3中默认字符编码是unicode;py2中默认字符编码是 ASCII,如果文件中出现了中文,需要在顶部加入coding声明#coding:utf8
  • 让用户输入:py3中直接使用input(); py2中需要使用raw_input()
  • range和xrange:py3中的range == py2中的 xrange, 返回类似迭代器的东西,节省内存空间
  • 语句变函数: py3中为print()exec() 是一个方法,必须加上括号; py2中为printexec
  • 数据传输: py3中socket传过来的数据是byte类型 / hashlib包update也需要传bytes类型的数据; py2中则可以直接传入str, e.g
# Python3
import hashlib
m = hashlib.sha256()
m.update(b"Nobody inspects")

# Python2
import hashlib
m = hashlib.md5()
m.update("Nobody inspects")

>【就业喜讯】

【学员喜讯-813期】- 运维学员学习Linux后成功收获29K/月14.6薪!

红帽接手维护 OpenJDK 8 和 OpenJDK 11【马哥教育新闻快报402期】

【近期开班】

Linux面授班:2019年5月8日(北京)
Linux网络班:2019年5月4日(网络)
Python面授班:2019年6月24日(北京)
Python网络班:2019年5月25日(网络)



相关新闻

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!