精华内容
下载资源
问答
  • java程序启动参数-D详解

    万次阅读 多人点赞 2018-06-26 20:37:04
    java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释: Set a system property value. Ifvalueis a string that contains spaces, you must enclose the string in double quotes: java-Dfoo="somestring...

    java程序启动参数 -D是用来做什么的呢?去查询了一下官方解释:

    Set a system property value. If  value  is a string that contains spaces, you must enclose the string in double quotes:

    java -Dfoo="some string" SomeClass

    也就是说-D是用来在启动一个java程序时设置系统属性值的。如果该值是一个字符串且包含空格,那么需要包在一对双引号中。

    何为系统属性值呢?也就是在System类中通过getProperties()得到的一串系统属性。

    下面我们来写个测试方法就知道了!

    /**
     * @author lmfeng
     * @date 2018/05/30
     */
    public class SystemProperty {
    
        public static void main(String[] args){
            System.out.print(System.getProperty("dubbo.token"));
        }
    
    }

    在运行改程序时加上JVM参数-Ddubbo.token="666" 或者 -Ddubbo.token=666,那么运行之后你可以看到控制台输出了666!

    一点值得注意的是,需要设置的是JVM参数而不是program参数,注意看下图

    展开全文
  • Java 启动参数

    千次阅读 2017-11-19 15:26:10
    这篇文章主要讲解 Java 启动参数 在linux用jmeter做压力测试的时候,发现jmeter启动参数,记录一下:java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:+UseG1GC -XX:MaxGCPauseMillis=250 -XX:...

    这篇文章主要讲解 Java 启动参数
    在linux用jmeter做压力测试的时候,发现jmeter启动参数,记录一下:

    java -server -XX:+HeapDumpOnOutOfMemoryError -Xms512m -Xmx512m -XX:+UseG1GC -XX:MaxGCPauseMillis=250 -XX:G1ReservePercent=20 -Djava.security.egd=file:/dev/urandom -jar xxxx.jar

    解释一下上述参数意思:

    - -server 以Server模式启动,默认启动是以Client模式启动。JVM在client模式默认-Xms是1M,-Xmx是64M;JVM在Server模式默认-Xms是128M,-Xmx是1024M。我们可以通过运行:java -version来查看jvm默认工作在什么模式。
    - -XX:+HeapDumpOnOutOfMemoryError 设置堆栈内存溢出错误打印
    - -Xms512m 初始堆大小
    - -Xmx512m 最大堆大小
    - -XX:+UseG1GC 使用G1垃圾回收器
    - -XX:MaxGCPauseMillis=250 每次年轻代垃圾回收的最长时间(最大暂停时间)
    - -XX:G1ReservePercent=20 为了降低晋升失败机率设置一个假的堆的储备空间的上限大小,默认值是10
    - -Djava.security.egd=file:/dev/urandom 非阻塞的随机数发生器,与之对应的 file:/dev/random

    更多虚拟机参数请见《深入JVM虚拟机》

    参考资料

    https://zybuluo.com/zhanggang807/note/107634
    https://zh.wikipedia.org/wiki//dev/random

    展开全文
  • jenkins 启动参数 大全

    千次阅读 2017-08-07 10:47:08
    jenkins 启动参数 大全

    [jenkins@hzNgJenkins ~]$ java -jar jenkins.war --help

    Running from: /home/jenkins/jenkins.war
    webroot: $user.home/.jenkins
    Jenkins Continuous Integration Engine 2.0
    Usage: java -jar jenkins.war [--option=value] [--option=value]


    Options:
       --webroot                = folder where the WAR file is expanded into. Default is ${JENKINS_HOME}/war
       --pluginroot             = folder where the plugin archives are expanded into. Default is ${JENKINS_HOME}/plugins
                                  (NOTE: this option does not change the directory where the plugin archives are stored)
       --extractedFilesFolder   = folder where extracted files are to be located. Default is the temp folder
       --daemon                 = fork into background and run as daemon (Unix only)
       --logfile                = redirect log messages to this file
       --javaHome               = Override the JAVA_HOME variable
       --toolsJar               = The location of tools.jar. Default is JAVA_HOME/lib/tools.jar
       --config                 = load configuration properties from here. Default is ./winstone.properties
       --prefix                 = add this prefix to all URLs (eg http://localhost:8080/prefix/resource). Default is none
       --commonLibFolder        = folder for additional jar files. Default is ./lib


       --logThrowingLineNo      = show the line no that logged the message (slow). Default is false
       --logThrowingThread      = show the thread that logged the message. Default is false
       --debug                  = set the level of debug msgs (1-9). Default is 5 (INFO level)


       --httpPort               = set the http listening port. -1 to disable, Default is 8080
       --httpListenAddress      = set the http listening address. Default is all interfaces
       --httpKeepAliveTimeout   = how long idle HTTP keep-alive connections are kept around (in ms; default 5000)?
       --httpsPort              = set the https listening port. -1 to disable, Default is disabled
       --httpsListenAddress     = set the https listening address. Default is all interfaces
       --httpsKeepAliveTimeout  = how long idle HTTPS keep-alive connections are kept around (in ms; default 5000)?
       --httpsKeyStore          = the location of the SSL KeyStore file. Default is ./winstone.ks
       --httpsKeyStorePassword  = the password for the SSL KeyStore file. Default is null
       --httpsKeyManagerType    = the SSL KeyManagerFactory type (eg SunX509, IbmX509). Default is SunX509
       --httpsPrivateKey        = this switch with --httpsCertificate can be used to run HTTPS with OpenSSL secret key
         / --httpsCertificate     file and the corresponding certificate file
       --spdy                   = Enable SPDY. See http://wiki.eclipse.org/Jetty/Feature/NPN
       --controlPort            = set the shutdown/control port. -1 to disable, Default disabled


       --handlerCountMax        = set the max no of worker threads to allow. Default is 40
       --handlerCountMaxIdle    = set the max no of idle worker threads to allow. Default is 5


       --useJasper              = enable jasper JSP handling (true/false). Default is false
       --sessionTimeout         = set the http session timeout value in minutes. Default to what webapp specifies, and then to 60 minutes
       --mimeTypes=ARG          = define additional MIME type mappings. ARG would be EXT=MIMETYPE:EXT=MIMETYPE:...
                                  (e.g., xls=application/vnd.ms-excel:wmf=application/x-msmetafile)
       --maxParamCount=N        = set the max number of parameters allowed in a form submission to protect
                                  against hash DoS attack (oCERT #2011-003). Default is 10000.
       --usage / --help         = show this message


    Security options:
       --realmClassName               = Set the realm class to use for user authentication. Defaults to ArgumentsRealm class


       --argumentsRealm.passwd.<user> = Password for user <user>. Only valid for the ArgumentsRealm realm class
       --argumentsRealm.roles.<user>  = Roles for user <user> (comma separated). Only valid for the ArgumentsRealm realm class


       --fileRealm.configFile         = File containing users/passwds/roles. Only valid for the FileRealm realm class


    Access logging:
       --accessLoggerClassName        = Set the access logger class to use for user authentication. Defaults to disabled
       --simpleAccessLogger.format    = The log format to use. Supports combined/common/resin/custom (SimpleAccessLogger only)

       --simpleAccessLogger.file      = The location pattern for the log file(SimpleAccessLogger only)

    常用的参数用法 见

    http://www.cnblogs.com/yangxia-test/p/4365896.html

    http://www.cnblogs.com/itech/archive/2011/11/04/2236230.html

    展开全文
  • IDEA设置启动参数

    2020-08-18 11:41:23
    设置启动参数的意义就是当启动程序时,程序会优先读取idea的配置参数,这样就可以不用修改配置文件 具体设置 1.Edit Configuration 2.选择项目->在VM options中输入参数,我这里是配置Redis的所以输入-Dredis....

    设置启动参数的意义就是当启动程序时,程序会优先读取idea的配置参数,这样就可以不用修改配置文件
    具体设置
    1.Edit Configuration
    在这里插入图片描述
    2.选择项目->在VM options中输入参数,我这里是配置Redis的所以输入-Dredis.address=localhost,就配置为本地的Redis地址
    在这里插入图片描述
    3.完成
    即使配置文件是172.16.70.3的地址,但是控制台读取的配置是localhost
    在这里插入图片描述

    展开全文
  • chrome启动参数

    万次阅读 多人点赞 2016-05-31 11:13:01
    chrome启动参数 转载▼ http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc 参数:--user-data-dir=UserDataDir 用途:自订使用者帐户资料夹(如:–user-data-dir="D:\temp\Chrome User ...
  • 如何查看docker run启动参数命令

    千次阅读 2020-07-02 22:41:20
    通过runlike去查看一个容器的docker run启动参数
  • 今天,又是干货满满的一天。这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始。由于文章很长,每个人阅读习惯不同,所以... JVM EMA期望算法与TLAB相关JVM启动参数 全网最硬核 JVM TLAB 分析 4. TLAB 基本流程全分析 .
  • jvm配置启动参数

    千次阅读 2019-03-01 11:49:06
    jvm配置启动参数 参数名 说明 -XX:+PrintGCDetails 打印gc日志详细信息 -XX:+PrintGCTimeStamps 打印gc发生时相对jvm启动的时间戳,(后来加入了PrintGCDateStamps,打印gc发生的日期) -Xloggc 设置gc...
  • spring boot启动参数获取

    千次阅读 2019-12-26 17:55:34
    如何获取springboot启动参数呢,这里就要用到一个类了ApplicationArguments,请看下面: //此处springboot启动的时候传入参数 SpringApplication.run(Application.class,args); @Autowired //注册application...
  • Jvm启动参数整理

    千次阅读 2015-04-16 21:15:32
    Jvm启动参数整理 罗列一些可能用到的jvm启动参数
  • 查看程序的启动参数,入口参数

    千次阅读 2015-11-03 20:54:34
    由于写了一个小工具要隐藏启动第三方程序,但是不知道人家程序的启动参数是啥,找了点资料其实很简单,只需要两部 1.开始->运行,输入wmic 2.出现提示后,再输入process,就会显示素有进程的命令行信息 这样就会...
  • C# 启动EXE文件及带启动参数EXE

    千次阅读 2019-05-29 22:38:54
    一)、先制作一个带启动参数的EXE文件。 步骤: 1、定义全局私有变量:private string[] s = new string[1]; //这里为了简单起见,只做一个参数 2、 在窗体的构造函数中初始化启动参数 public Form1(string...
  • 在Intellij IDEA开发环境中启动SpringBoot项目时,也可以通过修改vm options来指定启动参数,本文就简单说明一下如何在Intellij IDEA指定启动参数。 SpringBoot项目属性配置加载顺序 顺序 ...
  • 设置tomcat启动参数

    万次阅读 2016-11-07 18:54:17
    Linux在修改启动参数前先看下tomcat默认启动参数是啥玩意,这样是为了下面方便进行对比:$ jps -v 32136 Jps -Denv.class.path=.:/usr/java/jdk1.8.0_101/lib/dt.jar:/usr/java/jdk1.8.0_101/lib/tools.jar -...
  • 配置文件写法: isPay是key,如果启动参数不传,则采用默认值是1。 启动类传参:
  • IDEA如何添加项目启动参数

    万次阅读 2018-05-17 10:03:17
    某些项目在运行时需要指定部分参数,类似于:在部分开发工具中支持以RUN的方法运行项目,工具将自动为项目打包并发布运行,并且支持添加启动参数,以下以IDEA为示例:1.打开Edit Configurations窗口2.窗口截图如下...
  • JVM启动参数大全及默认值

    万次阅读 多人点赞 2018-07-25 12:06:31
    Java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容...
  • 配置tomcat启动参数

    万次阅读 2018-05-16 11:24:10
    这个启动参数出了设置jvm的内存大小之外,还有设置tomcat的编码,有些项目要求的的编码不是utf-8编码,这时候则需要修改tomcat的编码。修改文件catalina.sh或者catalina.bat,这个看环境首行加上JAVA_OPTS="-...
  • android studio 修改jvm启动参数

    千次阅读 2019-09-16 11:26:06
    以打开kotlin调试模式为例: android studio 修改jvm启动参数tudio 修改jvm启动参数)
  • Vxworks启动参数详解

    千次阅读 2017-06-26 19:59:02
    VxWorks启动参数详解  (2011-08-10 21:47:40) 转载▼ 标签:  磁盘引导   vxworks   引导参数   网络文件访问   it   分类: VxWorks 上次讲过NI8106控制...
  • IDEA配置JVM启动参数

    千次阅读 2019-03-25 23:35:41
    有时候需要用到配置jvm启动参数用来验证一些东西,比如说观察GC日志等
  • java 启动参数大全

    千次阅读 2016-02-22 16:40:10
    java启动参数共分为三类: 标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; 非Stable...
  • 1 查看内核启动参数 在uboot界面中输入printenv,即可查看启动参数。 示例: jz2440: 2 主要的启动参数有bootargs、bootcmd 2.1 bootargs 示例:jz2440: bootargs=console=ttySAC0,115200 root=/dev/mtdblock...
  • Kubernetes 修改kubelet启动参数

    千次阅读 2019-07-17 12:53:26
    我想创建静态Pod,那么就需要更改kubelet的启动参数。相关环境信息如下: role OS IP module Master Centos7.2 10.1.2.182 kube-apiserver kube-controller-manager kube-scheduler Node1 ...
  • Docker容器启动参数大全与详细说明

    千次阅读 2019-03-23 20:52:04
    《Docker容器启动参数大全与详细说明 》 语法: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Docker 容器启动示例,这儿以启动 redis 容器为例,输入命令 “docker run -p 6868:6379 -v /data:/data -d....
  • 谷歌浏览器启动参数

    千次阅读 2019-04-11 22:07:00
    谷歌浏览器启动参数 System.setProperty("webdriver.chrome.driver", "xxx/chromedriver");// Chromeoptions = new ChromeOptions();// 启动就最大化// options.addArguments("start-fullscreen");/...
  • Netbeans 8.1启动参数设置

    千次阅读 2016-10-25 00:00:00
    Netbeans 8.1参数Netbeans默认的启动参数可能并不适合你,因为启动参数是按照最基本的情况来配置的。为了提高NB的启动速度和响应,我们应该适当的修改启动参数来达到优化的目的。以下是针对我的设备和操作系统所做的...
  • Java启动参数及调优

    千次阅读 2017-11-23 13:08:10
    java启动参数共分为三类; 其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容...
  • Java VM 启动参数详解

    千次阅读 2018-10-14 15:47:00
    Java VM 启动参数详解 @Date 2017.05.24 打印输出相关参数 -verbose 打印加载类的详细信息 -verbose:gc 打印虚拟机中GC的详细情况:显示最忙和最空闲收集行为发生的时间、收集前后的内存大小、收集需要的时间...
  • memcached启动参数

    万次阅读 2013-06-18 22:54:04
    memcached启动参数   -p 指定端口号(默认11211) -U UDP监听端口 (默认: 11211, 0 时关闭)  -s 用于监听的UNIX套接字路径(禁用网络支持) -a UNIX套接字访问掩码,八进制数字(默认:0700) -m 指定最大...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,631
精华内容 24,652
关键字:

启动参数