闲情居|中间件的安装和优化——开源软件诞生6( 二 )
-Xmx2048m -Xms2048m :堆内存初始大小和最大内存 , 如果内存足够建议直接相等即可-XX:NewRatio=3 :新生代和老年代内存比 , 即1:3 , 建议适当调大新生代的占比 , 减少垃圾回收次数-XX:MaxTenuringThreshold=6 :新生代进入老年代的垃圾回收次数-XX:+UseConcMarkSweepGC :设置老年代并发GC-XX:+UseParNewGC : 设置新生代并发GC-XX:ParallelGCThreads=4 : 并行GC线程数 , 与CPU内核数相等-XX:+CMSParallelRemarkEnabled :开启并行标记收集-XX:+UseCMSCompactAtFullCollection :老年代内存压缩-XX:CMSFullGCsBeforeCompaction=3 :老年代几次GC后进行内存压缩-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 :上面两个配置 , 表示老年代内存占用70%时GC
由于1.8后JVM的永久代已取消 , 而替代者元空间无须特殊配置Redis优化配置Redis配置较为简单 , 主要是密码 , 连接 , 内存和持久化
port 6379 : 监听端口requirepass redis :配置redis用户密码maxclients 10000 :设置redis的最大连接数maxmemory 1024MB :配置的最大内存容量maxmemory-policy volatile-lru :内存容量超过maxmemory后的处理策略(LRU算法)appendonly yes :使用AOF持久化appendfsync everysec :AOF持久化策略的配置(每秒执行一次)
JDK安装证书首先要有一个SSL的证书 , 如何获取证书上一篇已说明 。 但有了证书JDK必须完成相应的证书导入才能生效 。 具体步骤如下:(1)进入JDK找到文件cacerts所在目录
cd $JAVA_HOME/jre/lib/security
(2)使用keytool命令导入证书keytool -import -alias 别名 -keystore cacerts -file /目录/证书.cer
输入以上命令后 , 会提示输入证书库的密码 , 默认密码changeit(可修改)后记今天写了开源系列最长的一篇文章 , 希望能够让大家对开源软件的诞生过程有一个清晰的认识 , 也希望更多的人可以理解支持我们的开源精神 , 以及这种分享和创新理念 。 开源不断 , 文章不停 , 让我们下篇继续!
希望您读完本文可以帮助笔者进入【码云】或【GitHub】点击星标 。 等待着您的支持![谢谢]
推荐阅读
- 闲情居|华为云手机发布,真正的5G手机,绕过光刻机的技术壁垒
- 卜娃娃|音视频开发4. ZLMediaKit库入门使用 编译安装
- 闲情居|这个毫无存在感的手机品牌,做了一款可能是今年最奇葩的手机
- 闲情居|准备弯道超车?华为放出大招!未来光刻机或将变成废铁?
- 彩色科技|三款好用却一直不火的优质软件,安装了就不想卸载
- 给力小青年|可视化利器Grafana简单安装教程
- 游龙战神|万兆电口网卡体验——安装篇
- 闲情居|CD机黄金年代的传奇 把玩Revox瑞华士B226 CD机
- |脑梗塞和高血压,心跳过缓的病人能同时安装心脏起搏器和治疗吗?
- 闲情居|突发 | 特斯拉最新事故造成人员伤亡,官方:车辆没有发生故障