炼数成金 大数据
订阅

大数据

Mesos已死,容器永生
Mesos已死,容器永生
4 月 7 日,Apache 宣布开始投票进程,准备将曾火极一时的 Mesos 项目移至 Attic 下。Mesos 诞生于 2009 年,最初是伯克利大学的一个研究项目。它曾为分布式资源管理做出过一系列前沿贡献,据 Mesosphere/D2IQ 联合 ...
分类:   
一切前端概念,都是纸老虎
一切前端概念,都是纸老虎
不管是Vue,还是 React,都需要管理状态(state),比如组件之间都有共享状态的需要。什么是共享状态?比如一个组件需要使用另一个组件的状态,或者一个组件需要改变另一个组件的状态,都是共享状态。父子组件之间, ...
分类:   
微软推出 Microsoft Build of OpenJDK 预览版!
微软推出 Microsoft Build of OpenJDK 预览版!
前天美国最高法院刚裁定谷歌在 Android 系统中使用的 Java API 代码合理,第二天微软就发布了 Microsoft Build of OpenJDK 预览版。微软表示,他们发现近年来在其云服务及开发工具中,Java 的客户使用量在不断增长, ...
分类:   
谷歌甲骨文Java专利大战终审判决:安卓使用Java不构成侵权
谷歌甲骨文Java专利大战终审判决:安卓使用Java不构成侵权
周一,美国最高法院以6比2的投票裁定,根据美国法律,谷歌在Android操作系统中对甲骨文Java API的有限复制构成合理使用。这一裁决不仅结束了两家科技公司持续了11年的专利纠纷,也具有里程碑意义,因为此案解决了涉 ...
分类:   
在复杂条件搜索上,为什么MySQL只能被ES吊打?
在复杂条件搜索上,为什么MySQL只能被ES吊打?
Elasticsearch 是开源的实时分布式搜索分析引擎,内部使用 Lucene 做索引与搜索。它提供"准实时搜索"能力,并且能动态集群规模,弹性扩容。Elasticsearch 使用 Lucene 作为其全文搜索引擎,用于处理纯文本的数据 ...
分类:   
为什么我们从 Docker 转向了 Go?
为什么我们从 Docker 转向了 Go?
在以往的很多项目中,我们都采用了Docker,而且效果都很不错(大多数时候都不错,只不过有时我们的生产系统中的红帽系统文件会出一些莫名的状况,但可能并不是Docker的问题)。但是,这一次我们并没有采用Docker,原 ...
分类:   
Serverless比你预期要贵得多
Serverless比你预期要贵得多
Serverless核心思想是指定一个策略来创建新的 Web 服务器,而不是自己启动它们。这样一来,如果你的产品在某个地方出彩,获得巨大的流量爆发,你的云提供商可以启动许多 Web 服务器副本,然后在流量减少时关闭这些 W ...
分类:   
Pinterest 搜索系统实时化的挑战和建设实践
Pinterest 搜索系统实时化的挑战和建设实践
Pinterest 的内部搜索引擎 Manas 是一个通用的信息检索平台。正如我们在上一篇文章中讨论的那样,Manas 被设计为兼具高性能、可用性和可伸缩性的搜索框架。如今,Manas 支持大多数 Pinterest 产品的搜索功能,包括广 ...
分类:   
Java 微服务能像 Go 一样快吗?
Java 微服务能像 Go 一样快吗?
Java 由 Sun Microsystems 公司开发,后被甲骨文所收购。其 1.0 版本发布于 1996 年,目前的最新版本是 2020 年的 Java 15。Java 当前的主要设计目标,在于实现 Java 虚拟机及字节码的可移植性,外加带有垃圾回收的 ...
分类:   
四种软件架构演进史,会一种就很牛逼了!
四种软件架构演进史,会一种就很牛逼了!
单体架构比较初级,典型的三级架构,前端(Web/手机端)+中间业务逻辑层+数据库层。这是一种典型的Java Spring mvc或者Python Django框架的应用。单体架构的应用比较容易部署、测试, 在项目的初期,单体应用可以很好 ...
分类:   
精通哪些编程语言的程序员更“吃香”?
精通哪些编程语言的程序员更“吃香”?
想进大厂,掌握哪几种编程语言更具竞争力?这个问题上,大多数程序员把票投给了 Java 和 Go。其中,Java 以 29.1% 的得票率,遥遥领先,排名第一。在国内,Java 是大厂的主要语言之一,被用于企业级开发,其开发效率 ...
分类:   
PHP 的 Git 服务器遭到攻击:黑客将秘密后门植入源代码中
PHP 的 Git 服务器遭到攻击:黑客将秘密后门植入源代码中
有人黑入了PHP编程语言的官方Git服务器,并推送了未经授权的更新,将一个秘密的后门植入到源代码中,这是软件供应链遭到攻击的又一个例子。这两个恶意提交的更新被推送到托管在git.php.net服务器上的自托管“php-src ...
分类:   
使用Go语言编写的恶意软件激增2000%
使用Go语言编写的恶意软件激增2000%
近日,网络安全公司 Intezer 发布了 2020 年基于 Go 语言恶意软件的报告。报告指出:恶意软件的开发者已经从 C 和 C++ 逐渐转向 Go 语言,自 2017 年以来,基于 Go 语言的恶意软件数量呈现爆发式增长,增幅超过了 20 ...
分类:   
用Rust重写Linux内核,这可能吗?
用Rust重写Linux内核,这可能吗?
众所周知,Linux 是 C 语言的代言人。但是,时代变了,Rust 兴起并且正赢得更多人的支持,它开始逐渐扮演 Linux 系统语言的角色。在 2020 年 Linux Plumbers 峰会上,开发人员认真考虑了将 Rust 语言用于 Linux 内联 ...
分类:   
底层I/O性能大PK:Python/Java被碾压,Rust有望取代C++
底层I/O性能大PK:Python/Java被碾压,Rust有望取代C++
实现后端服务的编程语言有许多。因此,人们对于比较这些语言的性能有着一种天然的好奇心,而比较的基准也各种各样。例如,有一个基准可以比较不同语言在解决不同的离线任务时的性能。还有一个基准TechEmpower,可以 ...
分类:   
计算虚拟化:VMware和Nvidia联手!
计算虚拟化:VMware和Nvidia联手!
VMware和Nvidia近日将联手加速企业人工智能应用程序的开发。新发布的虚拟化巨头vSphere 7服务器虚拟化和vSAN 7存储虚拟化产品将运行需要支持人工智能基础设施的应用程序,在简化操作的同时提升安全性。VMware和Nvidi ...
分类:   
2020 GO开发者调查报告出炉:GO语言满意度高达92%
2020 GO开发者调查报告出炉:GO语言满意度高达92%
Go 开发者调查 2020 新鲜出炉。本次调查收到了 9648 个回复,和 2019 年差不多。有些问题的样本量比其他问题小,这是因为有些问题向所有人展示,而另一些问题仅向随机的一部分受访者展示。Go 的使用在工作场所和企业 ...
分类:   
最快超算系统富岳正式全面启用
最快超算系统富岳正式全面启用
近日,日本理化学研究所(RIKEN)、日本信息科学与技术研究会(RIST)和富士通正式宣布基于ARM架构的超级计算机富岳(Fugaku)研发部署完成并全面启用。作为在四大HPC权威排行榜——TOP500、HPCG、HPL-AI和Graph500 ...
分类:   
MySQL 8.0的Public Key Retrival错误,毫无规律可言怎么破?
MySQL 8.0的Public Key Retrival错误,毫无规律可言怎么破?
所在部门的连接数据库的方法有JDBC、JDBCTemplate、C3P0连接池和Druid连接池等技术,在这些连接实现方法上笔者都观察到出现过上述的错误。该错误有一定的特性,就是偶尔会出现该错误,该错误并不会一直出现,该错误 ...
分类:   
50年长盛不衰,SQL为什么如此成功?
50年长盛不衰,SQL为什么如此成功?
1971 年 3 月,英特尔推出世界上第一款通用微处理器——英特尔 4004。它有约 2300 个晶体管,售价 60 美元。时间快进到 50 年后,最新的 iPhone 有将近 120 亿个晶体管(但价格仅为 60 美元多一点)。我们今天使用的 ...
分类:   
4 种主流的 API 架构风格对比
4 种主流的 API 架构风格对比
两个单独的应用程序需要中介程序才能相互通信。因此,开发人员经常需要搭建桥梁——也就是应用程序编程接口(API),来允许一个系统访问另一个系统的信息或功能。为了快速、大规模地集成不同的应用程序,API 使用协 ...
分类:   
TIOBE 3月榜单:新功能将加入,C语言仍高居榜首
TIOBE 3月榜单:新功能将加入,C语言仍高居榜首
本月 TIOBE 指数没有什么有趣的变化。因此,TIOBE CEO Paul Jansen 表示,其打算透露一些近期将加入至榜单中的新功能。第一个问题涉及到一个 bug 修复。由于使用了复杂的算法,比如自动消除异常值,所有编程语言的所 ...
分类:   
卸载Navicat!操作所有的数据库靠它就够了
卸载Navicat!操作所有的数据库靠它就够了
虽然有很多 SQL Client 可以操作数据库,但若仔细观察会发现能满足跨平台、支持众多主流数据库系统、以图形化接口操作数据、提供多种汇入输出方式且以独立应用程序运作的选择还真没几个,可能很多程序员都倾向于选择 ...
分类:   
容器or虚拟机?
容器or虚拟机?
容器是一种操作系统虚拟化技术,用于打包应用程序及其依赖项,并在隔离环境中运行它们。在不同类型的基础架构中,容器以一种标准的方式,提供了轻量级打包和部署应用程序的方法。容器的这些特性使其对开发和运维人员 ...
分类:   
10种常见的软件架构模式
10种常见的软件架构模式
有没有想过要设计多大的企业规模系统?在主要的软件开发开始之前,我们必须选择一个合适的体系结构,它将为我们提供所需的功能和质量属性。因此,在将它们应用到我们的设计之前,我们应该了解不同的体系结构。架构模 ...
分类:   
实时数据仓库必备技术:Kafka 知识梳理
实时数据仓库必备技术:Kafka 知识梳理
现有系统A,B,C,系统B和C需要系统A的数据,然后我们就修改系统A的代码,给系统B,C发送数据。这时系统D也需要系统A的数据,我们又要修改系统A的代码,给系统D发送数据。如果这时系统B不需要系统A的数据了呢? 简直 ...
分类:   
TIOBE 3 月编程语言:Swift 一路低走,Java 份额大跌
TIOBE 3 月编程语言:Swift 一路低走,Java 份额大跌
编程语言社区 TIOBE 最新发布了 3 月编程语言排行榜。本月的榜单相较上个月并无太大变化,值得注意的是 Swift 自去年 10 月起就热度一直呈下降趋势,本月更是跌至 19 名,险些掉出 TOP 20 。自苹果 2014 年在 WWDC ...
分类:   
RedMonk语言排行:Python力压Java,Ruby持续下滑
RedMonk语言排行:Python力压Java,Ruby持续下滑
与上一次排行榜相反,本季度的前 20 名榜单出现了较大的变动。RedMonk 分析师 Stephen O'Grad 指出,前 20 名中有一半经历了一定程度的变动,“这是很不寻常的” 。此外,Python 保持住了它第二名的地位,其捍卫排名 ...
分类:   
吊打MySQL,MariaDB到底强在哪?
吊打MySQL,MariaDB到底强在哪?
MySQL 的历史可以追溯到 1979 年,它的创始人叫作 Michael Widenius,他在开发一个报表工具的时候,设计了一套 API。后来他的客户要求他的 API 支持 sql 语句,他直接借助于 mSQL(当时比较牛)的代码,将它集成到自 ...
分类:   
重磅!谷歌发布 Flutter 2
重磅!谷歌发布 Flutter 2
下一代 Flutter 已来!谷歌刚刚发布了 Flutter 2——专为 Web、移动和桌面开发而构建。Flutter 2 是 Flutter 的重大升级版本,可帮助开发者为任何平台创建美观、快速和可移植的应用程序。谷歌表示,开发者借助 Flutt ...
分类:   

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2021-4-13 07:07 , Processed in 0.129771 second(s), 19 queries .