第一部分的问题,我们最后再来解释,我们先了解下jvm的组成部分。首先我们先搞清楚,每个区存储的是些啥 线程私有(这些区域生命周期随着线程结束而结束,也就释放,不需要gc) 程...
java对象内存模型 对象头:Instance Header,存储了Java对象hash、GC年龄、锁标记、class指针、数组长度等信息。在64位系统中,其中mark占8字...
我抱着学习的心态发现看了个小说
我解决了一个重大BUG某天的凌晨1点,我躺在床上愉快的打着我的德州扑克,真香,刚刚又赢了几千万,刺激! 突然,游戏画面飘过一个告警消息,CPU使用率超过80%! 这时候,就体现出了安卓系统的重要性...
写的好,支持下
面试官:缓存一致性问题怎么解决关于Redis的其他的一些面试问题已经写过了,比如常见的缓存穿透、雪崩、击穿、热点的问题,但是还有一个比较麻烦的问题就是如何保证缓存一致性。 对于缓存和数据库的操作,主要有以...
上周改了一个小bug,在开发环境自验之后,就发布了st,自信走测试回归。然后测试回归的时候却出问题了,抛出了个NPE,在群里疯狂艾特我,我麻溜上服务器看了日志,没想到居然是s...
一、Thread Dump介绍 1.1 什么是Thread Dump? Thread Dump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程...
RPC(remote procedure call)即远程过程调用,在分布式越来越普及的现在,许多系统都用到了RPC服务,他们有的基于thrift,有的基于dubbo,有的基...