寻找数组的中心索引

给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标,应该返回 最靠近左边 的那一个。如果数组不存在中心下标,返回 -1 ...

阅读全文

快慢指针

快慢指针的思想 快慢指针的前进方向相同,且它们步伐的「差」是恒定的,根据这种确定性去解决链表中的一些问题。 。使用这种思想还可以解决链表的以下问题: 第19题 倒数第 k 个结点:快指针先走K步,然后慢指针在去走。快指针是null的时候,慢指针就是当前倒数K节点。 第 141 题环形链表:在环中的时候可以想象,A 同学开始有存款 100 元,每天赚 1...

阅读全文

对角线遍历

对角线遍历给你一个大小为 m x n 的矩阵 mat ,请以对角线遍历的顺序,用一个数组返回这个矩阵中的所有元素。 示例 1: 输入:mat = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,4,7,5,3,6,8,9]示例 2: 输入:mat = [[1,2],[3,4]]输出:[1,2,3,4] 提示: m &#x...

阅读全文

合并区间

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 123输入:intervals = [[1,3],[2,6],[8,10],[15,18]]输出:[[1,6],[8,...

阅读全文

反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5]输出:[5,4,3,2,1]示例 2: 输入:head = [1,2]输出:[2,1]示例 3: 输入:head = []输出:[] 提示: 链表中节点的数目范围是 [0, 5000]-5000 <&#...

阅读全文

Pod暴漏JMX端口监控jvm

开启JMX端口JVM参数添加JMX端口(无认证)123456-Dcom.sun.management.jmxremote \-Dcom.sun.management.jmxremote.authenticate=false \-Dcom.sun.management.jmxremote.ssl=false \-Dcom.sun.management.jmxr...

阅读全文

kubectl 管理多集群

配置方案可以参考官方方案 :https://kubernetes.io/zh/docs/tasks/access-application-cluster/configure-access-multiple-clusters/ 我使用的方法简单粗暴直接去master node服务$HOME/.kube/config把内容copy到本地 ~/.kube/conf...

阅读全文

kubeadm 搭建Kubernetes v1.22.2集群

环境准备3个节点,都是 Centos 7.6 系统,内核版本:3.10.0-1062.4.1.el7.x86_64,在每个节点上添加 hosts 信息: 1234[root@master1 ~]# cat /etc/hosts10.8.0.1 master110.8.0.14 node110.8.0.18 node2 节点的 hostname 必须使用标...

阅读全文

配置k8s集群与私人镜像仓库认证

配置k8s集群与镜像仓库的连接创建私有镜像仓库之后,为了安全设置了用户名及密码,如果k8s集群需要从镜像仓库拉取镜像,则每次都需要登陆是很麻烦的,所以可以进行相关设置。 Kubernetes 集群使用 docker-registry 类型的 Secret 来通过容器仓库的身份验证,进而提取私有映像。 创建Secret,命名为 regcred: 123456k...

阅读全文

k8s 容器健康检查和恢复机制

概述在 Kubernetes 中,你可以为 Pod 里的容器定义一个健康检查“探针”(Probe)。这样,kubelet 就会根据这个 Probe 的返回值决定这个容器的状态,而不是直接以容器镜像是否运行(来自 Docker 返回的信息)作为依据。这种机制,是生产环境中保证应用健康存活的重要手段。

阅读全文