240 发简信
IP属地:湖北
  • 120
    JVM深度理解(二):对象回收机制

    第一部分的问题,我们最后再来解释,我们先了解下jvm的组成部分。首先我们先搞清楚,每个区存储的是些啥 线程私有(这些区域生命周期随着线程结束而结束,也就释放,不需要gc) 程...

  • 120
    JVM深度理解(一):一个对象到底有多大

    java对象内存模型 对象头:Instance Header,存储了Java对象hash、GC年龄、锁标记、class指针、数组长度等信息。在64位系统中,其中mark占8字...

  • 我抱着学习的心态发现看了个小说

    我解决了一个重大BUG

    某天的凌晨1点,我躺在床上愉快的打着我的德州扑克,真香,刚刚又赢了几千万,刺激! 突然,游戏画面飘过一个告警消息,CPU使用率超过80%! 这时候,就体现出了安卓系统的重要性...

  • 写的好,支持下

    面试官:缓存一致性问题怎么解决

    关于Redis的其他的一些面试问题已经写过了,比如常见的缓存穿透、雪崩、击穿、热点的问题,但是还有一个比较麻烦的问题就是如何保证缓存一致性。 对于缓存和数据库的操作,主要有以...

  • 又NPE了?别慌,可能是seata的问题

    上周改了一个小bug,在开发环境自验之后,就发布了st,自信走测试回归。然后测试回归的时候却出问题了,抛出了个NPE,在群里疯狂艾特我,我麻溜上服务器看了日志,没想到居然是s...

  • 120
    性能分析之-- JAVA Thread Dump 分析综述

    一、Thread Dump介绍 1.1 什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程...

  • 120
    10分钟教你认识RPC

    RPC(remote procedure call)即远程过程调用,在分布式越来越普及的现在,许多系统都用到了RPC服务,他们有的基于thrift,有的基于dubbo,有的基...