各位小伙伴,我已经有很长时间没有撰写博客了。原因有两点,一、我于6.3号入职新公司,目前需要在公司站稳。二、去年看了很多应用层框架,让我意识到底层知识的重要性,因此最近在极客...
各位小伙伴,我已经有很长时间没有撰写博客了。原因有两点,一、我于6.3号入职新公司,目前需要在公司站稳。二、去年看了很多应用层框架,让我意识到底层知识的重要性,因此最近在极客...
正撸着代码,公司内的聊天工具弹出一条信息: “狼哥,我这个机器总是频繁FGC...” 我赶紧打开对话框,机智的回复一个表情 然后继续默默撸码。 随后,小伙伴砸了一段GC日志过...
JMH简介 官网:http://openjdk.java.net/projects/code-tools/jmh/ 简介:JMH is a Java harness for ...
arthas简介 arthas 是Alibaba开源的Java诊断工具,基于jvm Agent方式,使用Instrumentation方式修改字节码方式以及使用java.la...
一、背景 我是ApeCode,一名在校研究生,这是我的第一篇简书文章。不好的地方欢迎大家指正。 最近学校有一个项目,简单来说就是需要通过一个安卓的设备与PC进行语音视频通讯,...
读完《追风筝的人》,为哈桑感动,为阿米尔鼓掌,为拉辛汗默哀,为索拉博心痛。而“为你,千千万万遍”贯穿小说始终,震撼着我的整个心灵。 (一) “为你,千千万万...
netty的PooledByteBufAllocator从名字上看就知道是使用池化内存,但其实在一些场景是不一定使用池化的。 1 jvm内存小于96M的时候,是不会使用池的 ...
目录: 前言 quickStart 单刀直入 Remoting 模块发送消息实现 如何处理返回值 Broker Server 处理消息流程 前言 RocketMQ 目前在国内...
JMM 1.用工作内存和主内存,可以类比之前的cpu的高速缓存和主内存。 主内存和工作内存交互需要的八种操作 lock 1.作用于主内存,把变量标识为一条线程独占的状态。 u...