精华内容
下载资源
问答
  • 参数配置
    千次阅读
    2019-10-09 16:29:38

    初始化连接

    在druid连接数据库的配置文件中,读写datasource的bean中 要有 init-method="init". 配置,否则在启动连接池时不会执行初始化操作。 示例:

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
    .......
      </bean>
    

    参数配置及说明

    通过 spring 配置文件application-context.xml中的dataSource配置说明各个参数的配置。

    属性说明建议值
    url数据库的jdbc连接地址。一般为连接oracle/mysql。示例如下: 
     mysql : jdbc:mysql://ip:port/dbname?option1&option2&… 
     oracle : jdbc:oracle:thin:@ip:port:oracle_sid 
       
    username登录数据库的用户名 
    password登录数据库的用户密码 
    initialSize启动程序时,在连接池中初始化多少个连接10-50已足够
    maxActive连接池中最多支持多少个活动会话 
    maxWait程序向连接池中请求连接时,超过maxWait的值后,认为本次请求失败,即连接池100
     没有可用连接,单位毫秒,设置-1时表示无限等待 
    minEvictableIdleTimeMillis池中某个连接的空闲时长达到 N 毫秒后, 连接池在下次检查空闲连接时,将见说明部分
     回收该连接,要小于防火墙超时设置 
     net.netfilter.nf_conntrack_tcp_timeout_established的设置 
    timeBetweenEvictionRunsMillis检查空闲连接的频率,单位毫秒, 非正整数时表示不进行检查 
    keepAlive程序没有close连接且空闲时长超过 minEvictableIdleTimeMillis,则会执true
     行validationQuery指定的SQL,以保证该程序连接不会池kill掉,其范围不超 
     过minIdle指定的连接个数。 
    minIdle回收空闲连接时,将保证至少有minIdle个连接.与initialSize相同
    removeAbandoned要求程序从池中get到连接后, N 秒后必须close,否则druid 会强制回收该false,当发现程序有未
     连接,不管该连接中是活动还是空闲, 以防止进程不会进行close而霸占连接。正常close连接时设置为true
    removeAbandonedTimeout设置druid 强制回收连接的时限,当程序从池中get到连接开始算起,超过此应大于业务运行最长时间
     值后,druid将强制回收该连接,单位秒。 
    logAbandoned当druid强制回收连接后,是否将stack trace 记录到日志中true
    testWhileIdle当程序请求连接,池在分配连接时,是否先检查该连接是否有效。(高效)true
    validationQuery检查池中的连接是否仍可用的 SQL 语句,drui会连接到数据库执行该SQL, 如果 
     正常返回,则表示连接可用,否则表示连接不可用 
    testOnBorrow程序 申请 连接时,进行连接有效性检查(低效,影响性能)false
    testOnReturn程序 返还 连接时,进行连接有效性检查(低效,影响性能)false
    poolPreparedStatements缓存通过以下两个方法发起的SQL:true
     public PreparedStatement prepareStatement(String sql) 
     public PreparedStatement prepareStatement(String sql, 
     int resultSetType, int resultSetConcurrency) 
    maxPoolPrepareStatementPerConnectionSize每个连接最多缓存多少个SQL20
    filters这里配置的是插件,常用的插件有:stat,wall,slf4j
     监控统计: filter:stat 
     日志监控: filter:log4j 或者 slf4j 
     防御SQL注入: filter:wall 
    connectProperties连接属性。比如设置一些连接池统计方面的配置。 
     druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 
     比如设置一些数据库连接属性: 
       
    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
    ....
    </bean>
    

    注意事项

    3.1 底层连接

    另外还有一个参数 accessToUnderlyingConnectionAllowed. 该参数设置是否允许使用底层连接。 如果设置为true,可以使用下面的方式来获取底层连接:

    Connection conn = ds.getConnection();
    
    Connection dconn = ((DelegatingConnection) conn).getInnermostDelegate();
    
    ...
    
    conn.close();
    

    默认false不开启, 因为代码逻辑不正确,可能会带来风险。建议需要直接访问驱动的特定功能时再使用,并且经过多次测试, 明确代码每一步可能带来的风险。

    3.2 空闲检查问题

    在使用阿里的SLB时,建议将timeBetweenEvictionRunsMillis设置为2秒或者负值(关闭检查机制)。否则,连接进程会报:

    Could not open JDBC Connection for transaction; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicaiotnsException: Communications link failure
    

    不同配置文件

    本部分只通过示例的方式展示在不同的环境中进行配置的语法格式,具体要配置哪些参数,请参照 参数配置及说明.

    其中 spring boot application.properties 中的配置最为完整,建议参考。

    4.1 jdbc中配置连接池

    jdbc.properties:
    jdbc.driverClassName=com.mysql.jdbc.Driver
    jdbc.url=jdbc:mysql://172.49.15.55:3306/testdb?useUnicode=true&amp;characterEncoding=utf-8
    jdbc.username=test
    jdbc.password=test
    jdbc.filters=stat
    jdbc.maxActive=300
    jdbc.initialSize=2
    jdbc.maxWait=60000
    jdbc.minIdle=1
    jdbc.timeBetweenEvictionRunsMillis=60000
    jdbc.minEvictableIdleTimeMillis=300000
    jdbc.validationQuery=SELECT 'x'
    jdbc.testWhileIdle=true
    jdbc.testOnBorrow=false
    jdbc.testOnReturn=false
    jdbc.poolPreparedStatements=false
    jdbc.maxPoolPreparedStatementPerConnectionSize=50
    

    4.2 springs中配置druid

    <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init" destroy-method="close">
          <!-- ”连接“的基本属性  -->
          <property name="url" value="jdbc_url" />
          <property name="username" value="${jdbc_user}" />
          <property name="password" value="${jdbc_password}" />
          <!-- 连接池属性 -->
          <property name="initialSize" value="100" />
          <property name="maxActive" value="1000" />
          <property name="maxWait" value="60000" />
          <property name="minEvictableIdleTimeMillis" value=300000 />
          <property name="keepAlive" value=true />
          <property name="timeBetweenEvictionRunsMillis" value=-1 />
          <property name="minIdle" value="20" />
          <property name="removeAbandoned" value="true"/>
          <property name="removeAbandonedTimeout" value="180"/>
          <property name="logAbandoned" value="true" />
          <property name="testWhileIdle" value="true" />
          <property name="validationQuery" value="SELECT 'x'" />
          <property name="testOnBorrow" value="false" />
          <property name="testOnReturn" value="false" />
          <property name="poolPreparedStatements" value="true"/>
          <property name="maxPoolPreparedStatementPerConnectionSize" value="20"/>
          <property name="filters" value="stat,wall,slf4j"/>
          <property name="connectionProperties" value="druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000" />
    </bean>
    

    4.3 spring boot application.properties配置

    spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
    #驱动配置信息
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    #基本连接信息
    spring.datasource.username = root
    spring.datasource.password = root
    spring.datasource.url=jdbc:mysql://192.168.153.23:3306/mytest?useUnicode=true&characterEncoding=utf-8
    
    #连接池属性
    spring.datasource.druid.initial-size=15
    spring.datasource.druid.max-active=100
    spring.datasource.druid.min-idle=15
    spring.datasource.druid.max-wait=60000
    spring.datasource.druid.time-between-eviction-runs-millis=60000
    spring.datasource.druid.min-evictable-idle-time-millis=300000
    spring.datasource.druid.test-on-borrow=false
    spring.datasource.druid.test-on-return=false
    spring.datasource.druid.test-while-idle=true
    spring.datasource.druid.validation-query=SELECT 1
    spring.datasource.druid.validation-query-timeout=1000
    spring.datasource.druid.keep-alive=true
    spring.datasource.druid.remove-abandoned=true
    spring.datasource.druid.remove-abandoned-timeout=180
    spring.datasource.druid.log-abandoned=true
    spring.datasource.druid.pool-prepared-statements=true
    spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20
    spring.datasource.druid.filters=stat,wall,slf4j
    spring.datasource.druid.use-global-data-source-stat=true
    spring.datasource.druid.preparedStatement=true
    spring.datasource.druid.maxOpenPreparedStatements=100
    spring.datasource.druid.connect-properties.mergeSql=true
    spring.datasource.druid.connect-properties.slowSqlMillis=5000
    更多相关内容
  • mysql连接参数配置

    千次阅读 2021-01-17 17:11:10
    mysql性能优化涉及到很多方面,在上一篇中通过explain打印出sql的执行计划可以作为指导开发人员进行sql优化是一个方面,另外,mysql自身的参数配置也很多,比如连接参数(connection),查询缓存等,合理的设置mysql...

    前言

    mysql性能优化涉及到很多方面,在上一篇中通过explain打印出sql的执行计划可以作为指导开发人员进行sql优化是一个方面,另外,mysql自身的参数配置也很多,比如连接参数(connection),查询缓存等,合理的设置mysql参数对于性能优化也是非常重要的

    下面对mysql的连接参数,即connection相关的参数配置做简单的说明

    mysql参数设置的两种方式

    在实际配置mysql参数时,通常有2种做法,可以通过my.cnf(linux)进行设置(持久化设置),也可以通过命令,set global 参数名 = 参数值(只对当前连接会话生效)的方式设置

    查看当前mysql的connection信息

    show VARIABLES like '%connection%';
    

    在这里插入图片描述

    默认情况下,mysql的连接数量为151个,通过set的方式设置下,

    set GLOBAL MAX_CONNECTIONS=200;
    

    在这里插入图片描述
    如果在my.cnf进行设置
    在这里插入图片描述
    配置完毕后,重启下mysql服务,connections连接数也变成300

    systemctl restart mysqld.service
    

    在这里插入图片描述

    总结来说:

    • 对当前的连接,连接数优先级为 ,set > 配置,值得注意的是,部分参数在set global并不会立即生效,而是需要重新建立连接后才有效
    • set global 在mysql运行过程中会一直生效,直到mysql服务关闭

    connection常用参数设置

    • 查看最大连接数

      最大连接数,代表当前数据库同时允许的最大连接数量,连接的状态通常有2种,sleep / query,sleep代表处于闲置的状态,query代表正处于任务处理的状态

      sleep + query 连接的总量不能超过 max_connections的设置值,否则会出现 : too many connections 的错误
      在这里插入图片描述

    • 查看各个状态的连接情况
      在这里插入图片描述

    • Threads_cached:一共缓存过多少连接,如果在mysql服务器的配置文件中设置了thread_cache_size参数,当前客户端断开之后,服务器处理此客户的线程将会缓存起来,以备下一个连接进来的客户而不是立即销毁(前提是缓存数量未达到上限),可以通过命令:set global thread_cache_size=50 设置或者在 my.cnf中配置

    • Threads_connected: 代表当前已经有多少个连接(sleep+query)

    • Threads_created:历史总共创建过多少个连接

    • Threads_running:代表有几个连接正处于"工作"状态,也是目前的并发数

    查看mysql历史运行过程中最大连接数以及出现的时点

    在这里插入图片描述
    这是一个很有用的参数,可以用于指导一个系统的数据库服务器配置比较合理的最大连接数,因为最大连接数并不是越大越好,可以在系统上线时将 max_connections的值设置的大一点,等到运行一段时间之后,通过观察上面的这个参数值,再进行设置,这也是指导DBA或者开发人员对于mysql服务器是否需要进行扩容或者增加节点的一个很重要的衡量参数

    查看mysql设置的连接缓存队列数
    在这里插入图片描述
    back_log:设置保存多少个连接数据库的请求到堆栈(缓冲区),就是说,如果mysql的当前连接数达到了max_connections的最大值时,新来的请求将会被保存在堆栈中,以等待前面的某些连接资源释放,该堆栈的数量即 back_log,如果等待连接的数量超过了back_log,将不会授予连接资源,报出相关的连接错误,back_log可以简单理解为一个连接的缓冲队列

    如果了解Java中的线程池原理的同学就很好理解这个概念了,这个可以作为线程池调优参数的配置,在mysql中,也可以作为mysql服务器性能调优的指导,假如你的服务器配置还可以的话,可以适当的调大这个参数,以获得更大的并发处理

    wait_timeout 与 interactive_timeout

    在这里插入图片描述
    这两个参数都是连接在超过一段时间之后,数据库自动关闭,在这个期间持续的时间,默认是8个小时

    wait_timeout :针对非交互式连接,比如Java通过JDBC进行连接
    interactive_timeout:交互式连接,比如通过mysql的客户端进行的连接

    查看当前数据库连接详情状况
    在这里插入图片描述
    通过这个命令可以清楚的展现出当前数据库连接的详细情况,比如query对应的应用IP,sleep对应的连接客户端信息、连接时间等,可以在某些情况下用于监控mysql的整体连接情况

    本篇主要总结了与mysql的connection相关的几个常用配置参数的使用,在实际开发中,可以作为运维或者调优的配置进行参考和使用,本篇到此结束,最后感谢观看!

    展开全文
  • mysql查询缓存参数配置

    千次阅读 2021-01-18 23:02:49
    使用mysql对数据检索时,为了提升查询性能,引入了缓存的配置,通过设置缓存相关参数,在一定范围内可以大大提升查询效率 举例来说,当同一条查询语句打到mysql服务器,如果配置了查询缓存,就会将这个结果集存放在...

    前言

    使用mysql对数据检索时,为了提升查询性能,引入了缓存的配置,通过设置缓存相关参数,在一定范围内可以大大提升查询效率

    举例来说,当同一条查询语句打到mysql服务器,如果配置了查询缓存,就会将这个结果集存放在缓存空间,下一次同一条sql过来时就直接走缓存,这样就可以提升查询效率

    1、查看mysql服务器缓存相关配置参数

    show status like 'Qcache%';
    

    在这里插入图片描述
    Qcache_free_memory:Query Cache中目前剩余的内存大小,通过这个参数可以较为准确的观察到当前系统的Query Cache是否充足,是否需要增加还是过剩了

    Qcache_lowmem_prunes:多少条query语句因为内存不足而从Query Cache中清除掉,通过Qcache_lowmem_prunes和Qcache_free_memory相互结合,能更清楚的了解到系统中的Query Cache是否真的足够,是否非常频繁的出现因为内存不足而存在Query被清除的现象,这个数字要放在一个较长的时间段看才有意义,如果这个数字在不断增长,表示可能存在较严重的碎片化现象,或者内存很少了

    Qcache_total_blocks:当前Query Cache中block的数量

    Qcache_free_blocks:缓存中相邻内存块的个数,如果该值显示较大,说明Query Cache中的内存碎片较多了

    查询缓存碎片率: Qcache_free_memory /Qcache_total_blocks * 100% ,经验值判断,如果查询碎片率超过20%,可以使用 flush query cache来整理缓存碎片

    mysql中Block的默认大小为4KB,这个值可以手动调整,设置的较大的话,对于大数据的查询有好处,但是如果你实际查询数据时都是小数据,就容易造成内存碎片

    Qcache_hits:表示有多少次命中缓存,我们可以通过这个值来验证我们查询的缓存效果,数字越大效果越理想

    Qcache_inserts:表示多少次未命中而插入,就是说新来的SQL请求在缓存中没有找到,不得不执行查询处理,执行查询处理之后将结果insert到缓存中,这样的情况次数越大,表示查询缓存应用的数量越少,效果也就越不理想

    Qcache_queries_in_cache:当前的Query Cache 中Query数量,即当前的缓存中使用到的缓存查询数量

    Qcache_not_cached:未进入查询缓存的select数量

    2、设置置Query Cache参数

    set GLOBAL query_cache_size=1024000000
    

    或者在my,cnf文件中设置

    注意:

    • query_cache_size(查询缓存大小,QC的单位最小是1024byte,所以如果你设定的一个不是1024的倍数的值,这个值将会被四舍五入到最接近或等于1024的倍数)
    • query_cache_limit,超出此大小的查询将不被缓存,限定了单个查询缓存的最大内存数量(图中表示当前的单条select最大的查询缓存大小超过了1MB之后将不会被缓存)
      在这里插入图片描述

    3、设置Query Cache Type参数

    query_cache_type:缓存类型,决定缓存什么样的查询,这个值不能随便设置,而必须为数字,可选择的数值如下:

    • 0:OFF,相当于禁用(5.7默认禁用了查询缓存,需要在my.cnf中进行设置)
    • 1:ON,缓存所有结果,除非你的select语句显示使用了SQL_NO_CACHE禁用了查询缓存
    • 2:DEAND,只缓存select语句中通过SQL_CACHE指定需要缓存的查询

    在这里插入图片描述
    4、设置Query Block参数

    • query_cache_min_res_unit:缓存块的最小大小query_cache_min_res_unit最小单位是4KB,设置的大点对大数据查询有好处,但是小数据多的话容易产生内存碎片造成资源浪费
    • 单个查询占用缓存的平均值:(query_cache_size - Qcache_free_memory) / Qcache_queries_in_cache
    • 查询缓存利用率:(query_cache_size - Qcache_free_memory)/ query_cache_size * 100%,查询缓存利用率在25%以下说明query_cache_size 设置的过大了,可以适当减小,查询缓存利用率在80%以上,而且 Qcache_lowmem_prunes 》 50说明query_cache_size 设置的有点小,要不就是碎片太多
    • 查询缓存命中率,Qcache_hits / (Qcache_hits + Qcache_inserts) * 100%

    5、查询排序缓存区设置

    在这里插入图片描述

    sort_buffer_size

    • 每个需要排序的线程分配的一个缓存区域,通过设置该参数可以加速 order by 或者group by的操作(在开发过程中,经常碰到对一个大批量查询出来的数据进行order by或者group by的操作,如果设置了这项参数,利用排序缓冲空间,可以大大提升排序的速度)
    • sort_buffer_size是一个connection级别的参数,在每个connection第一次需要使用这个buffer的时候,一次性分配指定数量大小的内存
    • sort_buffer_size不是越大越好,由于是connection级别的参数,过大的设置在遇到高并发场景下可能会很快耗尽系统资源,例如1000个请求的并发的消耗大小为:1000 * sort_buffer_size(2MB) = 2G,这个内存占用就比较吓人了

    本篇主要总结了一些和mysql查询缓存相关的参数配置,合理运用这些参数,可以在一定范围内提升mysql服务器的查询性能,还需要结合实际情况进行反复的调试以达到合理的参数值的配置,本篇到此结束,最后感谢观看!

    展开全文
  • 求iPhone7具体参数配置

    千次阅读 2021-02-06 20:58:07
    展开全部iPhone 7基本参数:e69da5e6ba9032313133353236313431303231363533313333656462381,型号:iPhone7Plus2,机身尺寸mm158.1*77.8*7.33,机身重量188g4,屏幕尺寸5.5英寸5,屏幕技术ForceTouch6,分辨率1920*...

    展开全部

    iPhone 7基本参数:e69da5e6ba903231313335323631343130323136353331333365646238

    1,型号:iPhone7Plus

    2,机身尺寸mm158.1*77.8*7.3

    3,机身重量188g

    4,屏幕尺寸5.5英寸

    5,屏幕技术ForceTouch

    6,分辨率1920*1080

    7,屏幕像素密度401ppi

    8,CPU型号苹果A10

    9,CPU频率2.4GHz

    10,RAM容量3GB

    11,ROM容量32GB/128GB/256GB

    12,摄像头700/1200万像素

    13,颜色版本亮黑/磨砂黑/银/金/玫瑰金

    14,参考价格6388-7988

    32d0f5a55743bbeff25463c9f7ad5c05.png

    iphone 7 plus主要特点

    iPhone7Plus的机身存储可能会升级到256GB,这个存储容量是iPhone6sPlus(128GB版)的两倍。

    概念设计师AitorAmigo/MesutGDesigns为我们带来了最新的iPhone7Plus概念渲染,在这组渲染图中iPhone7Plus提供银色、金色、深空灰和玫瑰金4个配色。并且最高支持256GB储存空间,配备一块5.5英寸的曲面OLED显示面板,并支持3DTouch压力触控技术。此外,该机也配备了一颗A10处理器,以及一颗高达1600万像素的主摄像头,并支持4K视频录制功能。

    展开全文
  • kafka消费者参数配置

    千次阅读 2021-02-07 21:51:35
    参数默认配置 auto.commit.interval.ms = 5000 check.crcs = true client.id = connections.max.idle.ms = 540000 enable.auto.commit = false exclude.internal.topics = true fetch.max.wait.ms = 500 fetch.min....
  • postman全局参数配置

    千次阅读 2020-10-14 11:30:25
    背景:按照最苦逼的方式进行请求,需要不断的频繁修改参数,及其繁琐。另外一个原因,在需求开发过程中,涉及到多个请求,这样的话需要对请求进行分类管理,方便后续的使用。 一、请求分类管理 新建Collections ...
  • mysql Innodb参数配置

    千次阅读 2021-01-23 19:53:40
    作为mysql底层最重要的组件,了解Innodb的原理并掌握其基本的参数配置对于mysql性能调优具有非常重要的作用 下面结合工作中和Innodb部分常用的参数配置进行说明 1、innodb_buffer_pool_size 该参数表示mysql 的Innodb...
  • Tomcat的JVM启动参数配置

    千次阅读 2022-04-10 15:48:42
    1、添加JVM参数 到Tomcat的bin目录下,打开文件catalina.bat,添加如下参数,然后保存。 set "JAVA_OPTS=-Xms512M -Xmx1024M" 2、检验是否生效 双击bin目录下的startup.bat启动tomcat,然后命令行窗口中输入命令...
  • mysql 8.0 各参数配置中文解释整理

    千次阅读 2020-11-05 15:17:40
    ########################################################################### ## my.cnf for MySQL 8.0.x # ## 本配置参考 https://imysql.com/my-cnf-wizard.html # ## 注意:
  • Idea2021.3.2 设置项目运行参数配置

    千次阅读 2022-03-28 11:30:56
    Idea2021.3.2 设置运行参数配置:Program arguments 、 Environment variables 和 VM options。 1、点击Run -> Edit Configurations 2、在打开的窗口可以设置 Program arguments 和 Environment variables ...
  • 以下为生产环境中一套完整的启动参数配置方案: -server -Xloggc:/var/logs/appkey.gc.log -XX:ErrorFile=/var/logs/appkey.vmerr.log -XX:HeapDumpPath=/var/logs/appkey.heaperr.log -Dfile.encoding=UTF-8 -Dsun...
  • hive参数配置方式

    千次阅读 2019-11-30 10:23:23
    hive参数大全 hadoop官方参数大全 开发Hive应用时,不可避免地需要设定Hive的参数。设定Hive的参数可以调优HQL代码的执行效率,或帮助定位问题。然而实践中经常遇到的一个问题是,为什么设定的参数没有起作用?这...
  • jedis常用参数配置建议

    千次阅读 2020-01-09 23:21:47
    关于jedis客户端的一些常用的参数配置,记下来,方便查阅: Jedis参数 默认值(jedis,非comnonpoolv2) 建议值 备注 timeout 2000 200~1000 Jedis的socket timeout值,单位毫秒; maxRedirections 5 5 最大...
  • idea设置——参数配置

    千次阅读 2020-04-28 10:07:31
    1、启动时配置参数 -Dspring.profiles.active=two -Xms10m -Xmx100m 2、 3、
  • 苹果ipad9参数配置怎么样,深度评测

    万次阅读 2021-10-18 10:47:32
    1.外观颜色:苹果ipad9平板提供两种颜色,分别是银色,深空灰色。...2.外观尺寸:苹果ipad9长250.6 毫米 (9.8 英寸),宽174.1 毫米 (6.8 英寸),厚7.5 毫米 (0.29 英寸),WLAN版无线局域网机型 487 克 (1.07 磅) ,WLAN...
  • JVM参数配置详解

    万次阅读 多人点赞 2018-11-29 00:00:34
    测试中配置这个以后,-XX:NewRatio=4的配置失效了,原因不明。所以,此时年轻代大小最好用-Xmn设置。 -XX:+UseParNewGC 设置年轻代为并行收集。可与CMS收集同时使用。JDK5.0以上,JVM会根据系统配置自行设置,所以...
  • java启动命令与参数配置

    万次阅读 2020-11-02 11:51:39
    1. java启动命令 运行一个java应用程序的语法分...其中args为运行时参数,即main方法中的参数数组args,可以通过修改启动配置进行设置,以idea为例,如图这里设置了3个参数,每个参数之间用空格分隔,如果参数自身带有
  • G1 垃圾收集器参数配置及调优

    千次阅读 2020-04-12 15:49:03
    列表为 G1 GC垃圾收集器常用配置参数: 可选项及默认值 描述 -XX:+UseG1GC 采用 Garbage First (G1) 收集器 -XX:MaxGCPauseMillis=n 设置最大GC 暂停时间。这是一个大概值,JVM 会尽可能的...
  • JDK1.8 JVM生产环境参数配置

    千次阅读 2019-04-16 09:21:17
    16G内存 JDK8 生产服务器配置未验证,先丢完整配置 JAVA_OPTS="-server -Xmx4g -Xms4g -Xmn256m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:...
  • SpringBoot 内置 Tomcat 参数配置

    千次阅读 2020-03-11 16:07:25
    转载自:...SpringBoot的项目在使用内置的Tomcat部署时,需要定义相关的Tomcat参数,本文主要讲述需要配置哪些参数。 代码 server: tom...
  • jvm参数配置

    千次阅读 2018-02-06 16:28:04
    关于JVM参数配置,有多种途径。 1.在tomcat中直接配置的  打开tomcat的安装目录, 在bin下修改catalina.bat文件 添加如下: set "JAVA_OPTS=-Xmx300m -Xms300m -Xmn100m -XX:SurvivorRatio=8" 在这...
  • sql server 修改数据库参数配置

    千次阅读 2019-08-19 10:01:27
    --sql server 修改数据库参数配置 --启用高级选项 EXEC sp_configure 'show advanced options', 1 go --配置参数 sp_configure 'max text repl size', '-1' go --参数生效 RECONFIGURE ...
  • GC参数配置及优化

    千次阅读 2018-07-03 14:36:54
    GC参数配置及优化文档 目录 第一步:jvm参数配置... 1 第二步:分析gc日志重新配置jvm参数大小... 2 第三步:对运行系统实时监控... 4 第四步:dump文件分析... 6 ...
  • GRBL参数配置说明

    千次阅读 2019-10-25 22:05:33
    激光模式参数:$32=1 启用激光模式 $32=0 禁用激光模式 $30=1000(最高主轴速度 RPM) $31=0 (最小主轴速度 RPM)
  • SpringBoot笔记:SpringBoot启动参数配置

    万次阅读 2021-01-23 12:52:47
    文章目录目的测试代码配置文件配置获取自定义参数项目打包发布修改启动配置方式一:系统变量方式二:命令行参数springboot启动参数解释 目的 1、熟悉springboot多环境配置 2、熟悉springboot使用jar包启动时候的参数...
  • oss 参数配置说明

    千次阅读 2018-10-22 17:51:40
    第4步 记录以下参数信息 第5步 access key创建 第6步 新建角色 第7步 授权 第1步 登录阿里云控制台 第2步 进入对象存储OSS管理 第3步 新建bucket 第4步 记录以下参数信息 第5步 access key创建 ...
  • java -jar 启动项目 jvm参数配置

    千次阅读 2020-12-24 16:18:53
    java -jar 启动项目 jvm参数配置 java -jar xxx.jar -Xmx512m 这种情况虽然不会报错,但是jvm参数没有起作用。 正确的方式为 java -Xmx512m -jar xxx.jar 如果要加入spring的参数应该追加在xxx.jar后面 java -...
  • 【AStyle】参数配置

    千次阅读 2019-02-16 12:01:38
    下面是一些本人使用过的参数,可以作为参考。 英文版使用说明参考以下链接:http://astyle.sourceforge.net/astyle.html。 1、关键字后插入空格(关键字类似if、for、while等等)。 --pad-header / -H if...
  • java -jar 运行jar包基础参数配置

    千次阅读 2022-03-21 09:39:03
    2、指定jvm运行内存大小参数 java -Xms256m -Xmx512m -jar xxx.jar 3、指定port端口 java -jar xxx.jar --server.port=8085 4、指定配置文件 java -jar xxx.jar --spring.profiles.active=pro 注:pro 就是...
  • ztree setting参数配置

    千次阅读 2018-08-22 13:59:44
    一个 setting 参数被多棵树使用 ...举个栗子:这是setting配置被两个树引用,这个两个棵树的配置除了showRemoveBtn: setRemoveComment,这个配置上略有不同,其他是一样的,所以此时可以通过setRemoveComment()回...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,308,970
精华内容 1,323,588
关键字:

参数配置