- 博客(6)
- 收藏
- 关注
原创 K8s学习 -基本概念
k8s职责 自动化容器的部署与复制 随时对容器规模进行扩展或收缩 容器分组group,并对提供容器间的负载均衡 实时监控,并对故障进行自动转移 基本概念 pod:最小单元,独立进程,独立单元,pod与pod无法直接沟通, pause:挂在数据卷, service:将多个不同主机的pod通过service进行联通 label:标签,pod的别名 replication Controller:复制控制 k8sMaster:主节点 k8sNode:节点 组件 docker:所有容器都基于docker必须
2021-05-14 16:24:08
172
原创 排序(1)
排序冒泡排序插入排序选择排序 冒泡排序 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要 求。如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复n次,就完成了n 个数据的排序工作。 用一个例子,带你看下冒泡排序的整个过程。我们要对一组数据4,5,6,3,2,1,从小到到大进行排 序。第一次冒泡操作的详细过程就是这样: 可以看出,经过一次冒泡操作之后,6这个元素已经存储在正确的位置上。要想完成所有数据的排序,只要进行6次这样的冒泡操作就行
2021-02-17 21:14:28
251
1
原创 递归
递归什么是递归递归需要满足的三个条件举个栗子递归代码要警惕堆栈溢出递归代码要警惕重复计算引用 什么是递归 周末你带着女朋友去电影院看电影,女朋友问你,咱们现在坐在第几排啊?电影院里面太黑了,看不清,没 法数,现在你怎么办? 别忘了你是程序员,这个可难不倒你,递归就开始排上用场了。于是你就问前面一排的人他是第几排,你想 只要在他的数字上加一,就知道自己在哪一排了。但是,前面的人也看不清啊,所以他也问他前面的人。就 这样一排一排往前问,直到问到第一排的人,说我在第一排,然后再这样一排一排再把数字传回来。直到你
2021-02-16 18:56:01
327
原创 数据结构与算法-队列
队列什么是队列顺序队列链式队列循环队列 什么是队列 你可以把它想象成排队买票,先来的先买,后来的人只能站末尾,不允许插队。 先进者先出,这就是典型的“队列”。 顺序队列 队列可以用数组来实现,用数组实现的队列叫作顺序队列。 // 用数组实现的队列 public class ArrayQueue { // 数组:items,数组大小:n private String[] items; private int n = 0; // head表示队头下标,tail表示队尾下标 private int
2021-02-15 18:27:05
138
原创 数据结构与算法-栈
数据结构与算法-栈栈如何理解栈如何实现一个“栈”?栈在函数调用中的应用栈在表达式求值中的应用栈在括号匹配中的应用引用 栈 如何理解栈 后进者先出,先进者 后出,这就是典型的“栈”结构。 从栈的操作特性上来看,栈是一种“操作受限”的线性表,只允许在一端插入和删除数据。 如何实现一个“栈”? 栈主要包含两个操作,入栈和出栈,也就是在栈顶插入一个数据和从栈 顶删除一个数据。 栈既可以用数组来实现,也可以用链表来实现。用数组实现的栈,叫作顺序栈,用链表实现的 栈,叫作链式栈。 public class Array
2021-02-14 16:51:42
327
原创 数据结构与算法-数组(笔记)
数据结构与算法-数组什么是数组线性表非线性表连续内存空间和相同类型的数据随机访问 什么是数组 数组(Array)是 一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据 线性表 顾名思义,线性表就是数据排成像一条线一样的结构。每个线性表上的数据 最多只有前和后两个方向。 其实除了数组,链表、队列、栈等也是线性表结构 非线性表 二叉树、堆、图等。之所以叫非线性,是因为,在非线性表中,数据 之间并不是简单的前后关系。 连续内存空间和相同类型的数据 正是因为这两个限制,它才有了一个堪称“杀
2021-02-14 10:36:38
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅