一部分参数配置 vim /etc/my.cnf [client] port=3306 socket=/var/lib/mysql/mysql.sock default-character-set=utf8mb4...sql大小写敏感,1为不敏感 open_files_limit=65535 max_connections=2000 max_connect_errors=100000 # 对于同一主机,如果有超出该参数值个数的中断错误连接...,该堆栈的数量即back_log,如果等待连接的数量超过back_log,将不被授予连接资源 default_storage_engine=InnoDB # 设置默认存储引擎 skip-name-resolve...语法,NO_AUTO_CREATE_USER表示禁止grant创建密码为空的用户 # master-slave Setting skip-slave-start # 复制环境的数据库建议设置该参数...# InnoDB Setting innodb_page_size=8k # 这个参数一开始初始化就要加入到配置文件中,如果创建了表,在修改,启动mysql会报错,最好为8k innodb_buffer_pool_size
参数解释: -Xms: 初始堆大小 -Xmx: 最大堆大小 -Xmn: 年轻代大小 -XX:+PrintGCDetails 打印gc日志详情 -XX:SurvivorRatio=8 eden与survivor...的比例,当为8的时候,eden占年轻代的80%,survivor区总的占20%,但survivor区要再分成两个survivor,所以,survivor大小为10% -XX:MinHeapFreeRatio...=minimum 堆中最小空闲大小的比例 -XX:MaxHeapFreeRatio=maximum 堆中最大空闲大小的比例 -XX:NewRatio=ratio 年轻代与老年代的比例关系,但要注意的是,
name # 告警名称 Evaluate every # 检测的频率 For...支持多条件and,or逻辑运算 max () #取值运算 query (A, 5m, now) #从当前时间取前五分钟查询A的值...IS ABOVE 2 #运算的结果高于2 If no data or all values are null #当没有数据或为空时设置状态为 If...execution error or timeout #超时或其他错误时设置状态为 Send to #所使用的报警渠道...(渠道配置为default是默认选择) Message #报警信息
基础参数 bind: Redis 监听的网络接口地址,可以是 IPv4 或 IPv6。默认值为 127.0.0.1,即只监听本地回环地址。 port: Redis 监听的端口号。默认值为 6379。...安全参数 requirepass: 设置 Redis 的密码。默认情况下,Redis 是没有密码的。如果设置了密码,客户端连接 Redis 时需要提供密码才能进行操作。...持久化参数 save: Redis 快照的保存条件。格式为 save seconds changes,表示在指定的秒数内,如果发生指定数量的修改操作,则触发快照保存操作。...unixsocket: Unix 套接字的路径。如果设置了该参数,Redis 将只监听 Unix 套接字,而不监听 TCP 端口。 unixsocketperm: Unix 套接字的权限。...集群参数 cluster-enabled: 是否启用 Redis 集群模式。默认值为 no,表示不启用。 cluster-config-file: Redis 集群配置文件的路径。
序 这里简单解释一下httpclient一些关键参数的配置 超时时间 final RequestConfig requestConfig = RequestConfig.custom()...然而许多现实中的HTTP服务器配置了在特定不活动周期之后丢掉持久连接来保存系统资源,往往这是不通知客户端的。...,但是这里的closeExpiredConnections是依赖connTimeToLive参数以及keep alive strategy设置的。...这个manager有两个重要的参数,一个是maxTotal,一个是defaultMaxPerRoute。 每个默认的实现对每个给定路由将会创建不超过2个的并发连接,而总共也不会超过 20 个连接。...连接限制,也可以使用 HTTP 参数来进行调整。
使用echo修改内核参数很方便,但是系统重启后这些修改都会消失,而且不方便配置参数的集中管理。/sbin/sysctl命令就是用来查看和修改内核参数的工具。...sysctl -a会列出所有内核参数当前的配置信息,比遍历目录/proc/sys/方便多了。...sysctl -w修改单个参数的配置,例如: sysctl -w net.ipv4.tcp_syncookies=1 和上面echo命令的效果一样。需要注意的是,要把目录分隔符斜杠/替换为点....通过sysctl -w修改,还是没有解决重启后修改失效的问题。更常用的方式是,把需要修改的配置集中放在/etc/sysctl.conf文件中,使用sysctl -p重新加载配置使其生效。...因此放在/etc/sysctl.conf中的系统参数设置在重启后也同样生效,同时也便于集中管理修改过了哪些内核参数。 最后,哪里有比较完整的内核参数说明文档?我觉得kernel.org的文档比较全。
文章目录 目的 测试代码 配置文件配置 获取自定义参数 项目打包发布 修改启动配置 方式一:系统变量 方式二:命令行参数 springboot启动参数解释 目的 1、熟悉springboot多环境配置...2、熟悉springboot使用jar包启动时候的参数含义 测试代码 配置文件配置 application.yml # springboot多环境配置 # springboot多环境配置 #端口,项目上下文...,我们可以在启动参数里修改我们配置文件中配置的参数。...:配置文件变量 < JVM系统变量 < 命令行参数(注意:优先级由低到高,非常多的启动命令中传参也是这个道理) springboot启动参数解释 测试配置的的参数如下: /usr/local/jdk/jdk1.8.0...设置此配置打开对年老代的压缩,即执行Full GC后对内存进行整理压缩,免得产生内存碎片,但有可能会影响性能。
思考问题 前面我们配置Capability时,各个参数都是在代码里面写死的,比如:desired_caps['platformVersion']='5.1.1' 一旦设备和测试的app发生改变则需要去代码里面一个个修改...将数据单独抽离出来放在配置文件里面, 代码直接从配置文件去读取数据,这样能够减少代码冗余,提高效率。PS:类似的Web前端的html标签和css分离。 配置数据该如何管理?...,不会真正修改到yaml配置表中的数据。...测试场景 将capability的各项参数值与代码进行分离。...代码实现 1.参数配置表:desired_caps.yaml platformName: Android platformVersion: 5.1.1 deviceName: 127.0.0.1:62025
目的: 对Tomcat配置的点滴学习总结,主要目的在于分析Tomcat与性能相关的一些参数设置,以便性能调优时选择最优配置 环境: Server version: Apache Tomcat/9.0.0....M1 Java8 配置文件说明 1. server.xml <!
其中,MySQL配置参数是影响数据库性能的重要因素之一。本文将对MySQL配置参数进行详解。...内存配置MySQL是一个内存密集型应用程序,它需要足够的内存才能获得最佳性能。在内存配置方面,需要注意以下参数:(1)key_buffer_size:该参数是MyISAM存储引擎使用的缓存区大小。...复制配置MySQL支持主从复制,可以将一个服务器上的数据复制到其他服务器上。在复制配置方面,需要注意以下参数:(1)server-id:该参数指定MySQL服务器的ID号。...日志配置在日志配置方面,需要注意以下参数:(1)log_error:该参数指定MySQL服务器错误日志的文件名。错误日志记录了MySQL服务器发生的所有错误信息。...总结MySQL的配置参数非常多,需要根据实际情况进行调整。在进行MySQL配置时,需要注意以下几点:(1)要对MySQL服务器的硬件配置和负载情况进行充分的了解,才能进行合理的参数设置。
目的: 对Nginx配置的点滴学习总结,主要目的在于分析Nginx与性能相关的一些参数设置,以便性能调优时选择最优配置 环境: $ cd /usr/local/nginx/sbin/ $ ..../nginx -v nginx version: nginx/1.8.0 配置文件说明: # cat /usr/local/nginx/conf/nginx.conf # 使用的用户和组 #user...主进程主要用于读取和评估配置,维护工作进程。工作进程真正执行请求的处理。nginx采用基于事件的模型(event-based model)和依赖操作系统的机制有效的分发请求到不同的工作进程中。...第一个参数:file - 定义存储日志的文件,建议存储路径:/var/log/nginx.error_log;stderr - 选择标准错误文件;可通过指定”syslog:”前缀配置日志记录到sysLog...,指定“memory:” 前缀和buffer大小来配置日志记录到循环内存缓冲区,这个通常用于调试,比如 error_log memory:32m debug; 第二个参数: 定义日志级别,默认为error
(不仅仅针对MYISAM,这个针对所有引擎) read_rnd_buffer_size (随机读缓冲区大小)这个参数用在sort查询之后,以保证获取以顺序的方式获取到查询的数据。...1GB内存我们配置为8,2GB内存我们配置为16,4GB或4GB以上内在我们配置为64。...innodb_data_file_path 指定所有innodb数据文件的路径,还指定了初始大小配置,最大分配以及超出起始分配界限是否应当增加文件的大小。...适当的增加这个参数的大小,可以有效的减少 InnoDB 类型的表的磁盘 I/O 。在一个以 InnoDB 为主的专用数据库服务器上,可以考虑把该参数设置为物理内存大小的 60%-80%。...可以通过 innodb_log_buffer_size 参数设置其可以使用的最大内存空间。
容器自定义的iptable规则 –mtu=0 设置容器网络的MTU值,如果没有这个参数,选用默认 route MTU,如果没有默认route,就设置成常量值 1500。...-d -s devicemapper –selinux-enabled=false 设置启用selinux支持 –storage-opt=[] 设置存储驱动的参数 Docker 配置文件位置 Docker...的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致 在 ubuntu 中的位置是:/etc/default/docker 在 centos6 中的位置是:/etc/sysconfig.../{data,metadata}) Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致 在 ubuntu 中的位置是:/etc/default/docker 在 centos...Centos7更改Docker运行根目录配置: /etc/docker/daemon.json { "graph": "/app/docker" } ---- 其他参数参考 { "authorization-plugins
很荣幸,也很感谢在过去的四年多的时间,大家对BCVP社区、对BlogCore项目的支持,我也一直没有太推广,也没有申请其他的组织的推广资源,都是靠各位精神股东的默默支持和口口相传,才一直坚持着✨,目前Github...—— 题记 本文最新的内容,请查看官方操作说明文档,可能有增减: https://note.youdao.com/s/32jYmpIZ 整个框架通过单例模式,将appsettings.json文件中的所有配置...,多种方式均可使用,看个人的爱好习惯: 1、按一定的层级路径,组成多个逗号隔开的一组参数 Permissions.IsUseIds4 = AppSettings.app("Startup", "IdentityServer4...cache.Cof_GetICaching>("WhiteList", () => AppSettings.app("WhiteList"), 10); 5、项目也集成基础Apollo,可以直接配置使用...// appsettings.apollo.json 文件中 { //apollo 配置 "Apollo": { "Enable": false, "Config": {
Apache配置参数详解 (1)keepAlive On/Off keepAlive 指的是保持连接活跃,换一句话说,如果将KeepAlive设置为On,那么来自同一客户端的请求就不需要再一次连接,避免每次请求都要新建一个连接而加重服务器的负担...如果当前空闲子进程数少于MinSpareServers,那么Apache将以最大每秒一个的速度产生新的子进程。只有在非常繁忙机器上才需要调整这个参数。将此参数设的太大通常是一个坏主意。...只有在非常繁忙机器上才需要调整这个参数。将此参数设的太大通常是一个坏主意。...(4)ServerLimit 2000 服务器允许配置的进程数上限。只有在你需要将MaxClients设置成高于默认值256的时候才需要使用。要将此指令的值保持和MaxClients一样。...内存较大的服务器可以设置为0或较大的数字。内存较小的服务器不妨设置成30、50、100。所以一般情况下,如果你发现服务器的内存直线上升,建议修改该参数试试。
当谈及这些参数的用法时,网上的文章多是罗列出一些常见的参数然后一个一个地给出它们的定义,事实上我以前写文章时也是这么做的。...不过今天我打算换个方法,按照大的用途类别一组一组地介绍它们,希望可以更有针对性,也更方便你记忆。首先 Broker 是需要配置存储信息的,即 Broker 使用哪些磁盘。...那么针对存储信息的重要参数有以下这么几个: log.dirs:这是非常重要的参数,指定了 Broker 需要使用的若干个文件目录路径。要知道这个参数是没有默认值的,这说明什么?...log.dir:注意这是 dir,结尾没有 s,说明它只能表示单个路径,它是补充上一个参数用的。 这两个参数应该怎么设置呢?...而且更重要的是,在线上生产环境中一定要为log.dirs配置多个路径,具体格式是一个 CSV 格式,也就是用逗号分隔的多个路径,比如/home/kafka1,/home/kafka2,/home/kafka3
容器自定义的iptable规则 –mtu=0 设置容器网络的MTU值,如果没有这个参数,选用默认 route MTU,如果没有默认route,就设置成常量值 1500。...-d -s devicemapper –selinux-enabled=false 设置启用selinux支持 –storage-opt=[] 设置存储驱动的参数 Docker 配置文件位置 Docker...的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致 在 ubuntu 中的位置是:/etc/default/docker 在 centos6 中的位置是:/etc/sysconfig.../{data,metadata}) Docker 的配置文件可以设置大部分的后台进程参数,在各个操作系统中的存放位置不一致 在 ubuntu 中的位置是:/etc/default/docker 在 centos...Centos7更改Docker运行根目录配置: /etc/docker/daemon.json { "graph": "/app/docker" } ---- 其他参数参考 {
tmp_table_size 指定MySQL服务器内部使用的临时表的最大大小,默认为16MB。可以根据实际需求进行调整,例如增加到1GB。...sort_buffer_size 指定MySQL服务器内部使用的排序缓冲区的大小,默认为2MB。可以根据实际需求进行调整,例如增加到256MB。...read_buffer_size 指定MySQL服务器内部使用的读缓冲区的大小,默认为128KB。可以根据实际需求进行调整,例如增加到1MB。...可以通过设置该参数为文件名开启二进制日志功能,例如log-bin=mysql-bin。...可以通过设置该参数为文件名开启慢查询日志功能,例如slow_query_log=/var/log/mysql/slow-query.log。
本文涉及:gc、堆、栈、永久区、元数据区的常用参数 GC基本参数 打印gc简要信息:-XX:+PrintGC [GC (System.gc()) 198247K->197248K(261632K),...0.0178572 secs][Full GC (System.gc()) 197248K->197184K(261632K), 0.0842625 secs] 上方结果描述: 分别是GC和Full GC释放的空间以及所用的时间...、老年代和元空间(这是jdk8更新的,之前是永久区)信息 第10行打印了一次full gc的相关信息 监控类的加载:-XX:+TraceClassLoadingPreorder [Opened C...: -Xmn10m eden区和两个s区的和,正常情况下是eden:s0:s1=8:1:1 新生代占老年的的比值:-XX:NewRatio=6 新生代与老年代的比率为1:6,正常情况下是新生代:老年代=...发生堆溢出时候执行的脚本: -XX:OnOutOfMemoryError=d:\a.sh 栈的大小-Xss10m 永久区的初始大小:-XX:PermSize5m 永久区的最大大小:-XX:MaxPermSize5m
Git配置全局参数 重新装了下电脑系统,发下之前的git配置失效了,又搜搜查了1遍资料,这次把它记录下来,记录一下笔记。...查看所有参数 git config --list 全局用户设置 git config --global user.name "小菜鸟" git config --global user.email "xxx...@gmail.com" 配置全局git代理 http方式: git config --global https.proxy http://127.0.0.1:10809 git config --global...: git config --global --unset http.proxy git config --global --unset https.proxy windows使用git基本上只有这些配置
领取专属 10元无门槛券
手把手带您无忧上云