本文分类:news发布日期:2025/2/24 11:20:51
相关文章
深入解析Java内存模型
一、背景
并发编程本质问题是:CPU、内存以及IO三者之间的速度差异。CPU速度快于内存、内存访问速度又远远快于IO,根据木桶理论,程序性能取决于最慢的操作,即IO操作。这样会出现CPU和内存交互时,CPU性能无法被充分利用…
建站知识
2025/2/24 11:04:34
ES分片均衡策略分析与改进
从故障说起
某日早高峰收到 Elasticsearch 大量查询超时告警,不同于以往,查看 Elasticsearch 查询队列监控后发现,仅123节点存在大量查询请求堆积。 各节点查询队列堆积情况
查看节点监控发现,123节点的 IO 占用远高于其他节点。…
建站知识
2025/2/19 16:54:08
Linux的目录结构(介绍主要的)
/:根目录,文件系统的起点,包含了所有目录和文件
/bin:存放基本的可执行命令,如ls,cp,rm
/lib:主要存放动态链接库
/opt:供第三方软件安装的目录,通常将软件…
建站知识
2025/2/22 4:55:44
spring boot 使用 webservice
spring boot 使用 webservice
使用 java 自带的 jax-ws
依赖
如果是jdk1.8,不需要引入任何依赖,如果大于1.8
<dependency><groupId>javax.jws</groupId><artifactId>javax.jws-api</artifactId><version>1.1</version&g…
建站知识
2025/2/13 2:59:22
初阶数据结构之---堆的应用(堆排序和topk问题)
引言
上篇博客讲到了堆是什么,以及堆的基本创建和实现,这次我们再来对堆这个数据结构更进一步的深入,将讲到的内容包括:向下调整建堆,建堆的复杂度计算,堆排序和topk问题。话不多说,开启我们今…
建站知识
2025/2/18 2:40:05
【Linux基础(三)】信号
学习分享 1、信号的基本概念2、查看信号列表3、常见信号名称4、signal库函数5、发送信号kill6、kill - signal (无参信号)示例6.1、kill - signal (不可靠信号)示例6.2、kill - signal (可靠信号)示例 7、信号分类7.1、信号运行原理分类7.2、信号是否携带…
建站知识
2025/2/16 18:08:49
plantUML使用指南之序列图
文章目录 前言一、序列图1.1 语法规则1.1.1 参与者1.1.2 生命线1.1.3 消息1.1.4 自动编号1.1.5 注释1.1.6 其它1.1.7 例子 1.2 如何画好 参考 前言
在软件开发、系统设计和架构文档编写过程中,图形化建模工具扮演着重要的角色。而 PlantUML 作为一种强大且简洁的开…
建站知识
2025/2/20 23:51:34