首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    卖草莓和卖机票一样吗?

    假设我们在菜市场卖草莓。水灵灵的鲜草莓拉到摊上,最多三天就不新鲜了。头一天,挺着,非60块一斤不卖;第二天,有点含糊,是50块一斤悠着走还是40块一斤快点走?要不要留点好的还卖60?...收益管理帮的就是像卖草莓一样的操心生意。...卖客房跟卖机票太像了:过期作废的库存,提前预订的客户,低成本竞争对手和大幅波动的需求。...我们可以用嵌套法层层扒皮,先算卖Q舱时需要保护多少Y+M,再算卖M时保护多少Y。 ? 嵌套最里层,我们把Y+M合并成一个舱位。...怎么两舱合并呢? 现在我们看出正态分布很方便了:它可以叠加。Y和M两个正态分布的叠加还是正态分布。 ? 加权平均票价是 ?

    1.6K40

    Kubernetes 是怎么靠边车模式打败Docker的?

    Kubernetes 容器编排大战后,由 Kubernetes 胜出,衍生出 Pod 的概念 微服务时代 我们从上面的架构图可以看出,Kubernetes 的 Pod 在容器的基础上,做了更高一层的抽象...像上面提到的富容器打包模式,这种一个容器下跑多个功能不相干的进程时,在 Kubernetes 的世界里,我们自然而然地想到它们是不是应该被描述成一个 Pod 里的多个容器才是最合理的。...现代应用在 Kubernetes 里面的形态就是 Pod = App Container + Sidecar Container Sidecar Pattern 看完上面系统架构的演进历程,我相信大家心里面对...Kubernetes 的 Init Container Pattern 虽然也是关注点分离,但是它主要是做一些依赖准备性的工作,在应用容器启动前会成功退出。...一文告诉你什么是 Kubernetes 容器设计模式之初始化容器 优势 不仅对原来的应用代码零侵入,而且不限制原来应用的语言,特别适合异构微服务的场景 开发只需专注业务代码实现,开发成本更低 减少业务开发人员的心智负担

    33410

    Kubernetes 的 NameSpace 无法删除应该怎么办?

    概述 有时候我们操作不规范,或者删除的先后顺序有问题,或者某项关键服务没有启动,导致 Kubernetes 经常会出现无法删除 NameSpace 的情况。这种情况下我们应该怎么办?...再尝试删除包含 Traefik Ingress 或 EdgeIngress 的 CRD•某项关键服务没有启动,如:•对于安装了 Prometheus Operator + custom adapter 的 Kubernetes...2.检查要删除的 NameSpace 下的所有资源,特别是 CRD, 这里推荐使用 Krew - Kubernetes 的 CLI 插件管理器[1] 安装 get-all[2] 来真正地获取该 NameSpace...再来试试这种办法:调用 Kubernetes API 删除 Hard Way 步骤 首先,获取要删除 NameSpace 的 JSON 文件: NAMESPACE=cert-manager kubectl...get ns ${NAMESPACE} -o json > namespace.json 然后,编辑 namespace.json, 从 finalizers 字段中删除 kubernetes 的值并保存

    1.9K20

    腾讯怎么了? 据说卖美团股票,升级先不涨薪,不提供免费水果。。。

    至于不予置评到底是卖还是不卖,大家自己解读了。 由于腾讯有过大规模减持京东的历史,所以腾旭大规模减持美团的股票,想来也不会让大家吃惊。 要是腾讯最后没有大规模减持美团,这反而是让人吃惊的事情。...腾讯现在开始精打细算,怎么样从羊身上多撸一些羊毛下来了。 想一下,腾讯是什么体量的公司。如果腾讯都需要如此勤俭节约的过日子的话,那么其他公司会怎么样?京东会怎么样,美团会怎么样?...所以腾讯这次一边传闻卖美团股票,一边削减食堂开销,本质上都是做一件事,增加自己的现金流。 腾讯高层能够看到的东西,比我们能看到的肯定多。

    1.2K40

    看Kubernetes源码,学习怎么用Go实现调度队列

    在动手实现调度队列前,我们应该先来学习参考一下那些优秀的开源项目里是怎么实现调度队列的。Kubernetes的调度器的调度算法的设计里使用了调度队列,在调度队列的实现里,使用了两个不同的队列。...Kubernetes的调度队列实现 下面我们来看一下Kubernetes的activeQ调度队列的出队和入队操作是怎么实现的。...PriorityQueue类型的定义可以看出来这个功能是依赖标准库的sync.Cond并发原语实现的 针对并发环境下可能会有多个调用者在进行等待,那么p.cond.Broadcast()在唤醒所有等待者后是怎么避免产生多个...具体代码怎么实现就留给各位思考和发挥啦,可以在留言或者私信里交流一下你们的设计方案。...引用链接 [1] Kubernetes调度队列源码: https://github.com/kubernetes/kubernetes/blob/0599ca2bcfcae7d702f95284f3c2e2c2978c7772

    1.1K10
    领券