简介 在 Kubernetes 中,调度是指将 Pod 放置到合适的 Node 上,然后对应 Node 上的 kubelet 才能够运行这些 Pod。K8s scheduler 就是用来调度 pod 的一个组件。 本文主要是通过源码了解调度器的部分工作流程。 源码分析 Based on Kubern ...
分类:
其他好文 时间:
2021-06-23 16:45:44
阅读次数:
0
1. 为什么你们公司选择RabbitMQ作为消息中间件 在消息队列选型时,我们调研了市场上比较常用ActiveMQ,RabbitMQ,RocketMQ,Kafka。 RabbitMQ相对成熟稳定,这是我们选择它最主要的原因。 社区比较活跃,有完善的资料可以参考。 Rabbitmq的吞吐量可以达到万级 ...
分类:
其他好文 时间:
2021-06-22 18:28:57
阅读次数:
0
路由模式介绍 路由模式下,在发布消息时指定不同的routeKey,交换机会根据不同的routeKey分发消息到不同的队列中 .net 5.0 代码实现: 生产者实现 using RabbitMQ.Client; using System; using System.Text; namespace R ...
分类:
其他好文 时间:
2021-06-22 18:25:12
阅读次数:
0
斜率优化的中心思想就是利用一次函数的斜率来优化某些 \(DP\) 转移方程。斜率优化的题目状态转移方程通常比单调队列优化更为复杂,同时斜率优化通常也会用到单调队列优化。 以下记录的题目基本上都为斜率优化的模板题。 [SDOI2012]任务安排 题意 本题的题意较为复杂。一台机器需要按顺序处理 \(n ...
分类:
其他好文 时间:
2021-06-22 18:06:41
阅读次数:
0
Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问,且多客户端对Redis的连接并不存在竞争关系Redis中可以使用SETNX命令实现分布式锁。 将 key 的值设为 value ,当且仅当 key 不存在。 若给定的 key 已经存在,则 SETNX 不做任何动作 解锁:使用 del ...
分类:
其他好文 时间:
2021-06-20 18:31:21
阅读次数:
0
反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/fan- ...
分类:
其他好文 时间:
2021-06-20 18:19:40
阅读次数:
0
删除链表中重复的结点 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。 返回同样按升序排列的结果链表。 示例 1: 输入:head = [1,1,2] 输出:[1,2] 示例 2: 输入:head = [1,1,2,3,3] 输出:[1, ...
分类:
其他好文 时间:
2021-06-20 18:13:05
阅读次数:
0
排序后扫一遍,维护当前分组方案,尽量加入人数少的组。如果某些组再也不可能加入了就统计最小值,如果每组都加入过了相同的实力值就新开一组。 因为组的信息具有单调性,所以可以用双端队列 \(O(n)\) 维护。 code: #include<bits/stdc++.h> using namespace s ...
分类:
其他好文 时间:
2021-06-20 18:04:28
阅读次数:
0
第7,8,9次题目集简要分析总结: 在这几次题目集的做题目过程中对类这种模块化处理问题的使用每次均出现。进一步深入的体现java的核心功能,如题目中体现的掌握类的继承、多态性使用方法以及接口的应用。双向链表的使用,如何去高效率地查找数据并且能对所查找到后对象的数据进行操作。在上一次的题目集的基础上进 ...
分类:
其他好文 时间:
2021-06-20 17:57:53
阅读次数:
0