Java虚拟机
喜欢钻研的小白
在校学生,博客为记录个人学习以及分享有用的知识,欢迎大家参考交流
展开
-
Java高并发编程实战(一)
线程池线程和进程的区别是什么?线程的生命周期线程池的组成部分任务队列拒绝策略(抛出异常,直接丢弃,阻塞,临时队列)初始大小 init(最少线程个数) min活跃大小 active最大线程个数 max关系:min<=active<=max自定义线程池设计模式引出的多线程问题饿汉式单例设计public class SingletonObject1 { /** * can't lazy load */ private stati原创 2020-06-28 14:12:10 · 591 阅读 · 0 评论 -
一文彻底弄懂Java虚拟机G1垃圾收集器(详细,面试必看)
垃圾收集器两个重要的指标- 吞吐量吞吐量关注的是在一个指定的时间内,最大化一个应用的工作量如下方式来衡量一个系统吞吐量的好坏:1、在一小时内同一个事务(或者任务、请求)完成的次数(tps)2、数据库一小时可以完成多少次查询对于关注吞吐量的系统,卡顿是可以接受的,因为这个系统关注长时间的大量任务的执行能力,单词快速的响应并不值得考虑- 响应能力响应能力指一个程序或者系统对请求是...原创 2020-03-27 16:14:44 · 1508 阅读 · 0 评论 -
玩转Java虚拟机(十三)
打卡学习JVM,第十三天本人学习过程中所整理的代码,源码地址垃圾收集器两个重要的指标- 吞吐量吞吐量关注的是在一个指定的时间内,最大化一个应用的工作量如下方式来衡量一个系统吞吐量的好坏:1、在一小时内同一个事务(或者任务、请求)完成的次数(tps)2、数据库一小时可以完成多少次查询对于关注吞吐量的系统,卡顿是可以接受的,因为这个系统关注长时间的大量任务的执行能力,单词快速的响应并...原创 2020-03-27 16:10:22 · 275 阅读 · 2 评论