CATF44LT7C-eyJsaWNlbnNlSWQiOiJDQVRGNDRMVDdDIiwibGljZW5zZWVOYW1lIjoiVmxhZGlzbGF2IEtvdmFsZW5rbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWN... ...
分类:
其他好文 时间:
2020-01-04 10:39:43
阅读次数:
205
我们知道JAVA语言与C语言的其中一个区别就是JVM中有垃圾回收器可以通过对运行中的对象进行判断是否存活并且将在内存中已经不在使用的对象进行回收释放其所占用的内存,而C语言需要进行手动的释放内存,1个对象的创建使用释放都需要程序进行显式的操作。当然不管是C还是JAVA都有自己适合的开发领域。 对于代 ...
分类:
编程语言 时间:
2020-01-03 10:48:35
阅读次数:
128
在window环境下找到bin目录中的catalina.bat 在linux环境下找到catalina.sh 右键编辑catalina.bat这个文件,找到JAVA_OPTS这个选项的位置,这个参数是java启动的时候,需要的启动参数 将这个参数设置为JAVA_OPTS='-Xms512m -Xmx ...
分类:
其他好文 时间:
2019-12-24 15:33:06
阅读次数:
175
Spring Boot 2.2.2.RELEASE版本中文文档持续更新中~如有需要获取参考文档文件,关注公众号JavaSo,回复“参考文档”即可。 3.2 结构化代码 Spring Boot不需要任何特定的代码布局即可工作。但是,有一些最佳做法会有所帮助。 3.2.1 使用“default”包 当一 ...
分类:
编程语言 时间:
2019-12-21 11:31:58
阅读次数:
776
内存分配相关 Xms 英文释义:Initial heap size(in bytes) 中文释义:堆区初始值 使用方法: Xms2g 或 XX:InitialHeapSize=2048m Xmx 英文释义:Maximum heap size(in bytes) 中文释义:堆区最大值 使用方法: Xm ...
分类:
其他好文 时间:
2019-12-16 22:21:54
阅读次数:
109
一、JVM参数配置 1、常见参数配置 XX:+PrintGC 每次触发GC的时候打印相关日志 XX:+UseSerialGC 串行回收 XX:+PrintGCDetails 更详细的GC日志 Xms 堆初始值 Xmx 堆最大可用值 Xmn 新生代堆最大可用值 XX:SurvivorRatio 用来设 ...
分类:
其他好文 时间:
2019-12-16 13:12:33
阅读次数:
97
-Xms 为jvm启动时分配的内存,比如-Xms200m,表示分配200M -Xmx 为jvm运行过程中分配的最大内存,比如-Xms500m,表示jvm进程最多只能够占用500M内存 -Xss 为jvm启动的每个线程分配的内存大小,默认JDK1.4中是256K,JDK1.5+中是1M -xmn 设置... ...
分类:
其他好文 时间:
2019-12-09 17:00:06
阅读次数:
115
同事说最近火车票难买,我就帮他用个脚本监控 一下。 最近高铁票比较难买,还有什么候补。要不停的刷,才有时候可以捡漏。有时候明明候补了,到快开车告诉你余票不足,候补失败。 凡事预则立,我打算写个脚本提前两个星期就监控起来,这样就可以提高买到票的几率了。 先是考虑用接口,发现行不通,手动打开页面都OK, ...
分类:
编程语言 时间:
2019-12-09 13:59:09
阅读次数:
129
今日内容了解什么是垃圾回收掌握垃圾会回收的常见算法学习串行、并行、并发、G1垃圾收集器学习GC日志的可视化查看 1、什么是垃圾回收?程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存 资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。 1.1、C/C++语言的垃圾 ...
分类:
编程语言 时间:
2019-12-06 00:35:27
阅读次数:
108
一、什么是JVM调优? 所谓JVM调优就是指调整Java虚拟机的堆内存大小。那么内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢? 分析:依据的原则是根据Java Performance里面的推荐公式来进行设置。 具体来讲: Java整个堆大小设置,Xmx 和 Xms设置为老 ...
分类:
其他好文 时间:
2019-12-05 18:27:08
阅读次数:
85