上一页 1 2 3 4 5 6 7 8 9 10 ··· 51 下一页
摘要: 什么是队列 跟栈一样是一种操作受限的线性数据结构,满足先进先出的特性 顺序队列实现例子 1 // 用数组实现的队列 2 public class ArrayQueue { 3 // 数组:items,数组大小:n 4 private String[] items; 5 private int n = 阅读全文
posted @ 2023-11-07 15:42 意犹未尽 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 什么是栈 栈是一种“操作受限”的线性表,只允许在一端插入和删除数据。 相比数组和链表,栈带给我的只有限制,并没有任何优势。那我直接使用数组或者链表不就好了吗?为什么还要用这个“操作受限”的“栈”呢? 从功能上来说,数组或链表确实可以替代栈,但你要知道,特定的数据结构是对特定场景的抽象,而且,数组或链 阅读全文
posted @ 2023-11-07 11:52 意犹未尽 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 链表使用场景 用于缓存LRU 缓存淘汰算法 缓存是一种提高数据读取性能的技术,在硬件设计、软件开发中都有着非常广泛的应用,比如常见的 CPU 缓存、数据库缓存、浏览器缓存等等。 缓存的大小有限,当缓存被用满时,哪些数据应该被清理出去,哪些数据应该被保留?这就需要缓存淘汰策略来决定。常见的策略有三种: 阅读全文
posted @ 2023-11-06 16:00 意犹未尽 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 什么是数组 在每一种编程语言中,基本都会有数组这种数据类型。不过,它不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构 是一种线性表数据结构。它用一组连续的内存空间,来存储一组具有相同类型的数据 数组的特点 低效的插入和删除 数组为了保持内存数据的连续性,会导致插入、删除这两个操作比较低效。 阅读全文
posted @ 2023-11-06 15:18 意犹未尽 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 需求 需要查询设备列表。使用redissearch,需要从cannal->kafka->redis 问题 保证数据有序性和一致性(运维那边不能根据设备id进行分区,到时消息消费时面临消费的有序性问题)采用的是不使用binlog日志修改信息,采用通过id在数据库实时查一次。 但是因为有些字段高频修改导 阅读全文
posted @ 2023-10-30 14:04 意犹未尽 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 说明 k8s通过lable来为资源打上标签,通过selector来查找。而不是像传统mysql对象之间关联使用强关联外键属性 比如deployment需要关联RS 则通过RS打上标签,deployment通过配置select选择器去查找 标签的特性 label有如下的一些特点: label可以被附加 阅读全文
posted @ 2023-10-28 16:56 意犹未尽 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 在线学习 https://www.hello-algo.com/chapter_preface/ 什么是数据结构与算法 从广义上讲数据结构就是指一组数据的存储结构。算法就是操作数据的一组方法。 从狭义上讲,是指某些著名的数据结构和算法,比如队列、栈、堆、二分查找、动态规划等。这些都是前人智慧的结晶, 阅读全文
posted @ 2023-10-27 14:34 意犹未尽 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 生命周期图 容器启动 1.pod容器启动之前,会有初始化容器(initContainer)会先进行环境的初始化2.初始化后主容器(main container)开始启动3.主容器启动之后会有一个post start之类的(启动后钩子函数)操作4.post start执行之后就开始进行健康检查如:存活 阅读全文
posted @ 2023-10-23 10:14 意犹未尽 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 在Kubernetes中,有三种类型的探针(Probes)用于检查容器的健康状况和确定是否应该将请求路由到容器。这些探针可以配置在 Pod 的规范中。 存活探针(Liveness Probe) 存活探针用于确定容器是否处于运行状态。如果存活探针失败(返回失败状态码或超时),Kubernetes会认为 阅读全文
posted @ 2023-10-11 13:49 意犹未尽 阅读(158) 评论(0) 推荐(0) 编辑
摘要: deployment模版 apiVersion: apps/v1 # 指定api版本,此值必须在kubectl api-versions中。业务场景一般首选”apps/v1“ kind: Deployment # 指定创建资源的角色/类型 metadata: # 资源的元数据/属性 name: de 阅读全文
posted @ 2023-10-10 17:45 意犹未尽 阅读(6) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 51 下一页