• 120
    【原创】掌握对 ByteBuffer 的操控感

    作者:星巴刻 作为 Java Nio 的一个基础部分,其提供的 java.nio.ByteBuffer 不易被正确使用简直让人无语,无人愿意为它辩白。ByteBuff...

  • 深入浅出java同步器AQS

    简书 占小狼转载请注明原创出处,谢谢! 前言 在java.util.concurrent.locks包中有很多Lock的实现类,常用的有ReentrantLock、ReadW...

  • 120
    初步诊断你的GC

    前言 JVM的GC机制让Java程序员省去了自己垃圾回收的烦恼,大大提高了生产效率。但是正因为JVM垃圾回收机制足够优秀,导致很多Java程序员对JVM这个黑盒了解甚少,很多...

  • 120
    WeakHashMap垃圾回收原理

    WeakHashMap垃圾回收原理 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 WeakHashMap自然联想到的是HashMa...

  • 120
    G1垃圾收集器之对象分配过程

    简书 占小狼转载请注明原创出处,谢谢! openjdk下载 传送门 G1的年轻代由eden region 和 survivor region 两部分组成,新建的对象(除了巨型...

  • 120
    《程序猿面试攻略:从技术到技巧》意见征集贴

    最近进行线下分享以及线上与小伙伴们的沟通,发现很多小伙伴都特别上进,都想尽快的提高自己,为自己树立下一个阶段的目标,程序猿想成为老练的资深工程师,资深工程师想成为把控技术方向...

  • 120
    JVM调优总结

    1.一些概念 1.1.数据类型 Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。...

  • 长连接和心跳的那些事儿

    长连接和心跳那些事儿 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 长连接首先这里所说的连接是指网络传输层的使用TCP协议经过三次握手...

  • 120
    Long Polling长轮询实现进阶

    Long Polling长轮询实现进阶 简书 涤生。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎点赞加关注。 介绍 由于Long Polling长轮询详解 这篇...

  • 120
    线上Redis-Docker集群出现物理机崩溃的一次问题记录

    👉 博客地址:线上Redis-Docker集群出现物理机崩溃的一次问题记录 项目背景 问题描述 现象1:很多线程处于D状态 现象2:磁盘并没有写满,还有很多空间 现象3:暂停...

个人介绍
美团点评基础架构部小码农,专注于中间件开发,高性能组件以及高效开发工具的狂热爱好者。爱折腾各种东西,stay hungry stay foolish!