摘要: 1. 简介 Pod 是可以在 Kubernetes 中创建和管理的、最小的可部署的计算单元。 Pod 是一组(一个或多个) 容器; 这些容器共享存储、网络、以及怎样运行这些容器的声明。 Pod 中的内容总是并置(colocated)的并且一同调度,在共享的上下文中运行。 Pod 所建模的是特定于应用 阅读全文
posted @ 2021-12-12 21:37 张铁牛 阅读(341) 评论(0) 推荐(1) 编辑
摘要: 1. 简介 Kubernetes 支持多个虚拟集群,它们底层依赖于同一个物理集群。 这些虚拟集群被称为namespace。 在一些文档里namespace也称为命名空间。 namespace为资源提供了一个范围。 资源的名称需要在namespace内是唯一的。 namespace不能相互嵌套,每个 阅读全文
posted @ 2021-12-12 21:35 张铁牛 阅读(261) 评论(0) 推荐(1) 编辑
摘要: 1. kubernetes 是什么? Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。 Kubernetes 这个名字源于希腊语,意为“舵手”或“飞行员”。k8s 这个缩写是因为 k 和 s 之间有八个字符的关系。 Google 在 阅读全文
posted @ 2021-12-12 21:30 张铁牛 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 1. 简介 Java8 HashMap结构(数组 + 列表 + 红黑树)如图: 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序 阅读全文
posted @ 2021-11-08 21:48 张铁牛 阅读(344) 评论(0) 推荐(3) 编辑
摘要: 1. 简介 LinkedList 同时实现了List和Deque接口,也就是说它既可以看作是一个顺序容器,又可以看作是双向队列。 既然是双向列表,那么它的每个数据节点都一定有两个指针,分别指向它的前驱和后继。所以,从LinkedList 链表中的任意一个节点开始,都可以很方便的访问它的前驱和后继节点 阅读全文
posted @ 2021-10-29 00:18 张铁牛 阅读(412) 评论(2) 推荐(2) 编辑
摘要: 1. 简介 ArrayList 实现了 List 接口,其底层基于数组实现容量大小动态可变。既然是数组,那么元素存放一定是有序的,并允许包括 null 在内的所有元素。 每个 ArrayList 实例都有一个容量(capacity)。该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。 阅读全文
posted @ 2021-10-27 00:30 张铁牛 阅读(416) 评论(0) 推荐(2) 编辑
摘要: 1. 简介 代理模式的定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 比如:我们在调用底层框架方法时候,需要在调用方法的前后打印日志,或者做一些逻辑判断。此时我们无法去修改底层框架方法, 阅读全文
posted @ 2021-09-26 23:17 张铁牛 阅读(925) 评论(0) 推荐(3) 编辑
摘要: 1. 简介 JAVA反射机制是在运行状态中。 对于任意一个类,都能够知道这个类的所有属性和方法。 对于任意一个对象,都能够调用它的任意一个方法和属性。 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 2. Class Class类其实也是一个Java类,存在于JDK的ja 阅读全文
posted @ 2021-09-25 17:54 张铁牛 阅读(322) 评论(0) 推荐(1) 编辑
摘要: 1. 简介 我们在上一篇博文中遗留了一个小问题,就是虽然TTL + DLX能实现延迟队列的功能,但是有两个问题。 首先业务场景为:比如海底捞预约,每个人预约的时间段不一致,有个可能一个小时后,有的可能三个小时等,当快到预约时间点需要给用户进行短信通知。 通过给Queue设置过期时间的方式不现实,因为 阅读全文
posted @ 2021-09-16 23:34 张铁牛 阅读(2427) 评论(4) 推荐(7) 编辑
摘要: 1. 简介 死信队列,简称:DLX,Dead Letter Exchange(死信交换机),当消息成为Dead message后,可以被重新发送到另外一个交换机,这个交换机就是DLX。 (一般会将DLX和与其binding 的 Queue,一并称为死信队列或DLX,习惯而已,不必纠结) 那么什么情况 阅读全文
posted @ 2021-09-16 00:06 张铁牛 阅读(638) 评论(0) 推荐(3) 编辑