面试题:JVM内存泄露服务器会有什么表现?怎么处理?
来源 阿里-技术-1面 我的回答 刚开始内存泄露少的时候,没什么影响,到后面,会频繁的进行Full GC。面试官:那CPU的表现是怎样的呢? 我:CPU使用率会很高,因为现在的垃圾回收器一般是使用的并行回收,会使用到多个CPU。 更完美的答案 刚开始内存泄露少 刚开始内存泄露少,没什么影响。 频繁full gc+cpu利用率高 但是内存泄露多的时候,会频繁的进行Full GC,这就会导致JVM对外部请...
win2022服务器apache配置https(ssl)真实环境实验(避坑之作)不依赖宝塔小皮等集成环境
本次实验背景: 完全参考官方 https://cloud.tencent.com/document/product/400/4143 文档流程,没有搞定,于是写下避坑之作。 服务器:腾讯云轻量应用服务器 操作系统: Windows Server 2022 DataCenter 64bit CN apache版本:Apache 2.4.59 证书下载及存放 下载证书 这里完全按照官方的来 证书存放 如下...
从零开始写一个RTSP服务器(一)RTSP协议讲解
RTSP交互过程2.4 sdp格式 三、RTP协议3.1 RTP包格式3.2 RTP OVER TCP 四、RTCP 前言 为什么要写这个系列? 因为我自己在学习rtsp协议想自己从零写一个rtsp服务器的时候,由于rtsp比较复杂,所以觉得这个过程非常的困难,网上许多相关文章或模棱两可,或是复制粘贴。所以想写这样一个系列,来帮助想要学习rtsp协议或者想要从零写一个rtsp服务器的初学者 本系列的文...
从零开始写一个RTSP服务器(二)RTSP协议的实现
求三、OPTIONS响应四、DESCRIBE响应五、SETUP响应六、PLAY响应七、源码八、测试 写在前面 此系列只追求精简,旨在学习RTSP协议的实现过程,不追求复杂完美,所以这里要实现的RTSP服务器为了简单,实现上同一时间只能有一个客户端,下面开始介绍实现过程 在写一个RTSP服务器之前,我们必须知道一个RTSP服务器最简单的包含两部分,一部分是RTSP的交互,一部分是RTP发送,本文先实现RT...
Spring Boot如何应对多人同时导出Excel导致的服务器崩溃?构建高效排队导出功能是关键!
据的优雅导入与导出 前言 业务诉求:考虑到数据库数据日渐增多,导出会有全量数据的导出,多人同时导出可以会对服务性能造成影响,导出涉及到mysql查询的io操作,还涉及文件输入、输出流的io操作,所以对服务器的性能会影响的比较大;结合以上原因,对导出操作进行排队; 刚开始拿到这个需求,第一时间想到就是需要维护一个FIFO先进先出的队列,给定队列一个固定size,在队列里面的人进行排队进行数据导出,导出完成...
从零开始写一个RTSP服务器(三)RTP传输H.264
RTP打包的sdp描述四、测试 本篇文章目标,使用vlc打开sdp文件后,可以观看到视频数据 一、RTP封装 1.1 RTP数据结构 RTP包格式前面已经比较详细的介绍过,参考从零开始写一个RTSP服务器(一)不一样的RTSP协议讲解 看一张RTP头的格式图回忆一下 每个RTP包都包含这样一个RTP头部和RTP数据,为了方便,我将这个头部封装成一个结构体,还有发送包封装成一个函数,下面来看一看 RTP...
对常见FTP客户端/服务器的调查与分析
前言 主要是想看看常见的服务器和客户端是如何实现协议中要求的功能的,。 比如RF959要求的记录结构(Record Structure)、页结构(Page Structure)、Block Mode、Compress Mode,看起来就很抽象。 实测发现,那些很抽象的要求,常见的服务器和客户端都没实现。(很好,我也有理由不实现了🥰) 服务器 一、vsftpd 官网标题Probably the most...
云服务器租用一年、1个月优惠价格表,阿里/腾讯/京东/华为云
现在租一个服务器多少一个月?优惠价格低至3.8元1个月,租用一个月云服务器收费价格表:阿里云和腾讯云2核2G3M服务器优惠价格61元一年,折合一个月5元,京东云轻量云主机5.8元一个月,华为云服务器优惠价格3.8元1个月。目前阿里云、腾讯云、京东云、华为云服务器价格非常优惠,阿腾云atengyun.com整理云服务器1个月租用价格表: 租用一个月云服务器收费价格表 阿里云服务器1个月优惠价格 阿里云服务...
基于Dell 3930 RACK服务器的RAID1配置
**背景:**项目上使用的Dell 3930 RACK服务器需要配置RAID1冗余备份功能,设置比较简单,此处也做个记录,以免忘记。 步骤: 1、重启服务器,启动过程中按F12,进入设置界面 2、先选中进入BIOS Setup界面 3、确保SATA Operation是RAID On模式,然后应用保存后退到上一级界面。 4、再选中进入Devie Configuration 5、进入后的首页,如果没有配...
Terraform 通过 Provisioner 配置服务器
Provisioner 介绍 当虚拟服务器创建完成后,通常需要执行一些初始化的操作。例如:安装软件,配置系统,服务等。 在前面的案例中使用云商的 user_data 用户数据来执行 shell 脚本来安装 nginx 服务器。 Terraform 也提供了 Provisioner 来完成这种场景。通过 Provisioner 可以在基础设施资源创建或销毁时,执行定制化的操作。 Provisioner 可...