开源分布式跟踪方案概览

入门分布式跟踪可能是一项很艰难的任务。这个领域有太多新术语、框架和工具,它们有着明显互相重叠的功能,初学者很容易迷失或偏离主题。本文对最流行的工具进行了概述和分类,能够帮助你掌握分布式跟踪领域的概况。虽然跟踪和采样分析是密切相关的两个学科,但是分布式跟踪通常被理解将应用中不同工作单元的信息连接在一起,以便理解整个事件链的技术,这些工作单元会在不同的进程或主机中执行。在现代应用程序中,这意味着分布式
分类: 编程语言 发布时间: 04-04 11:11 阅读次数: 0

深入浅出谈 Capital One 数据泄露事件

近日,自 2005 年开始申请 Capital One 信用卡的客户数据被曝泄露。涉及数据包含约 1 亿美国人和 600 万加拿大人。泄露的数据存储在 AWS 的 S3 存储桶中。如果你的数据受到损害,除了信用监控外,不要指望任何其他信息,因为免费信用监控是从 Equifax 获得的。在这一点上,客户不知道他们的信息是否在那里,但他们想知道自己的财务记录。在此次事件中,我认为 Capital On
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

为什么你喜欢漂亮的'伙伴',Grammer教授如是说

KarlGrammer,维也纳大学的人类学教授,一直是人类的吸引力和求偶研究的先驱。他从进化的角度研究人类的美,来讨论他和其他人所学到的东西。这是一个非常有趣的问题,为什么计量经济圈的圈友们,都喜欢漂亮(帅气)的女(男)朋友?原来研究表明,这是符合生物进化规律的,因为美丽竟然是与健康等因素相关的:美丽的人也就越健康,越容易存活下来的。某些审美标准也是普世可用的,并非每个角落都有一些怪异的审美标准,
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

Shopify 是如何迁移到模块化单体架构的?

Shopify 高级工程师 Kirsten Westeinde 在 Shopify Unite 2019 大会上讨论了 Shopify 向模块化单体架构的演变。这包括使用设计收益线( design payoff line )来决定何时进行此更改,如何实现更改,以及为什么将微服务排除在目标架构之外。一个关键的结论是,单体不一定是一个糟糕的架构,它具有许多优点,比如单个测试和部署管道。在项目开始时,当
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

周末分享 | 努力只是成功的一小部分

周末分享|努力只是成功的一小部分群主王知无大数据技术与架构这几天抽空看了几个自己关注的大佬的年终总结。也对过去自己一年时间做的事情做了总结。然后找了几个我个人比较认同和思考较多的部分,分享给大家。去做头部群体如果你在大学毕业两三年还不能认识到,努力只是成功的一小部分。你就有必要思考一下你做事的方式和思考问题的方式。我们的个体其实就是一只羊。我们一直在换羊群。社会是立体分层次的,A和B不是泾渭分明。
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

“Python太慢了、Golang糟透了、MongoDB是最好的”:那些关于软件工程的“宗教”辩论

“Python 的速度不行。”“都 9102 年了,还有人不用 Java 虚拟机(Scala、Clojure)构建 Web App 吗?”“Mongo 是最好的数据库;SQL 很差劲,SQL 数据库扩展性不行。任何现代工程师都必须熟悉 Mongo。”“Golang 糟透了(因为没有泛型);谁用谁白痴。”在我刚刚成为软件工程师那会,最令我震惊的就是,同行们居然用“宗教战争”这样的字眼来形容工程层面的
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

想要改变世界的 Rust 语言

引   言世界在变化,但不会如你想象那般迅速,所以你需要仔细观察。今年 7 月发生了两件不大也不小的事,让 Rust 语言开始走进了大众的视野。第一件事,7 月 4 日,社交网络巨头 Facebook 联合其他 100 个行业巨头,对外宣布准备建设 Libra(天秤座)项目。该项目的技术特点是:构建于区块链技术之上,并且基于 Rust 实现。构建于区块链技术之上,说明 Facebook 等巨头认为
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

百万年薪挖了个P8程序员,难道是“水货”?

大厦新搬进来一家创业公司,老板红光满面地提着果篮上楼拜访,说是刚拿到了投资人的钱,正准备扩充团队大干一场。那个时候的他踌躇满志,顾盼生辉。当时我想,能在这个大环境下拿到投资的公司,做的产品应该是有前景的。没想到几天后在电梯遇见时,却发现这位老板已经没有了往昔的风采,整天愁容满面。他在电梯看到我以后问道:“我记得你们是做技术媒体的吧,有个问题想请教一下。”原来他烦心的症结在于:我们公司拿到投资以后,
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

中国首个官方推出的开源协议:木兰宽松许可证上线

近日,中国开源云联盟官网上线了“木兰宽松许可证”(MulanPSL),据报道这是中国首个由官方推出的开源协议。在过去半年内,由于国际开源社区和组织的一些行为,比如 GitHub 上个月封禁了部分国家、地区的开发者账号。从克里米亚地区的俄罗斯籍开发者到全部伊朗境内开发者再到定居芬兰的伊朗籍开发者,统统遭遇了账号被封无法创建私有库并且已经创建的私有库遭到关闭,且并未得到提前通知,没有给出任何缓冲备份时
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

汉森的研究反省:充分利用数据来对经济建模 | 计算机和经济学交叉的机会

文末有计量经济圈重大提议:汉森,2013年诺贝尔经济学奖获得者之一,是动态经济学和金融资产定价领域的顶级专家,现在研究注意力主要集中在“不确定性”方面。这两篇研究反省文章恰恰是与当下发展火热的计量经济学相关的,计量经济圈作为对应订阅号有义务拿出来分享。第一篇:充分利用数据来对经济建模ModelingtoMaketheMostofDataEconomicmodelingisoftendrivenby
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

六成开发者日编程不足4小时,半数认为学习新语言很困难

调查机构 ActiveStates 今年调研了包括美国、中国在内的 88 个国家、1250 名开发者,得出了这份开发者调查报告。报告显示:超过 61% 的受访者每天花在编程上的时间不超过 4 小时,65% 的受访者表示不参与或维护开源项目,其中近一半 (49%) 的人将此归咎于时间不够。52% 的受访者认为增加或融入一门新语言非常困难。InfoQ 对该调查问卷进行了编译、解读,希望完整展示出一个客
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

2020年要做的几件大事

2020年要做的几件大事群主王知无大数据技术与架构技术方向包含了:实时计算技术方向:Flink、Spark、Kafka等离线计算技术方向:Hive、Hadoop、HDFS、Hbase等语言基础技术方向:Java基础、并发、多线程、JVM、NIO、RPC等其他技术方向:数仓、数据湖、数据平台/中台等面试题相关:这个部分直接让大部分读者收益,Cover了几乎所有上述技术方向《大数据技术与架构》没有满足
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

如何构建一个完整的To B应用开发平台

1前言互联网时代演进到现在,在 5G 和 IOT 的影响下,整个人类社会实现全产业数字互联的愿景变得逐渐清晰,某个行业通过行业标准的制定,采用同一套标准,甚至同一套软件,通过行业领域能力的复用,来快速构建产业平台,并通过需求的更新与场景的优化,来不断积累行业的量变,最终形成质变。而 B 端,正是实现产业数字互联的重要组成部分,因此,以 AT 为代表的大厂都开始把目光指向了 B 端。与传统的 B 端
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

大数据独角兽 MapR 难以为继,将资产出售给惠普企业

近日,根据多家外媒报道,MapR 正在向惠普企业(Hewlett Packard Enterprise)出售其资产,这一消息是在 MapR 披露其可能关闭之后两个多月发布的。早前,根据加州就业发展部门的一份文件,MapR 于 5 月 14 日通知加州就业发展局,计划在 Santa Clara 总部裁员 122 人。在工人调整及再培训通知 (WARN) 文件中,这次裁减被标记为“永久性关闭”,将于
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

百度大规模战略性混部系统演进

我今天给大家分享的题目是《百度大规模战略性混部系统演进》,主要介绍三个方面的内容:第一部分是背景,即我们为什么要做混部。第二部分是混部的方案,我主要围绕两个方面去介绍,一是混部形态下核心的资源管理架构,我会介绍一下百度资源管理架构到底是什么样的,我们在线资源管理架构与离线资源管理架构的技术栈以及它的演进流程;二是混部核心技术,这里包括我们怎么去做容器的隔离,怎么去做资源的超发以及资源模型的优化。最
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

祖传代码成山,怎么处理还不起的技术债?

1你在写技术资产还是技术债务?技术债务是由 Ward Cunningham 在 1992 年的报告中创造的比喻,被定义为当我们有意或无意地做了错误的或不理想的技术决策所累积的债务。简单来说就是为了快速解决问题而采取的不规范方案,比如开发工程师将某个判断条件写死、测试工程师未进行深入自动化测试、架构师运用了一个即将过时的框架。对任何一家公司而言,在不断发展的过程中会出现很多“技术遗产”,这其中的部分
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

Flink异步之矛-锋利的Async I/O

Flink异步之矛-锋利的AsyncI/O大数据技术与架构大数据技术与架构维表JOIN-绕不过去的业务场景在Flink流处理过程中,经常需要和外部系统进行交互,用维度表补全事实表中的字段。例如:在电商场景中,需要一个商品的skuid去关联商品的一些属性,例如商品所属行业、商品的生产厂家、生产厂家的一些情况;在物流场景中,知道包裹id,需要去关联包裹的行业属性、发货信息、收货信息等等。默认情况下,在
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

《世界前200名顶尖计量经济学家》,计量经济圈首发

《世界前200名顶尖计量经济学家》(Doyouknowwhom?)计量经济圈,作为一个关于“计量经济”圈子的订阅号,今天跟圈友们分享全世界顶级计量经济学家的一项较权威排名。这下面前200位顶尖计量大家,都对计量的某一个或几个领域做出了很大贡献的。他们的文章也经常出现在计量领域权威期刊,如《Economtrica》,《JournalofEconomtrics》,《Econometrictheory》
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

如果你在准备面试,好好看看这130道题

如果你在准备面试,好好看看这130道题 大数据技术与架构 大数据技术与架构 这些题目是一个知识星球的球友发给我的,其中有几个题帮着解答了一下。对部分题目也做了一点修正,希望对大家有帮助。 如果你不知道如何准备面试,那么看看这个《剑谱总纲 | 大数据方向学习面试知识图谱》。年假马上来临,我相信有不少读者都在准备或者考虑面试,无论如何不妨收藏一下。如果你某个题目不知道答案,那么就去搜一下,如果搜不到,
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0

在计量实证中常见操作问题小结,计量经济圈专刊

文末有计量经济圈的重大资料福利。引语:下面是关于计量经济学在具体操作中遇到的一些问题,以及他们的相关解答思路。计量经济学已经发展到了较为成熟阶段,但计量经济圈认为,理论计量需要在实证计量之前进行,否则我们就会失去一个分析框架。3.1.Zellner-SUR与Onestep-SGMM方法,用Zellner-SUR方法的原因是什么?答:SUR,全称为SeeminglyUnrelatedRegressi
分类: 编程语言 发布时间: 04-04 11:02 阅读次数: 0