
服务器
文章平均质量分 60
DN金猿
大佬级别的小沙弥
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven下载历史版本
本文介绍了如何下载特定版本的Apache Maven。首先访问Maven官网,在"Other Releases"中找到"Maven3 archives",然后选择所需版本目录(如3.9.6),进入"binaries"子目录。最后根据系统选择下载格式:Linux/macOS用户下载.tar.gz文件,Windows用户下载.zip文件。原创 2025-09-21 20:21:36 · 235 阅读 · 0 评论 -
jvm调优中各参数如何设置比较合适
JVM调优核心参数配置需根据生产环境性能指标动态调整。内存区域方面,建议将-Xms和-Xmx设为相同值(物理内存≤8G时4-6G,≥16G时70%-80%),并优化新生代与老年代比例。垃圾回收器选择应考虑场景需求:高吞吐用Parallel,低延迟用G1,超大堆用ZGC/Shenandoah。线程栈大小建议设为-Xss256k,NIO场景需限制直接内存。调优后应通过jstat、jmap等工具监控GC频率、CPU利用率等关键指标,确保Old区使用率<90%,Young GC时间<100ms。典型配置原创 2025-07-15 09:33:30 · 296 阅读 · 0 评论 -
解决jenkins使用publish over ssh在远程机器上执行git命令和mvn命令不成功、不执行、失败等问题,bash: mvn: command not found
文章摘要:在使用Jenkins的PublishOverSSH插件进行跨服务器部署时,由于服务器A(JDK11)和B(JDK8)的JDK版本差异,直接在服务器B执行Maven打包可避免兼容问题。测试发现远程执行git和mvn命令失败,改用全路径命令后命令能执行但未生成jar包。最终通过在shell命令中添加JDK和Maven环境变量解决了打包问题,确保部署流程正常完成。原创 2025-05-29 17:43:28 · 499 阅读 · 0 评论 -
java jar 默认jvm参数 java -jar 默认内存
Java应用启动时JVM会使用默认参数,包括堆内存分配(-Xms为物理内存1/64,-Xmx为1/4)、垃圾回收器等,但这些参数会随JDK版本变化。可通过命令查看默认设置,建议显式设置关键参数(如-Xms、-Xmx)以确保性能稳定。堆内存分配策略会根据使用率自动调整,32位系统存在2-3GB内存限制。若参数设置不当(如Xms>Xmx)或总内存超限会导致启动失败。对于大型应用或第三方jar较多的情况,需特别设置-XX:MaxPermSize等参数。原创 2025-05-28 18:02:53 · 1079 阅读 · 0 评论 -
jenkins报错java.lang.OutOfMemoryError: Java heap space
摘要:Jenkins系统出现Java堆内存不足错误(OutOfMemoryError),报错发生在JSON数据处理过程中。错误追踪显示问题源于处理JSON对象时堆空间耗尽。解决方案是通过调整JVM参数增加内存分配,建议在启动Jenkins时添加"-Xmx1024m -Xms1024m"参数来将初始堆内存和最大堆内存均设为1024MB。该错误表明当前配置的内存不足以支持系统运行的JSON处理需求,扩大堆内存可有效解决此问题。(149字)原创 2025-05-28 11:56:55 · 614 阅读 · 0 评论 -
Centos7安装配置Node22+版本后执行node -v 命令报错
在开发智能体平台MCP的过程中,遇到了在服务器上安装Node.js 20+版本的问题,由于CentOS 7的内置库与高版本Node.js不兼容,导致了一系列编译和依赖错误。为了解决这些问题,作者通过升级GCC、Make工具链,更新libstdc++.so.6和glibc库,最终成功在服务器上安装了Node.js 20.19.1版本。此外,作者还分享了如何设置软连接和更改npm镜像源,以便更高效地进行开发和部署。这一过程不仅解决了技术难题,也展示了面对复杂问题时的解决思路和方法。原创 2025-05-17 10:37:19 · 954 阅读 · 0 评论 -
Jenkins的流水线执行shell脚本执行jar命令后项目未启动未输出日志问题处理
在Jenkins流水线中配置启动脚本时,可能会遇到服务未启动且nohup日志无输出的情况。这通常是因为Jenkins在执行完脚本后自动终止了相关进程。为解决此问题,可以在启动脚本执行jar命令前加入变量原创 2025-05-16 15:46:38 · 711 阅读 · 0 评论 -
ddns-go忘记登陆密码的处理办法
其中password后面的字符串就是加密后的密码字符串,将该字符串复制填写到/etc/ddns-go/ddns-go-config.yaml文件的password字段保存,然后重启ddns-go服务。pwd.123为要设置的密码,执行完会生成一个.ddns_go_config.yaml文件,这里完整路径是:/root/.ddns_go_config.yaml。如果是windows系统则切换到安装目录执行:ddns-go.exe -resetPassword pwd.123。转载 2024-11-22 12:08:07 · 7069 阅读 · 0 评论