240 发简信
IP属地:上海
  • Resize,w 360,h 240
    如何使用Eclipse内存分析工具定位内存泄露

    本文以我司生产环境Java应用内存泄露为案例进行分析,讲解如何使用Eclipse的MAT分析定位问题 一. 背景 11月10号晚上8点收到报警邮...

  • Resize,w 360,h 240
    Java8:从永久代PermGen到元空间Metaspace

    众所周知java8的新特性之一是完全删除了永久生成(PermGen)空间,自jdk7发布以来,Oracle就已经宣布了这一点。例如,自jdk7以...

  • Resize,w 360,h 240
    用Jcmd命令分析虚拟机Metaspace元空间

    使用JDK 11时jcmd添加了一个新的诊断命令:jcmd:VM.metaspace 虚拟机元空间 此命令对于分析元空间消耗非常有用。因此,让我...

  • Resize,w 360,h 240
    什么是Metaspace的压缩类空间?

    在64位平台上,hotspot使用称为压缩对象指针(“CompressedOops”)和压缩类指针的优化技术。两者都是同一事物的变体。 压缩指针...

  • Resize,w 360,h 240
    JVM元空间Metaspace的内存结构

    我们深入研究元空间的架构。我们描述了各个层和组件,以及它们是如何协同工作的。 这对那些想要破解hotspot和Metaspace或者至少真正理解...

  • Resize,w 360,h 240
    Java踩坑记系列之Arrays.AsList

    java.util.Arrays的asList方法可以方便的将数组转化为集合,我们平时开发在初始化ArrayList时使用的比较多,可以简化代码...

  • Java踩坑记系列之BigDecimal

    在java.math包中提供了对大数字的操作类,用于进行高精确计算,如BigInteger,BigDecimal类。而平常我们开发中使用最多的f...

  • Resize,w 360,h 240
    一文带你彻底了解Java异步编程

    随着RxJava、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程...

个人介绍
十年java老兵,现就职上海某一线互联网大厂,专注java技术,包括多线程并发,RXjava,JVM,Spring,Springboot,分布式中间件Dubbo,kafka,redis,微服务等,不定期分享面试题和业界最新动态以及人生感悟。