文章
3111
标签
111
分类
73
首页
时间轴
标签
分类
关于
友链
Estom的博客
30 问题排查和性能优化指南
返回首页
搜索
首页
时间轴
标签
分类
关于
友链
30 问题排查和性能优化指南
发表于
2025-09-14
|
更新于
2025-09-14
|
Java
|
总字数:
12
|
阅读时长:
1分钟
|
浏览量:
30+ 是该主题下的文章和总结。
文章作者:
Estom
文章链接:
https://estom.github.com/2025/09/13/Java/08%20Java%E5%AE%9E%E6%88%98%E6%8A%80%E5%B7%A7/30%20%E9%97%AE%E9%A2%98%E6%8E%92%E6%9F%A5%E5%92%8C%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E6%8C%87%E5%8D%97/
版权声明:
本博客所有文章除特别声明外,均采用
CC BY-NC-SA 4.0
许可协议。转载请注明来源
Estom的博客
!
上一篇
06 JUC并发容器
2 J.U.C -并发容器并发集合是指使用了最新并发能力的集合,在JUC包下。而同步集合指之前用同步锁实现的集合。 其对应的基础集合类的接口并没有发生太大变化,主要是针对并发场景进行优化,使用各种方式保证并发集合的安全性。 1 CopyOnWriteCopyOnWriteArrayListCopyOnWriteArrayList在写的时候会复制一个副本,对副本写,写完用副本替换原值,读的时候不需要同步,适用于写少读多的场合。 CopyOnWriteArraySet基于CopyOnWriteArrayList来实现的,只是在不允许存在重复的对象这个特性上遍历处理了一下。 读写分离写操作在一个复制的数组上进行,读操作还是在原始数组中进行,读写分离,互不影响。 写操作需要加锁,防止并发写入时导致写入数据丢失。 写操作结束之后需要把原始数组指向新的复制数组。 123456789101112131415161718public boolean add(E e) { final ReentrantLock lock = this.lock; lock.lock(); ...
下一篇
01 创建Pod会经过哪些步骤
在 Kubernetes(简称 K8s)集群中,直接执行 kubectl apply -f pod.yaml 来部署一个 Pod 时,会触发集群的一系列自动化流程。这是一个典型的声明式操作,用户只需描述 Pod 的期望状态(通过 YAML 文件),K8s 控制平面和节点组件会协同工作,将其转化为实际运行状态。整个过程体现了 K8s 的核心原理:声明式 API、期望状态驱动(Desired State vs. Actual State)、组件间松耦合协作(通过 API Server 和 etcd 实现状态同步),以及自愈机制(如重试和健康检查)。下面,我结合 K8s 原理,从请求提交到 Pod 运行就绪,逐阶段详细拆解整个流程。 阶段 1:用户请求提交与 API Server 处理用户通过 kubectl apply 命令提交 Pod 的 YAML 配置(包含 metadata 如名称、命名空间;spec 如容器镜像、资源需求、端口等)。kubectl 会解析 YAML,确保它符合 K8s 的 Pod 资源规范(v1 Pod API),然后转换为 JSON 格式的 HTTP 请求发...
Estom
也许那年在绿色的麦浪中奔跑的时候,就注定了我此生的繁华与悲叹
文章
3111
标签
111
分类
73
关注
公告
欢迎参观Estom的小屋
最新文章
自引用泛型概述
2025-12-21
06 JUC并发容器
2025-12-18
02 集合底层结构
2025-12-18
30 问题排查和性能优化指南
2025-09-14
面试说明
2025-09-03
搜索
数据加载中