摘要: 一、ParNewGC 按照上篇,开启ParNewGC后,老年代GC使用的收集器应该是SerialOldGC,通过arthas工具dashboard命令监控,可以看到下图。 图1-1 老年代GC使用的算法是gc.marksweepcompact 二、疑惑 使用以下jvm参数:-XX:+UseParal 阅读全文
posted @ 2022-06-22 17:23 伊卡伊 阅读(563) 评论(0) 推荐(0)
摘要: 1. PrintGC 最简单的GC参数。 启用配置:-XX:+PrintGC 2. PrintGCDetails 打印GC的详细信息 启用配置:-XX:+PrintGCDetails 不同的垃圾回收器,GC日志(表示年代的词)可能会不一样, 通常包含GC前后各分区的使用量 Times: user表示 阅读全文
posted @ 2022-06-21 22:10 伊卡伊 阅读(508) 评论(0) 推荐(0)
摘要: 一、参数 -XX:+UseParallelGC: 允许在年轻代中使用并行线程进行收集。默认情况下,该选项是禁用的。当您设置-XX:+UseConcMarkSweepGC选项时,它会自动启用。使用-XX:+UseParNewGC选项而不使用-XX:+UseConcMarkSweepGC选项在JDK 8 阅读全文
posted @ 2022-06-17 16:50 伊卡伊 阅读(449) 评论(0) 推荐(0)
摘要: it的物主代词都是its 第三人称 反身代词 用宾语+self/selves 主格 宾格 形容词性物主代词 名词性物主代词 反身代词 第一人称单数 i me my mine myself 第二人称单数 you you your yours yourself 第三人称单数 he.she.it him. 阅读全文
posted @ 2021-01-15 17:01 伊卡伊 阅读(287) 评论(0) 推荐(0)
摘要: 【数据库】快速理解脏读、不可重复读、幻读 【1】脏读(读取未提交数据) A事务读取B事务尚未提交的数据,此时如果B事务发生错误并执行回滚操作,那么A事务读取到的数据就是脏数据。就好像原本的数据比较干净、纯粹,此时由于B事务更改了它,这个数据变得不再纯粹。这个时候A事务立即读取了这个脏数据,但事务B良 阅读全文
posted @ 2021-01-05 11:44 伊卡伊 阅读(74) 评论(0) 推荐(0)
摘要: 【数据库】事务隔离级别 有四种隔离级别,分别是读未提交(Read uncommitted),读已提交(Read committed),可重复读(Repeatable read),可串行化(Serializable),用来解决数据库操作中产生的各种问题。 一、读未提交(Read uncommitted 阅读全文
posted @ 2021-01-05 11:40 伊卡伊 阅读(234) 评论(0) 推荐(0)
摘要: 在做的一个项目并不是由我来搭建,所以就练习一下Springmvc+Spring+Hibernate的搭建,这是本人第一次写博客,如有错误或建议请在评论提出。 博客的编写参考于:http://blog.csdn.net/shin7914/article/details/51892469 IDE:mye 阅读全文
posted @ 2017-04-19 16:38 伊卡伊 阅读(290) 评论(0) 推荐(0)