上一页 1 2 3 4 5 6 ··· 14 下一页
摘要: 使用调用Kubernetes API 的方式获取信息时,需要使用Kubernetes的Token 创建用户admin-user并授权 admin-user.yaml apiVersion: v1 kind: ServiceAccount metadata: name: admin-user name 阅读全文
posted @ 2022-10-22 21:13 请务必优秀 阅读(2961) 评论(0) 推荐(0) 编辑
摘要: kubelet启动的模块 prometheus指标相关 cadvisor采集容器指标 创建文件目录initializeModules.setupDataDirs the root directory the pods directory the plugins directory the pod-r 阅读全文
posted @ 2022-10-22 19:43 请务必优秀 阅读(2066) 评论(0) 推荐(0) 编辑
摘要: 从 Spring 看框架的作用 解耦业务和非业务开发、让程序员聚焦在业务开发上;隐藏复杂实现细节、降低开发难度、减少代码 bug;实现代码复用、节省开发时间;规范化标准化项目开发、降低学习和维护成本等等。如果要用一句话来总结一下的话,那就是简化开发! 相比单纯的 CRUD 业务代码开发,非业务代码开 阅读全文
posted @ 2022-10-20 19:21 请务必优秀 阅读(61) 评论(0) 推荐(0) 编辑
摘要: JDK 中 java.lang.Runtime 类是一个单例类 每个 Java 应用在运行时会启动一个 JVM 进程,每个 JVM 进程都只对应一个 Runtime 实例,用于查看 JVM 状态以及控制 JVM 行为。进程内唯一,所以比较适合设计为单例。在编程的时候,我们不能自己去实例化一个 Run 阅读全文
posted @ 2022-10-20 18:08 请务必优秀 阅读(86) 评论(0) 推荐(0) 编辑
摘要: Google Guava 的 EventBus 框架,它提供了观察者模式的骨架代码。使用 EventBus,不需要从零开始开发观察者模式。实际上,Java JDK 也提供了观察者模式的简单框架实现。在平时的开发中,如果不希望引入 Google Guava 开发库,可以直接使用 Java 语言本身提供 阅读全文
posted @ 2022-10-20 18:07 请务必优秀 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 装饰器模式 Collections 类是一个集合容器的工具类,提供了很多静态方法,用来创建各种集合容器,比如通过 unmodifiableColletion() 静态方法,来创建 UnmodifiableCollection 类对象。而这些容器类中的 UnmodifiableCollection 类 阅读全文
posted @ 2022-10-20 16:52 请务必优秀 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 包名:java.util.Calendar 工厂模式 Calendar 类提供了大量跟日期相关的功能代码,同时,又提供了一个 getInstance() 工厂方法,用来根据不同的 TimeZone 和 Locale 创建不同的 Calendar 子类对象。也就是说,功能代码和工厂方法代码耦合在了一个 阅读全文
posted @ 2022-10-20 16:46 请务必优秀 阅读(115) 评论(0) 推荐(0) 编辑
摘要: prometheus告警流程分析 以 sum(rate(coredns_dns_requests_total[1m])) > 100 为例 alert和record复用大部分逻辑 prometheus根据配置文件中拿到规则 解析规则查询本地存储或远端存储(带触发条件),trigger在存储端 返回一 阅读全文
posted @ 2022-10-05 22:50 请务必优秀 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 数据结构模块 键值对字符串 char* 的不足: 操作效率低:获取长度需遍历,O(N)复杂度 二进制不安全:无法存储包含 \0 的数据 SDS 的优势: 操作效率高:获取长度无需遍历,O(1)复杂度(通过len和alloc,快速获取字符长度大小以及跳转到字符串末尾) 二进制安全:因单独记录长度字段, 阅读全文
posted @ 2022-05-26 12:28 请务必优秀 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 总结 实现一个严格的 LRU 算法,需要额外的内存构建 LRU 链表,同时维护链表也存在性能开销,Redis 对于内存资源和性能要求极高,所以没有采用严格 LRU 算法,而是采用**「近似」**LRU 算法实现数据淘汰策略 触发数据淘汰的时机,是每次处理**「请求」**时判断的。也就是说,执行一个命 阅读全文
posted @ 2022-05-22 21:28 请务必优秀 阅读(1239) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页