以色列供水系统再次遭遇网络攻击
|
. Hadoop Lucene 并不是唯一一个进入我们这个榜单的 Cutting 创建的作品。2003 年,Google 在一篇研究论文中描述了在大型商用计算机集群上处理数据的 MapReduce 算法,受该论文的启发,Cutting 用 Java 编写了一个 MapReduce 操作开源框架,并以他儿子的玩具大象命名,称为 Hadoop 。Hadoop 1.0 于 2006 年发布,催生了大数据趋势,并激发了许多公司开始收集“数据湖”(data lakes),制定挖掘“数据排放”(data exhaust)的策略,并将数据描述为“新石油”(the new oil)。到 2008 年,Yahoo(当时的 Cutting 曾在该公司工作)宣称他们的 Search Webmap 运行在 10,000 个内核的 Linux 群集上,是现有的最大的产线 Hadoop 应用程序。到 2012 年,Facebook 声称在全球最大的 Hadoop 集群上拥有超过 100 PB 的数据。 8. 并行图形分析(Parallel Graph AnalytiX,PGX) 图形分析是有关理解数据中的关系和连接的。根据基准测试, PGX 是世界上速度最快的图形分析引擎之一。PGX 是用 Java 编写的,由 Oracle Labs 研究员 Sungpack Hong 领导的团队于 2014 年首次发布,PGX 允许用户加载图形数据并运行分析算法,比如,社区发现(Community Detection)、聚类、路径查找、页面排名、影响因素分析、异常检测、路径分析和模式匹配等算法。在健康、安全、零售和金融领域,它的用例比比皆是。 9. H2O.ai 机器学习(ML)的曲线非常陡峭,这可能会阻止领域专家实现伟大的 ML 想法。自动化 ML(AutoML)可以通过推断 ML 流程中的某些步骤(例如特征工程、模型训练和调整以及转译等)来提供一些帮助。由 Java 冠军 Cliff Click 创建的基于 Java 的开源 H2O.ai 平台,旨在实现 AI 的大众化,并能为那些刚入门的人们充当虚拟数据科学家,同时能帮助 ML 专家提高效率。
10. Minecraft 该游戏的和平环境是由生物群落、人以及自己用积木搭建的住所组成的,它对世界各地的儿童和成人都有着持久的吸引力,这使得它成为历史上最受欢迎的视频游戏。Minecraft 及其 3D 宇宙是由 Markus “Notch” Persson 用 Java 开发的,并于 2009 年以 Alpha 版本发布,它是永无止境的创造力之源,因为没有两个衍生的世界是一样的。该视频游戏对 Java 的使用也可以让在家和学校的程序员创建自己的模块。 11. Jitter 机器人和 leJOS
在自动吸尘器 Roomba 出现之前,就已经有 Jitter 。Jitter 是一个用来吸取国际空间站(ISS)中漂浮颗粒的原型机器人,它能够在失重状态下导航,在墙壁上弹跳,并能使用回转仪进行自我定位。据报告称,俄罗斯宇航员发现该机器人的 x、y、z 旋转操作令人印象深刻,能让人联想到国际空间站自身是如何控制其方向的。Jitter 是 leJOS 最出类拔萃的原型,leJOS 是 Lego Mindstorms 的 Java 虚拟机,是 Lego 的硬件软件环境,可用于从积木玩具中开发可编程的机器人。玩具 OS 可以追溯到 1999 年由 José Solorzano 发起的 TinyVM 项目,该项目后来演变成 leJOS,由 Brian Bagnall、JürgenStuber 和 Paul Andrews 领导。这个功能齐全的环境具有许多特定于机器人编程的类,这些类使用 Java 的面向对象特性进行了简化,使得任何人都可以利用其高级控制器和行为算法。 根据系统的复杂度不同,其中的多对多关系和一对一关系可能会有变化
2.授权流程 授权即给用户授予角色,按流程可分为手动授权和审批授权。权限中心可同时配置这两种,可提高授权的灵活性。
|
