240 发简信
IP属地:广东
  • 120
    mac下编译openjdk1.9及集成clion动态调试

    晚上被小伙伴问道如何使用ide进行jvm源码的调试,刚好前段时间花了点时间折腾了一下,mac最新版本下jvm9顺利编译通过,并且可以完美集成clion进行调试(支持windo...

  • 120
    记一次Metaspace导致频繁fgc的问题排查过程

    最近线上有一条机器在运行了10几天后出现告警,频繁出现fgc,在切断流量之后,从运维那边拿了应用的heapdump文件。在一开始出现fgc时,我就上了容器平台查看了gc日志,...

  • JVM参数MetaspaceSize的误解

    前言 昨天谢照东大神在群里提出一个问题:怎么查看Metaspace里具体包含的是什么,起因是他的某个服务设置了-XX:MetaspaceSize=512m -XX:MaxMe...

  • 120
    使用缓存的常用模式

    在应用开发中,缓存的使用相当广泛,从硬件上来说有CPU,协议上有DNS,应用也经常使用内存缓存数据库或者上游系统中返回的数据。那我们为什么要在系统实现中引入缓存呢?其实从CP...

  • 120
    Mysql大表优化方案

    原文版权 当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化: 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑...

  • 120
    spring boot启动源码解析

    spring boot是一个基于spring framework之上的应用构建框架,遵循COC原则,帮助我们快速构建spring应用,这也是spring boot名称由来吧。...