
JVM
贺佬湿
一个10年+资深IT互联网老司机,终身学习者。从0到1负责过百亿GMV电商平台的整体架构设计,月GMV从1亿到10亿+,轻松玩转亿级用户流量。Github开源社区的优秀贡献者,开源项目数超过6个,Star数2k。大到待过国内上市公司、世界500强外企公司,小到创过业,做过物联网、互联网广告、电商等行业赛道。有经历公司在一年内,从100人+,发展到1300人+的团队规模扩展,产研团队近300人,史上最年轻的高级技术总监、首席架构师。
展开
-
JVM内存参数详解以及配置调优
JVM内存参数详解以及配置调优基本概念:PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Collection)应该不会对PermGen space进行清理所以如果你的APP原创 2015-03-12 23:11:19 · 1228 阅读 · 0 评论 -
深入理解Java ClassLoader
深入理解Java ClassLoader转载 2015-04-17 17:56:05 · 553 阅读 · 0 评论 -
JVM学习笔记----内存管理和垃圾回收
JVM学习笔记----内存管理和垃圾回收原创 2016-12-13 16:12:38 · 617 阅读 · 0 评论 -
Java类加载器总结
Java类加载器总结原创 2016-12-13 16:10:38 · 333 阅读 · 0 评论 -
触发JVM进行Full GC的情况及应对策略
触发JVM进行Full GC的情况及应对策略原创 2016-12-07 14:37:15 · 394 阅读 · 0 评论 -
Java的类加载机制原理
Java的类加载机制原理转载 2016-12-07 14:35:25 · 347 阅读 · 0 评论 -
java dump文件怎么生成和分析-JMAP用法
java dump文件怎么生成-JMAP用法原创 2017-05-08 17:10:34 · 65056 阅读 · 4 评论 -
【总结】53道JAVA线程面试题
1) 什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。欲了解更多详细信息请点击这里。2) 线程和进程有什么区别?线程是...转载 2018-09-23 01:21:05 · 407 阅读 · 0 评论