首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

面试官:服务器安装 JDK 还是 JRE?可以安装 JRE 吗?

只是很多人习惯将会单独安装另一个 jre,虽然单独安装的 jre 也并没有被使用,原因可能就是刚开始大家都不清楚 jdk 和 jre 之间的关系,所以就默认的都安装上了。...[format,png] 服务器上是否安装 JRE 就可以了? ----------------------- 另外一个问题,既然如此,那么在服务器上是否安装 JRE 就可以了?...服务器安装 JRE 的前提: 发布到服务器上时所有文件都是编译好的文件,包括 JSP 文件 后期不在服务器上直接修改(因为导致修改后的文件未重新编译) 如果部署的项目都是编译后重新部署,不在服务器上直接修改的话是可以安装...注意:如果存在未编译的 Java 源文件,或者在服务器上修改源文件,服务器就需要安装 JDK。...在服务器安装 JDK 的好处: 可以编译 java 文件,方便后期维护 保证 JSP 文件修改后稳定运行 综合考虑,为避免以后这样那样的麻烦事发生,服务器上还是安装 JDK 吧!

2.3K60

centos8安装containerd不安装docker

随着 kubernetes 1.24 的 Release,dockershim 是正式被弃用了,这就意味着未来我们大概率是离开 Docker 越来越远的,本文只要描述一下只想在机器上安装 containerd...而不想安装 docker 相关的软件的过程 下面是用 Docker 的源来安装 containerd,没错,Docker 有给官方的源来安装 containerd,因为本身 Docker 也用了 containerd...-add-repo \ https://download.docker.com/linux/centos/docker-ce.repo yum install -y containerd.io 安装过程...======== Install 8 Packages Total download size: 37 M Installed size: 135 M Is this ok [y/N]: 上述过程安装了...containerd,并没有把 runc 这些必备的软件也配上了,不过安装 yum 来安装,一般是会分析依赖的,如果本地没有,yum 会通过其他 repo 文件来安装 runc

71220
您找到你想要的搜索结果了吗?
是的
没有找到

服务器内存监测

而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...我这边的设定是每分钟获取一次,while循环则是限制了存储单元最大的存储量为60,在这里表示的现实含义即是记录近一小时的每分钟切片内存信息。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据

11520

服务器内存监测

而对于程序员而言,如何避免内存泄漏也是一门学问,倘若不加以控制,那么无论多大的内存都会有消耗殆尽的那天。...本文当然不是研究如何分析内存泄漏的产生原因与解决方案,而是在此之前的一步,通过简单的内存监测方式来预测内存泄漏的 潜在可能性 或者 偶发性 等。...我这边需要监测 系统内存 与 jvm堆内存 ,最终的结果会展示各个时间点的内存情况,所以需要一个时间类,表示每个切片的时间点。...我这边的设定是每分钟获取一次,while循环则是限制了存储单元最大的存储量为60,在这里表示的现实含义即是记录近一小时的每分钟切片内存信息。...timeMarkInterval是存储定时器id的,在销毁之前释放定时器;physicMemory和heapMemory获取图表div节点,用于echarts节点获取;systemInfo则会存储定时从服务器拉取到的数据

15040

linux服务器内存

早上到单位 发现服务器 mysql 服务器停了 然后起来了 查询日志 显示 内存满了 把mysql服务给杀了 linux 服务器如果 内存满了 会自动清理进程 防止服务器挂掉 选择的话 谁占的的内存大...就先杀谁 我的服务器里面 mysql服务占的内存是最大的 所以就把mysql就给杀了 image.png 然后 重启mysql 查询内存 image.png 在这说一下 怎么看linux的内存 举个例子...空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:total(1002M) = used...记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候...,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

31.8K10

服务器可以安装JRE吗?

JDK的目录下找到JRE的文件夹: image.png JDK(Java Development Kit)是我们学习 Java 首先要安装的软件,值得注意的是 JDK 安装完成之后,安装向导会询问你是否安装...服务器上是否安装JRE就可以了? 另外一个问题,既然如此,那么在服务器上是否安装JRE就可以了? 理论上是可以的,但是有前提条件。...服务器安装JRE的前提: 发布到服务器上时所有文件都是编译好的文件,包括JSP文件 后期不在服务器上直接修改(因为导致修改后的文件未重新编译) 如果部署的项目都是编译后重新部署,不在服务器上直接修改的话是可以安装...注意:如果存在未编译的 Java 源文件,或者在服务器上修改源文件,服务器就需要安装 JDK。...在服务器安装JDK的好处: 可以编译java文件,方便后期维护 保证JSP文件修改后稳定运行 综合考虑,为避免以后这样那样的麻烦事发生,服务器上还是安装JDK吧!毕竟项目后期维护才是主要的事情。

1.9K30

听说你内存,而不知缓存?CPU表示很伤心!

一般我们的开发同学们都知道自己机器的CPU是几核、内存是多大。但是对于CPU内部对程序性能影响较大的缓存却是一知半解。...其实在286之前的时代的CPU本是没有缓存的,因为当时的CPU和内存速度差异没有现在这么大,CPU直接访问内存。但是到386时代,CPU和内存的速度不匹配了,第一次出现了缓存。...但实际上我的这台电脑里L3有两个,每个CPU各一个,不像是L2、L1有很多。第0-5,12-17号逻辑核共享一个L3,因为它们是在一个物理CPU上。6-11,18-23共享另一个。...# wmic cpu get L2CacheSize,L3CacheSize 3 扩展知识 Cache Line:我们前面介绍了各个级别的缓存,但是这里面有个很重要的概念就是Cache Line,就是本级缓存向下一层取数据时的基本单位...就是说每次cpu从内存获取数据的时候,都是以该单位来进行的,哪怕你取一个bit,CPU也是给你取一个Cache Line然后放到各级缓存里存起来。请大家牢牢记住这个概念,以后的文章中我们会用到。

51020

linux服务器内存——分析篇

早上到单位 发现服务器 mysql 服务器停了 然后起来了 查询日志 显示 内存满了 把mysql服务给杀了 linux 服务器如果 内存满了 会自动清理进程 防止服务器挂掉 选择的话 谁占的的内存大...就先杀谁 我的服务器里面 mysql服务占的内存是最大的 所以就把mysql就给杀了 image.png 然后 重启mysql 查询内存 image.png 在这说一下 怎么看linux的内存 举个例子...空闲的内存数: 232M shared 当前已经废弃不用,总是0 buffers Buffer 缓存内存数: 62M cached Page 缓存内存数:421M 关系:total(1002M) = used...记住内存是拿来用的,不是拿来看的.不象windows, 无论你的真实物理内存有多少,他都要拿硬盘交换文件来读.这也就是windows为什么常常提示虚拟空间不足的原因.你们想想,多无聊,在内存还有大部分的时候...,拿出一部分硬盘空间来充当内存.硬盘怎么会快过内存.所以我们看linux,只要不用swap的交换空间,就不用担心自己的内存太少.如果常常 swap用很多,可能你就要考虑加物理内存了.这也是linux看内存是否够用的标准哦

23.8K10

看懂服务器 CPU 内存支持,学会计算内存带宽

在深入了解服务器 CPU 的型号、代际、片内与片间互联架构一文中我们了解了服务器 CPU 的内部架构。在其中我们看到有一个内存控制器。 关于CPU内存控制器中会有很多专技术细节。...而且不再像之前一样要求每个内存颗粒传输距离相等,工艺复杂度因寄存缓存器的引入而下降,使得容量也可以提高到 32 GB。主要用在服务器上。 下图是一个服务器RDIMM 32 GB 内存条。...这个服务器内存条不光正面有很多内存颗粒,连背面也有。可见服务器内存的颗粒数量比普通笔记本电脑、个人台式机的颗粒都要多很多。...另外一台服务器经常是连续要运行几个月甚至是几年。因此总的来说,服务器对稳定性的要求极高,不允许比特翻转错误发生。 ECC 是一种内存专用的技术。...服务器 CPU 支持 RDIMM(带寄存器双列直插模块)和 LRDIMM(低负载双列直插内存模块)内存。这两种内存单条都有更大的容量。

21810

在必要时保存服务器控件视图状态

自动视图状态管理是服务器控件的功能,该功能使服务器控件可以在往返过程上重新填充它们的属性值(您不需要编写任何代码)。...但是,因为服务器控件的视图状态在隐藏的窗体字段中往返于服务器,所以该功能确实会对性能产生影响。您应该知道在哪些情况下视图状态会有所帮助,在哪些情况下它影响页的性能。...例如,如果您将服务器控件绑定到每个往返过程上的数据,则将用从数据绑定操作获得的新值替换保存的视图状态。在这种情况下,禁用视图状态可以节省处理时间。 默认情况下,为所有服务器控件启用视图状态。...若要禁用视图状态,请将控件的EnableViewState 属性设置为 false,如下面的 DataGrid 服务器控件示例所示。...若要分析页上服务器控件使用的视图状态的数量,请(通过将 trace="true" 属性包括在 @ Page 指令中)启用该页的跟踪并查看 Control Hierarchy 表的 Viewstate 列

59920

服务器内存使用飙升的排查

这几天自己线上的乞丐服务器遇到一个问题,io会瞬间飙升到很高很高,造成内存使用飙升。但是实际上并发量并不大(网络连接数)。知道是哪个进程造成的,但是确实排查代码中没有是么地方会有这么大的读写。...也不知道对方到底发的什么数据导致这么大的内存占用。 之前也处理过类似的问题。麻烦之处在于很好的定位问题,重现实际的操作。没办法,只能针对socket服务特定的端口进行抓包。...服务器问题,无非就是资源不合理的使用,造成服务器内存,cpu,io,流量等相关资源出现非常不正常的波动,资源使用率飙升。对于服务器性能问题的排查,没有其他比较好的办法,只能是通过重现复盘去改进。...特别是如果服务器上跑的东西比较多,一个个的排查相当痛苦。 出现问题,首先看日志。如果是线上的,先想办法恢复服务再排查。 看看登录日志,访问日志是否有异常,确定是否有人扫机器。

22.2K20

WordPress安装Memcached内存缓存优化

,原来这个内存缓存并没有缓存媒体库月份筛选附件功能这里。...今天就跟大家分享下如何使用 Memcached 内存缓存优化 WordPress 后台媒体库加载。...用起来会有那么点卡顿,当然了,某些人连内存缓存都没开的,估计也不在乎这些卡顿。...使用内存缓存优化媒体库月份获取 虽然不会造成很大的问题,但是附件如果不新增删除,这个月份的数据基本不会变化,站长是用 WPJAM 插件配合 Memcached 将其缓存起来。...将下面的代码复制到当前主题的 functions.php 文件中,就可以使用内存来缓存媒体库的月份了: // 使用 Memcached 内存缓存优化 WordPress 后台媒体库月份获取加载 - https

51330

如何安装虚拟服务器 安装虚拟服务器的好处

但是现如今有了虚拟服务器的出现,在电脑上能够模拟使用手机,这样使人们的生活更加的方便,那么在接下来的内容里就给大家介绍一下如何安装虚拟服务器。...安装虚拟服务器有什么好处 安装虚拟服务器能够快速的完成,大家想要完成的任务。现如今有很多的软件只有在手机上才能够下载。但是很多学生由于在学校里上学,自身没有携带手机,这样完成一些任务就选择非常的困难。...但是正式由于虚拟服务器的出现,学生们在学校的计算机上就能够安装这些虚拟服务器的软件,软件安装完毕之后电脑就能够执行部分手机的功能。...如何安装虚拟服务器 想要安装一个虚拟服务器首先要在电脑上下载一个虚拟服务器的软件,在安装虚拟服务器软件要严格地按照安装向导上的要求。...在安装的过程中要选择好安装的地址,大家在选地址的时候一定要提前了解一下空间的大小,等到软件安装完毕之后就能够使用虚拟服务器。 通过以上的内容已经给大家解决了如何安装虚拟服务器

8.2K20
领券