22__冒险和预测(一):hazard是“危”也是“机”

过去两讲,我为你讲解了流水线设计 CPU 所需要的基本概念。接下来,我们一起来看看,要想通过流水线设计来提升 CPU 的吞吐率,我们需要冒哪些风险。

任何一本讲解 CPU 的流水线设计的教科书,都会提到流水线设计需要解决的三大冒险,分别是结构冒险(Structural Hazard)、数据冒险(Data Hazard)以及控制冒险(Control Hazard)。

22__面对海量数据,如何才能查得更快_

你好,我是李玥。

我们接着上节课的话题,来继续说海量数据。上节课我们讲了,如何来保存原始数据,那我们知道,原始数据的数据量太大了,能存下来就很不容易了,这个数据是没法直接来给业务系统查询和分析的。有两个原因,一是数据量太大了,二是也没有很好的数据结构和查询能力,来支持业务系统查询。

22__面试人才好纠结,新人试用难考核?你其实可以这样做

你好,我是黄勇。在我职场十多年的经历中,面试过上千名候选人,为公司选拔了几百名人才。人才是公司的核心资本,我作为面试官,能为公司选拔人才,这绝对是一项高端而又神圣的工作,所以在招聘工作上,我一向都秉持谨慎的态度。

22__配置及服务发现:解析etcd在API_Gateway开源项目中应用

你好,我是唐聪。

在软件开发的过程中,为了提升代码的灵活性和开发效率,我们大量使用配置去控制程序的运行行为。

从简单的数据库账号密码配置,到confd支持以 etcd 为后端存储的本地配置及模板管理,再到Apache APISIX等 API Gateway 项目使用 etcd 存储服务配置、路由信息等,最后到 Kubernetes 更实现了 Secret 和 ConfigMap 资源对象来解决配置管理的问题。

22__撬动离线业务:Job与CronJob

你好,我是张磊。今天我和你分享的主题是:撬动离线业务之 Job 与 CronJob。

在前面的几篇文章中,我和你详细分享了 Deployment、StatefulSet,以及 DaemonSet 这三个编排概念。你有没有发现它们的共同之处呢?

22__如何构造炫酷的动画效果?

你好,我是陈航。

在上一篇文章中,我带你一起学习了 Flutter 中实现页面路由的两种方式:基本路由与命名路由,即手动创建页面进行切换,和通过前置路由注册后提供标识符进行跳转。除此之外,Flutter 还在这两种路由方式的基础上,支持页面打开和页面关闭传递参数,可以更精确地控制路由切换。

22__如何建设团队文化,营造团队氛围?

提到文化,很多人都会“如堕五里雾中”,模模糊糊地知道,又看不真切。用钱钟书的话说就是:“你不问我文化是什么的时候,我还知道文化是什么;你问我什么是文化,我反而不知道文化是什么了”,很生动地描述出我们对于文化的感受,它似乎无处不在,却又很难一下子说清楚。

22__如何让你的回答更到位?

这个月又连续面了几十场,我发现很多应聘者都会犯一个基础的沟通问题:回答问题不到位,甚至再三提醒也 GET 不到“题眼”。作为面试官,我看着都替他着急。所以,今天我们就来谈谈,如何能回答到位。

22__如何为产品设计优雅的界面?

你好,我是相辉。

前面我们从商业的阶段开始,讲到了用户需求与企业之间的密切联系,也一起探讨了场景服务设计和交互设计的具体落地方法。今天这一讲,我们终于说到了界面设计。

22__如何为项目做好技术选型?

你好,我是宝玉,我今天分享的主题是:如何为项目做好技术选型?

在架构设计过程中,肯定绕不开技术选型这个话题,大到架构、框架、语言选择,小到用什么组件、设计模式。