其他分类
-
从容器调度到降本增效
从容器调度作为入口,尝试看清问题的本质。 容器调度 前一篇中介绍了大规模容器平台的资源预算、精算、核算,本篇围绕容器调度开展。容器调度旨在有效地协调和管理系统中的有限资源,在保障服…
-
一条 Watch 请求的一生
Watch 请求像极了打工人的一生,从加入社会(cacher.watchers)开始就不停地被 Push,拼命的干,干的慢了就有可能会被干掉,干的快的奖励干到寿终正寝,就像某些专家…
-
kubernetes 究竟有没有 LTS?
从一个有趣的问题引出很多人都在关注的 Kubernetes LTS 的问题。 有趣的问题 2019 年,一个名为 apiserver LoopbackClient Server c…
-
k8s 越来越复杂了吗?
一个看似”没用”的功能竟然涉及到这么多的知识,需要做大量的工作。k8s 确实很复杂~ 约定 k8s list 返回结果中的元素集合是按照字母顺序从 a 到 …
-
kube-apiserver 又 panic 了 – handler
Kube-apiserver 不只 OOM,还可能 Panic。 现象 Kube-apiserver 在处理外部请求时发生不可恢复的报错,直接 Fatal 退出运行。看日…
-
Java 继承与多态:代码重用与灵活性的巧妙结合
Java 继承(子类和超类) 在 Java 中,可以从一个类继承属性和方法到另一个类。我们将“继承概念”分为两类: 子类(child): 从另一个类继承的类 超类(parent):…
-
一款开源的虚拟手绘风格白板
一款完全免费、开源的基于无限画布的白板 Web 应用,用户可以在上面创建手绘风格的作品。支持包括中文在内的多种语言,提供了自由绘制、多种工具、导出 PNG、实时协作、共享链接、自动…
-
三分钟数据持久化:Spring Boot, JPA 与 SQLite 的完美融合
三分钟,迎接一个更加高效和简便的开发体验。 在快节奏的软件开发领域,每一个简化工作流程的机会都不容错过。想要一个无需繁琐配置、能够迅速启动的数据持久化方案吗?这篇文章将是你的首选攻…
-
面试题目-JVM优化
那些年背过的面试题:JVM优化。 G1垃圾回收器的回收过程 G1垃圾回收器是一种新型的垃圾回收器,它采用了分代回收和并发回收的策略,可以在不影响应用程序性能的情况下高效地回收内存。…
-
如何使用/proc文件系统监控Linux系统?
/proc是Linux系统中的一个虚拟文件系统,提供了对运行中内核和进程的实时访问。这个目录下包含了很多以数字命名的目录,每个目录代表一个运行中的进程或者系统信息。每个进程目录下有…
-
2024学会使用Vue3封装Hook
什么是 Hook Vue3 官方文档是这样定义组合式函数的。A “composable” is a function that leverages Vue’s Compositio…
-
API网关:系统的门面要如何做呢?
API 网关(API Gateway)不是一个开源组件,而是一种架构模式,它是将一些服务共有的功能整合在一起,独立部署为单独的一层,用来解决一些服务治理的问题。你可以把它看作系统的…
-
这款国产 Web 防火墙工具,开源了!
什么是雷池? 雷池(SafeLine)是长亭科技耗时近10年倾情打造的WAF,核心检测能力由智能语义分析算法驱动。WAF是Web Application Firewall的缩写,也…
-
【Docker项目实战】使用Docker部署envlinks极简个人导航页
一、envlinks介绍 1.1 envlinks简介 envlinks简介 envlinks是一个极简主义的链接仪表板,仅使用环境变量进行配置,可用作个人书签主页及导航页。 1.…
-
你不知道的vue:使用runWithContext实现在非 setup 期间使用inject
“ 原创不易,求分享、求一键三连 前言 日常开发时有些特殊的场景需要在非 setup 期间调用inject函数,比如app中使用provide注入的配置信息需要在发送http请求时…
-
5分钟教会你如何在生产环境debug代码
“ 原创不易,求分享、求一键三连 前言 有时出现的线上bug在测试环境死活都不能复现,靠review代码猜测bug出现的原因,然后盲改代码直接在线上测试明显不靠谱。这时我们就需要在…