关于Jar包部署命令全面解析

 更新时间:2022年10月31日 10:37:35   作者:z.haoui  
这篇文章主要介绍了Jar包部署命令全面解析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
nohup java -Djava.security.egd=file:/dev/./urandom -Duser.timezone=Asia/Shanghai -jar example.jar -XX:+UseG1GC --spring.profiles.active=test &

一、nohup xxx &

1、用途:在系统后台不挂断地运行命令,退出终端不会影响程序的运行

2、语法:nohup Command [ Arg … ] [ & ]

  • 无论是否将nohup命令的输出重定向到终端,输出都将附加到当前目录的nohup.out文件中
  • 如果当前目录的 nohup.out 文件不可写,输出重定向到$HOME/nohup.out 文件中
  • 如果没有文件能创建或打开以用于追加,那么Command参数指定的命令不可调用

3、退出状态

该命令返回下列出口值:

  • 126:可以查找但不能调用Command参数指定的命令
  • 127:nohup命令发生错误或不能查找由Command参数指定的命令
  • 否则:nohup命令的退出状态是Command参数指定命令的退出状态

二、-Djava.security.egd=file:/dev/./urandom

1、用途:配置Java应用程序中的随机数生成

2、意义:SecureRandom在Java各种组件中使用广泛,可以可靠地产生随机数。但在大量产生随机数的场景下,性能会降低。这时可以使用 "-Djava.security.egd= file:/dev/./urandom"加快随机数产生过程

三、-Duser.timezone=Asia/Shanghai

1、用途:设置时区

2、意义:Java程序在启动的时候如果没有指定时区,默认会根据System.getProperty("user.timezone")去获取操作系统配置文件中配置的时区

四、-XX:+UseG1GC

指定使用G1垃圾回收器

五、--spring.profiles.active=test

指定配置文件进行启动

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot统一返回格式的方法详解

    SpringBoot统一返回格式的方法详解

    今天小编主要是和大家分享一个让代码变得更简洁的小技巧:统一返回格式,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2022-08-08
  • Java Spring Dubbo三种SPI机制的区别

    Java Spring Dubbo三种SPI机制的区别

    这篇文章主要介绍了Java Spring Dubbo三种SPI机制的区别,文章围绕主题展开详细的内容介绍,具有一定的参考价值,感兴趣的小伙伴可以参考一下
    2022-08-08
  • Java 获取当前设备的 IP 地址(最新推荐)

    Java 获取当前设备的 IP 地址(最新推荐)

    Internet 协议 (IP) 地址可以是连接到 TCP/IP 网络的每个设备的标识符,该标识符用于识别和定位中间通信的节点,这篇文章主要介绍了在 Java 中获取当前设备的 IP 地址,需要的朋友可以参考下
    2023-06-06
  • 基于@Table注解无法使用及报红的解决

    基于@Table注解无法使用及报红的解决

    这篇文章主要介绍了基于@Table注解无法使用及报红的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Java实现等待所有子线程结束后再执行一段代码的方法

    Java实现等待所有子线程结束后再执行一段代码的方法

    这篇文章主要介绍了Java实现等待所有子线程结束后再执行一段代码的方法,涉及java多线程的线程等待与执行等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • Java应用打包后运行需要注意编码问题

    Java应用打包后运行需要注意编码问题

    这篇文章主要介绍了 Java应用打包后运行需要注意编码问题的相关资料,需要的朋友可以参考下
    2016-12-12
  • Java正则表达式循环匹配字符串方式

    Java正则表达式循环匹配字符串方式

    这篇文章主要介绍了Java正则表达式循环匹配字符串方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • 浅谈java中Map的用法

    浅谈java中Map的用法

    Map简介:将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。
    2015-09-09
  • 使用Java反射获取方法的全路径名称的步骤

    使用Java反射获取方法的全路径名称的步骤

    Java反射是一个强大的特性,它允许程序在运行时查询和修改类的行为,反射可以用于实现很多高级功能,比如动态代理、依赖注入等,本文将介绍如何使用Java反射来实现这一功能,需要的朋友可以参考下
    2024-07-07
  • springboot使用kafka事务的示例代码

    springboot使用kafka事务的示例代码

    Kafka 同数据库一样支持事务,当发生异常的时候可以进行回滚,确保消息监听器不会接收到一些错误的或者不需要的消息,本文就来介绍一下springboot使用kafka事务的示例代码,具有一定的参考价值,感兴趣的可以了解一下
    2024-06-06

最新评论