HeapDump性能社区

首页
性能问答
性能文章
训练营
性能专题
发现
性能工具
登录注册
综合
文章
求助
讨论
课程
找人
  • JDK ThreadLocal 源码深度剖析及注意点分享
    西湖の风
    threadlocal
    jdk
    java
    6年前
  • Java8 Stream源码分析
    小蓝鲸
    java
    stream
    6年前
  • 又抓了一个导致频繁GC的鬼--数组动态扩容
    你假笨
    gc
    jvm
    java
    6年前
  • Java Reference核心原理分析
    叶易_公众号洞悉源码
    java
    gc
    jdk
    6年前
  • JVM源码分析之FinalReference完全解读
    你假笨
    FinalReference
    java
    finalizer
    6年前
  • 踩了一个java命令行参数顺序的坑
    since1986
    java
    jvm
    6年前
  • 字符串字面量长度是有限制的
    since1986
    java
    jdk
    6年前
  • 多次字符串相加一定要用StringBuilder而不用-吗?
    since1986
    java
    jdk
    6年前
  • 如何通过反射获得方法的真实参数名(以及扩展研究)
    since1986
    java
    jvm
    jdk
    6年前
  • Redis高级玩法:如何利用SortedSet实现多维度排序
    阿飞Javaer
    redis
    java
    数据库
    6年前
  • D炸天的Redis,该如何监控?
    阿飞Javaer
    redis
    java
    数据库
    6年前
  • Redis进阶:深入解读阿里云Redis开发规范(修订版)
    阿飞Javaer
    redis
    java
    数据库
    6年前
  • 一文搞懂Netty内存管理
    占小狼
    netty
    java
    框架
    6年前
  • 高吞吐、低延迟 Java 应用的 GC 优化实践
    占小狼
    gc
    java
    jvm
    6年前
  • JVM 源码分析之一个 Java 进程究竟能创建多少线程
    你假笨
    jvm
    java
    Linux
    6年前
  • 「每日五分钟,玩转 JVM」:久识你名,初居我心
    Vi的技术博客
    jvm
    java
    6年前
  • Java对象大小内幕浅析
    朱小厮
    java
    对象
    5年前
  • 「每日五分钟,玩转JVM」:两种算法
    Vi的技术博客
    jvm
    java
    gc
    5年前
  • 消失的死锁
    你假笨
    java
    死锁
    5年前
  • 深入理解JAVA虚拟机——类加载
    Java小能手
    jvm
    java
    类加载
    5年前
  • 不重启JVM,替换掉已经加载的类,偷天换日?
    占小狼
    jvm
    java
    类
    5年前
  • 据说99.99%的人都会答错的类加载的问题
    你假笨
    java
    类加载器
    5年前
  • 震惊!线上四台机器同一时间全部 OOM,到底发生了什么?
    geekoftaste
    java
    内存泄漏
    oom
    5年前
  • Java多线程——并发测试
    牧杨
    java
    多线程
    5年前
  • Java多线程知识小抄集(一)
    朱小厮
    java
    多线程
    5年前
  • 32个问题,学习Java虚拟机的运行时数据区
    betterlife
    jvm
    运行时数据区
    java
    5年前
  • JVM Code Cache空间不足,导致服务性能变慢
    占小狼
    jvm
    java
    Code Cache
    5年前
  • Java 虚拟机进程状态管理工具 jps 失效?吓尿了!
    Java小能手
    java
    jvm
    jps
    5年前
  • 今天,进程告诉我线程它它它它不想活了
    cxuan
    java
    多线程
    5年前
  • JVM源码分析之不保证顺序的Class.getMethods
    你假笨
    java
    jvm
    5年前
  • JVM源码分析之jstat工具原理完全解读
    你假笨
    java
    jvm
    jstat
    5年前
  • 重磅:解读2020年最新JVM生态报告
    阿飞Javaer
    jvm
    java
    5年前
  • 跟Kafka学技术系列之时间轮
    楼顶凉席看星星星
    java
    kafka
    大数据
    5年前
  • 实现线程的方式到底有几种?
    武培轩
    java
    多线程
    5年前
  • 小心踩雷,一次Java内存泄漏排查实战
    Java小能手
    java
    jvm
    内存泄漏
    5年前
  • JVM源码分析之Object.wait/notify(All)完全解读
    你假笨
    jvm
    java
    5年前
  • OutOfMemoryError之unable to create new native thread原因分析及6种解决方案
    betterlife
    OutOfMemoryError
    thread
    java
    5年前
  • 生产环境JVM内存溢出案例分析
    占小狼
    java
    jvm
    内存溢出
    5年前
  • JVM菜鸟进阶高手之路五之eden survivor分配问题
    匠心零度
    jvm
    java
    5年前
  • JVM源码分析之javaagent原理完全解读
    你假笨
    jvm
    java
    5年前
  • 强如 Disruptor 也发生内存溢出?
    crossoverJie
    jvm
    java
    内存泄漏
    5年前
  • JDK的sql设计不合理导致的驱动类初始化死锁问题
    你假笨
    java
    死锁
    jdk
    5年前
  • 不可逆的类初始化过程
    你假笨
    jvm
    java
    类初始化
    5年前
  • 从实际案例聊聊Java应用的GC优化
    技术小助手
    gc
    java
    jvm
    5年前
  • 一次 HashSet 所引起的并发问题
    crossoverJie
    java
    jvm
    HashSet
    5年前
  • 聊一个可能有惊喜的System GC知识点
    你假笨
    java
    jvm
    System GC
    5年前
  • 它来了:阿里巴巴Java开发手册泰山版解读
    阿飞Javaer
    java
    5年前
  • 一次“诡异”的JVM缓存加载问题排查
    猪杂汤饭
    jvm
    java
    5年前
  • 类初始化死锁导致线程被打爆!打爆!爆!
    你假笨
    jvm
    java
    死锁
    5年前
  • 如何降低young gc时间
    朱纪兵
    java
    gc
    jvm
    5年前
  • 进程物理内存远大于Xmx的问题分析
    你假笨
    java
    jvm
    5年前
  • 高并发下的 AtomicLong 性能有点差!
    占小狼
    java
    jvm
    AtomicLong
    5年前
  • Java 动态调试技术原理及实践
    Java小能手
    java
    jvm
    Agent
    5年前
  • 从X86指令深扒JVM的位移操作
    你假笨
    jvm
    java
    5年前
  • 线程池运用不当的一次线上事故
    Rockets
    java
    线程池
    5年前
  • 一个让人惊讶的排序导致的死循环问题
    阿飞Javaer
    java
    mysql
    5年前
  • 不改一行代码定位线上性能问题
    crossoverJie
    java
    线上问题
    5年前
  • JVM源码分析之Attach机制实现完全解读
    你假笨
    java
    jvm
    5年前
  • 实战:OOM 后我如何分析解决的
    匠心零度
    oom
    java
    jvm
    5年前
  • 分享一个新出炉的JVM里不痛不痒的BUG(Attach机制相关)
    你假笨
    java
    jvm
    5年前
  • 代表Java未来的ZGC深度剖析,牛逼!
    阿飞Javaer
    jvm
    gc
    java
    5年前
  • 实战:一次疑似内存泄漏的问题排查
    Java小能手
    java
    内存泄漏
    5年前
  • 记一次 Java 服务性能优化
    码哥
    java
    性能优化
    5年前
  • JDK8在泛型类型推导上的变化
    你假笨
    java
    jdk
    5年前
  • 记录一次Flink作业异常的排查过程
    a kobe fan
    内存泄漏
    java
    多线程
    5年前
  • Netty堆外内存泄露排查与总结
    技术小助手
    netty
    堆外内存泄露
    java
    5年前
  • JUC之 FutureTask 源码与工作原理分析
    叶易_公众号洞悉源码
    java
    JUC
    FutureTask
    5年前
  • 不敢相信?System.currentTimeMillis()存在性能问题
    占小狼
    java
    api
    5年前
  • 一个小问题,挖出了一个吃了几万美金的bug
    猪杂汤饭
    java
    线程池
    5年前
  • 使用Go语言实现Attach到目标JVM进程
    kenel
    java
    Attach 机制
    进程间通信
    5年前
  • 一个线程罢工的诡异事件
    crossoverJie
    多线程
    java
    线程池
    5年前
  • 一次 JVM 进程退出分析
    挖坑的张师傅
    jvm
    java
    进程
    5年前
  • JDK11现存性能bug(JDK-8221393)深度解析
    xindoo
    jvm
    bug
    java
    5年前
  • YGC问题排查,又让我涨姿势了!
    Rockets
    ygc
    java
    jvm
    5年前
  • 记一次线上服务CPU 100%的处理过程
    Java小能手
    java
    cpu
    5年前
  • 为你总结了N个真实线上故障,从容应对面试官!
    冯涛_二马读书
    java
    5年前
  • java内存溢出问题分析过程
    侠梦
    oom
    java
    5年前
  • What?一个 Dubbo 服务启动要两个小时!
    crossoverJie
    java
    dubbo
    5年前
  • 一次年轻代GC长暂停问题的解决与思考
    空无
    java
    gc
    jvm
    5年前
  • 一次 Java 进程 OOM 的排查分析(glibc 篇)
    挖坑的张师傅
    java
    oom
    glibc
    5年前
  • 一次艰难的内存泄露排查,BeanUtils的锅
    landon30
    内存泄漏
    java
    BeanUtil
    5年前
  • JUC 之ThreadPoolExecutor实现原理分析
    叶易_公众号洞悉源码
    java
    JUC
    ThreadPoolExecutor
    5年前
  • 新一代垃圾回收器ZGC的探索与实践
    Java小能手
    java
    zgc
    5年前
  • 一次真实的线上OOM问题定位
    牧杨
    oom
    java
    jvm
    5年前
  • 一次StackOverflowError排查,原因竟然和Dubbo有关!
    肥朝
    java
    StackOverflowError
    dubbo
    5年前
  • 分享一个Flink checkpoint失败的问题和解决办法
    a kobe fan
    java
    flink
    hdfs
    5年前
  • 服务响应时间飙升问题排查记
    朱纪兵
    java
    ygc
    5年前
  • 一次I/O问题引发的P0重大故障
    冯涛_二马读书
    java
    cpu
    IO
    5年前
  • 实战生产问题:真的别再使用TimerTask了!
    cocodroid
    java
    TimerTask
    arthas
    5年前
  • 慌了!LinkedHashMap和hashTable的Entry居然有500w之多,还无法回收
    Java小能手
    java
    oom
    线程阻塞
    5年前
  • 深(浅)入(出)剖析G1(Garbage First)
    阿飞Javaer
    java
    gc
    g1
    5年前
  • 记一次通过Arthas定位解决spring-boot中内嵌tomcat的Bug问题
    空无
    java
    SpringBoot
    arthas
    5年前
  • 记一次JVM堆外内存泄露Bug的查找
    巡山小汪
    java
    内存泄漏
    jvm
    5年前
  • 记一次简单的 JVM 调优
    技术小哥哥
    jvm
    java
    gc
    5年前
  • 分析和解决JAVA 内存泄露的实战例子
    technology
    内存泄漏
    jvm
    java
    5年前
  • OOM异常会导致JVM退出吗?
    兔兔七
    内存泄漏
    jvm
    java
    5年前
  • 又一次生产 CPU 高负载排查实践
    crossoverJie
    java
    cpu
    5年前
  • 一次完整的JVM堆外内存泄漏故障排查记录
    后端技术漫谈
    jvm
    java
    内存泄漏
    5年前
  • 一次jvm调优实战
    coffeeboy
    jvm
    java
    5年前
  • 深入理解堆外内存 Metaspace
    Java小能手
    java
    jvm
    metaspace
    5年前
  • Java OOM 实战篇:应用故障之Java heap space 堆溢出实战
    兔兔七
    oom
    java
    Java内存泄露
    Java内存溢出
    Java OOM
    5年前
  • 一次线上 xxl-job 服务异常排查分析
    挖坑的张师傅
    java
    jvm
    xxl-job
    5年前
  • 一次压缩引发堆外内存过高的教训
    onedaylin
    内存泄漏
    gc
    java
    5年前
  • 从一个Young GC变慢的案例来聊聊finalize方法
    朱纪兵
    jvm
    java
    ygc
    5年前
  • 多线程之CountDownLatch的用法及原理笔记
    侠梦
    java
    多线程
    5年前
  • 一次“内存泄漏”引发的血案
    technology
    内存泄漏
    java
    5年前
  • 一则OOM死机故障的处理过程
    兔兔七
    oom
    java
    5年前
  • 神奇的"僵尸"进程问题
    landon30
    java
    进程
    5年前
  • 记录一次jvm调优过程
    coffeeboy
    jvm
    java
    5年前
  • Java:100==100为true,1000==1000也可以为true!
    阿飞Javaer
    java
    5年前
  • 消失的Java进程-Linux OOM Killer
    兔兔七
    oom
    java
    进程
    5年前
  • 一次线上JVM调优实践,FullGC40次/天到10天一次的优化过程
    coffeeboy
    jvm
    java
    fgc
    5年前
  • 线程池使用不当导致系统崩溃
    Java小能手
    jvm
    java
    线程池
    5年前
  • 记一次线上服务不可用问题分析
    consolebaby
    java
    CLOSE_WAIT
    5年前
  • JDK15正式发布,划时代的ZGC同时宣布转正
    YourBatman
    java
    jdk
    5年前
  • 什么会导致Java应用程序的CPU使用率飙升?
    空无
    java
    cpu
    5年前
  • Java 应用性能调优的一些实践
    侠梦
    java
    jvm
    5年前
  • 线程说:不是我想爆炸,只怪你Nd4j没用好
    onedaylin
    线程
    内存泄漏
    java
    5年前
  • 如何优雅的使用和理解线程池
    crossoverJie
    java
    线程池
    5年前
  • 导致程序出现OOM的因素,夜深人静的时候,程序OOM异常追踪
    兔兔七
    oom
    java
    5年前
  • 实践项目中的JVM调优
    coffeeboy
    java
    jvm
    5年前
  • CPU 优化线上实战篇:Java JVM 频繁 GC的原因和排查方法
    技术小助手
    java
    jvm
    gc
    5年前
  • 一次诡异的垃圾回收耗时问题排查实践
    牧杨
    java
    内存泄漏
    gc
    5年前
  • 我司基础组件更新本地缓存策略问题导致young gc时间升高
    朱纪兵
    java
    ygc
    5年前
  • 关于 /dev/null 差点直播吃鞋的一个小问题
    挖坑的张师傅
    java
    5年前
  • 怎么才算掌握了JDK中的线程池
    叶易_公众号洞悉源码
    java
    jdk
    线程池
    5年前
  • Google Guava之RateLimiter核心源码解读(中)
    betterlife
    Guava
    RateLimiter
    java
    5年前
  • 导致程序出现OOM的因素,夜深人静的时候,程序OOM异常追踪
    兔兔七
    java
    oom
    5年前
  • JVM调优实战:解决CMS concurrent-abortable-preclean LongGC的问题
    coffeeboy
    java
    jvm
    longgc
    5年前
  • 大量类加载器创建导致诡异FullGC
    CoderMeng
    java
    full gc
    类加载器
    5年前
  • 讨论在 Linux Control Groups 中运行 Java 应用程序的暂停问题
    涤生
    java
    Linux
    5年前
  • ThreadLocalRandom 安全吗
    技术小哥哥
    java
    ThreadLocalRandom
    5年前
  • 记一次线上请求偶尔变慢的排查
    巡山小汪
    java
    redis
    5年前
  • 又踩到Dubbo的坑,但是这次我笑不出来
    肥朝
    java
    dubbo
    5年前
  • 由多线程内存溢出产生的实战分析
    兔兔七
    java
    线程
    内存溢出
    5年前
  • 从应用到内核查接口超时(上)
    牧杨
    java
    jvm
    5年前
  • 彻底理解 FinalReference与Finalizer
    叶易_公众号洞悉源码
    java
    jvm
    FinalReference
    5年前
  • 记一次线上服务不可用问题分析
    Edenbaby
    jvm
    java
    5年前
  • 谈谈项目中主动full gc的一些问题
    朱纪兵
    full gc
    java
    5年前
  • 一次系统性能瓶颈的寻找过程
    小明明
    java
    jvm
    5年前
  • 内存溢出及解决方案
    coffeeboy
    java
    jvm
    oom
    5年前
  • 一次 Node.js http 连接无法复用的问题排查
    挖坑的张师傅
    java
    Node.js
    5年前
  • JVM菜鸟进阶高手之路七新生代如何晋升到老年代
    匠心零度
    java
    jvm
    5年前
  • 内存迟迟下不去,可能你就差一个GC.Collect
    Edenbaby
    java
    jvm
    5年前
  • 垃圾回收-实战篇
    geekoftaste
    java
    jvm
    gc
    5年前
  • 从应用到内核查接口超时(中)
    牧杨
    java
    Linux
    内核
    5年前
  • Elasticsearch调优篇-慢查询分析笔记
    侠梦
    java
    jvm
    慢查询
    5年前
  • 内存迟迟下不去,可能你就差一个GC.Collect
    Edenbaby
    java
    gc
    5年前
  • 一次full gc的排查经历
    技术小哥哥
    java
    full gc
    5年前
  • 线上排障技巧 | 动态修改LOGGER级别
    后端技术漫谈
    java
    logger
    arthas
    5年前
  • 谈谈JVM的垃圾回收器
    朱纪兵
    java
    gc
    cms
    5年前
  • 一次 Java 内存泄漏排查过程,涨姿势
    匠心零度
    java
    jvm
    内存泄漏
    5年前
  • 首次排查 OOM 实录
    Edenbaby
    java
    oom
    5年前
  • 简单的 HTTP 调用,为什么时延这么大?
    涤生
    java
    gc
    5年前
  • G1之REGION SIZE
    阿飞Javaer
    java
    jvm
    g1
    5年前
  • 一次资源泄露问题排查纪录
    Java小能手
    java
    内存泄漏
    5年前
  • Kafka 顺序消费线程模型的实践与优化
    后端进阶
    java
    kafka
    多线程
    5年前
  • 记一次网络请求连接超时的事故
    cocodroid
    java
    网络连接超时
    5年前
  • 记一次MapReduce的内存溢出
    technology
    java
    内存泄漏
    jvm
    5年前
  • JAVA线上故障排查套路
    fredal
    java
    故障排查
    5年前
  • 我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏
    牧杨
    java
    jdk
    内存泄漏
    5年前
  • 浅谈JDK并发包下面的分治思想及分治思想在高并发场景的运用
    叶易_公众号洞悉源码
    java
    jdk
    分治思想
    5年前
  • 没想到,这么简单的线程池用法,深藏这么多坑
    楼下小黑哥
    java
    内存泄漏
    线程池
    5年前
  • 记一次线上服务内存泄漏问题排查始末
    Java小能手
    java
    内存泄漏
    5年前
  • JFR 定位因为 SSL 导致 CPU Load 飚高的问题
    已注销250520
    java
    random
    CPU Load
    5年前
  • 震惊!ConcurrentHashMap里面也有死循环,作者留下的“彩蛋”了解一下?
    why技术
    java
    jdk
    5年前
  • Unsafe那些事
    空无
    java
    jvm
    unsafe
    5年前
  • 无异常日志,就不能排查问题了???
    肥朝
    java
    故障排查
    5年前
  • JFR定位线上问题实例 - JFR导致的雪崩问题定位与解决
    已注销250520
    java
    jdk
    jfr
    5年前
  • CPU 优化高级篇:Java  CPU 高的原因和排查方法  :学会Java死锁和CPU 100% 问题的排查技巧
    阿飞云
    java
    死锁
    cpu
    5年前
  • 一次 ES-APM 导致的大量线程阻塞问题排查
    挖坑的张师傅
    java
    线程阻塞
    5年前
  • 为什么GC 异常,大家喜欢让Swap背锅呢
    朱纪兵
    java
    gc
    swap
    5年前
  • 小心递归中内存泄漏
    楼下小黑哥
    java
    内存泄漏
    5年前
  • 记一次JVM OOM 实战优化
    猪杂汤饭
    java
    jvm
    oom
    5年前
  • kill -9 导致 Kakfa 重启失败的惨痛经历!
    后端进阶
    java
    kafka
    5年前
  • 如何使用Eclipse内存分析工具定位内存泄漏
    Java老K
    java
    内存泄漏
    MAT
    5年前
  • JDK的BUG导致的内存溢出续集!
    why技术
    java
    jdk
    5年前
  • SafePoint 与 Stop The World 全解(基于OpenJDK 11版本)
    已注销250520
    java
    jdk
    SafePoint
    5年前
  • 一次慢查询暴露的隐蔽的问题
    楼下小黑哥
    java
    mysql
    慢查询
    5年前
  • 一个NullPointerException,竟然有这么多花样!
    肥朝
    java
    NullPointerException
    5年前
  • JVM Metaspace内存溢出排查与总结
    Java老K
    java
    内存泄漏
    metaspace
    4年前
  • 千万级数据表选错索引导致的线上慢查询事故
    后端技术漫谈
    java
    sql
    慢查询
    4年前
  • 有些线程跑着跑着就不见了
    楼下小黑哥
    java
    线程
    4年前
  • Java踩坑记系列之Arrays.asList
    Java老K
    java
    Arrays.asList
    4年前
  • 怎么排查CPU飙升
    巡山小汪
    java
    cpu
    4年前
  • 数学,离一个程序员有多近?
    小傅哥 | bugstack.cn
    java
    程序员数学
    架构师
    4年前
  • 你竟然在代码里下毒!
    小傅哥 | bugstack.cn
    java
    代码有毒
    小傅哥
    4年前
  • Java踩坑记系列之线程池
    Java老K
    java
    线程池
    4年前
  • 全网最硬核 JVM TLAB 分析(上)
    已注销250520
    jvm
    java
    OpenJDK
    4年前
  • 全网最硬核 JVM TLAB 分析(下)
    已注销250520
    java
    jvm
    4年前
  • 废弃fastjson!大型项目迁移Gson保姆级实战
    后端技术漫谈
    gson
    fastjson
    java
    4年前
  • Java常用的几种属性拷贝工具类使用总结
    阿飞云
    BeanUtils
    java
    属性拷贝
    4年前
  • 豆列:从表到里学习JVM实现
    RednaxelaFX
    jvm
    java
    4年前
  • 码农会锁,ReentrantLock之公平锁讲解和实现
    小傅哥 | bugstack.cn
    公平锁
    java
    4年前
  • Linux上TCP的几个内核参数调优
    巡山小汪
    java
    Linux
    4年前
  • 探底分析Java原子类CAS的实现原理—从HotSpot源码到CPU指令cmpxchg
    betterlife
    java
    jvm
    原子类
    4年前
  • 借HSDB来探索HotSpot VM的运行时数据
    RednaxelaFX
    OpenJDK
    java
    HotSpot VM
    4年前
  • 一次代码评审,差点过不了试用期!
    小傅哥 | bugstack.cn
    java
    代码评审
    开发规范
    4年前
  • Java GC详解 - 最全面的理解Java对象结构 - 对象指针 OOPs
    已注销250520
    java
    OpenJDK
    OOPs
    4年前
  • 看了 Spring 官网脚手架真香,也撸一个 SpringBoot DDD 微服务的脚手架!
    小傅哥 | bugstack.cn
    java
    SpringBoot
    脚手架
    4年前
  • 这个Bug的排查之路,真的太有趣了。 #论程序员,你曾遇到关于性能的那些事#
    why技术
    java
    idea
    bug
    4年前
  • 一个困扰我122天的疑问。#论程序员,你曾遇到关于性能的那些事#
    why技术
    java
    bug
    4年前
  • 90%的程序员,都没用过多线程和锁,怎么成为架构师?
    小傅哥 | bugstack.cn
    java
    架构师
    学习总结
    4年前
  • 年纪轻轻,为什么要搞中间件开发?“路怎么走,让你们自己挑”
    小傅哥 | bugstack.cn
    java
    中间价
    架构
    4年前
  • Spring IOC 特性有哪些,不会读不懂源码!
    小傅哥 | bugstack.cn
    java
    Spring
    IOC
    4年前
  • Java线程池中三种方式创建 ThreadFactory 设置线程名称
    阿飞云
    java
    线程池
    线程名称
    4年前
  • 线程池线程何时减少
    青叶竹
    java
    ThreadPoolExecutor
    4年前
  • 面试官一个线程池问题把我问懵逼了。
    why技术
    java
    线程池
    面试题
    4年前
  • Java“魔法”-jstack命令解析
    阿飞云
    java
    jstack
    oom
    4年前
  • 空中楼阁之纸上谈兵 mysql的dbcp的配置
    青叶竹
    java
    mysql
    4年前
  • Java 线程池中的线程复用是如何实现的?
    武培轩
    java
    线程池
    4年前
  • 性能调优必备利器之 JMH
    武培轩
    java
    性能
    JMH
    4年前
  • 一个诡异的MySQL查询超时问题,居然隐藏着存在了两年的BUG
    CoderW
    mysql
    java
    数据库
    4年前
  • Java最前沿技术——ZGC
    CoderW
    jvm
    java
    jdk
    4年前
  • 深入汇编指令理解Java关键字volatile
    CoderW
    java
    jvm
    jdk
    4年前
  • Java中,那些关于String和字符串常量池你不得不知道的东西
    CoderW
    java
    jdk
    jvm
    4年前
  • 久等了,网传字节跳动总结的设计模式出版了!
    小傅哥 | bugstack.cn
    java
    设计模式
    字节跳动
    4年前
  • 别再纠结线程池大小/线程数量了,没有固定公式的
    空无
    java
    thread
    kernel
    4年前
  • 空中楼阁之纸上谈兵 线程池执行流程图
    青叶竹
    java
    线程池
    4年前
  • 认识HotSpot虚拟机第3篇-HotSpot项目结构
    鸠摩
    java
    jvm
    4年前
  • 认识HotSpot虚拟机第4篇-HotSpot的启动过程
    鸠摩
    java
    jdk
    jvm
    4年前
  • 一顿操作后,FGC频率降低到原来的1/400
    阿飞Javaer
    java
    4年前
  • IDEA 的 debug 怎么实现?出于这个好奇心,我越挖越深!
    朱小厮
    java
    jvm
    4年前
  • 没有发生GC也进入了安全点?这段关于安全点的JVM源码有点意思!
    CoderW
    java
    jvm
    4年前
  • FGC实战:坏代码导致服务频繁FGC无响应问题分析
    阿飞Javaer
    java
    gc
    线程栈
    4年前
  • 被虐后,分享一点点JVM调优原理相关的知识和经验
    阿飞云
    java
    jvm
    4年前
  • 日常Bug排查-系统失去响应-Redis使用不当
    巡山小汪
    jedis
    java
    4年前
  • 使用虚线程进行同步网络 IO 的不阻塞原理
    已注销250520
    java
    网络
    4年前
  • 一个 println 竟然比 volatile 还好使?
    空无
    jvm
    java
    4年前
  • CPU 优化线上实战篇:Java 生产环境 CPU 跑满 & 大量长耗时的问题排查 & 解决
    空无
    java
    4年前
  • 记一次由 MQ SDK 太简陋引发的生产事故
    空无
    java
    问题排查
    4年前
  • 记一次因烂代码引起的 OOM 事件
    空无
    java
    4年前
  • 没源码也没文档,但我还是解决了线上偶发的长耗时问题
    空无
    jvm
    java
    4年前
  • 一个fullgc引发的流血事件
    Chay
    full gc
    java
    gc
    4年前
  • 记一次因 Redis 使用不当导致应用卡死 bug 的排查及解决!
    朱小厮
    java
    jstack
    4年前
  • 一次简单的Java服务性能优化,实现压测 QPS 翻倍
    朱小厮
    java
    4年前
  • Rocketmq发送时异常system busy,start flow control for a while;broker busy start flow control for a while;
    Chay
    java
    MQ
    4年前
  • 日常问题排查-调用超时
    巡山小汪
    java
    full gc
    4年前
  • 使用perf解决JDK8U小版本升级后性能下降的问题
    毕昇JDK社区
    jvm
    java
    4年前
  • 一次鞭辟入里的 Log4j2 日志输出阻塞问题的定位
    已注销250520
    java
    apache
    4年前
  • 一次 RocketMQ 顺序消费延迟的问题定位
    已注销250520
    java
    apache
    MQ
    问题排查
    4年前
  • 深入源码,深度解析Java 线程池的实现原理
    Hollis
    java
    线程池
    4年前
  • 你确定你真的理解"双亲委派"了吗?!
    Hollis
    java
    类加载
    双亲委派
    4年前
  • Java Flight Recorder - 事件机制详解
    毕昇JDK社区
    java
    jfr
    4年前
  • ThreadLocal全攻略:使用实战,源码分析,内存详解
    程序新视界
    java
    threadlocal
    4年前
  • 高并发服务优化篇:从RPC预热转发看服务端性能调优
    Coder的技术之路
    java
    jvm
    jit
    4年前
  • 高并发服务优化篇:详解RPC的一次调用过程
    Coder的技术之路
    java
    RPC
    性能调优
    4年前
  • 升级到Spring 5.3.x之后,GC次数急剧增加,我人傻了
    已注销250520
    java
    Spring
    gc
    4年前
  • HikariCP这波性能优化,太炸裂了!
    why技术
    java
    HikariCP
    jvm
    4年前
  • 使用google perf工具来排查堆外内存占用
    feininan
    java
    jvm
    堆外内存
    4年前
  • 卷向字节码-Java异常到底是怎么被处理的?
    why技术
    jvm
    异常
    java
    4年前
  • 获取异常信息里再出异常就找不到日志了,我人傻了
    已注销250520
    java
    log4j
    4年前
  • JVM NativeMemoryTracking 分析堆外内存泄露
    feininan
    java
    jvm
    jdk
    4年前
  • 记一次 JNI 导致 Java fd 泄漏的排查过程
    feininan
    java
    JNI
    fd泄漏
    4年前
  • 从一个Java数组的小测验浅看字节码指令
    豆大侠
    java
    字节码
    4年前
  • 死磕一道面试题引发的对Java内存模型的一点疑问,第四部。
    关联问题:一道面试题引发的对Java内存模型的一点疑问,第三部。
    四千岁
    volatile
    jvm
    java
    4年前
  • Guava Cache缓存设计原理
    JavaEdge
    java
    Guava
    4年前
  • 使用NMT和pmap解决JVM资源泄漏问题
    毕昇JDK社区
    jvm
    内存泄漏
    java
    4年前
  • 当Java中的+=遇到递归时出现的问题及原因探究(字节码相关)
    豆大侠
    java
    字节码
    4年前
  • java中WAITING状态的线程为啥还会消耗CPU
    feininan
    java
    cpu
    jvm
    4年前
  • HeapDump性能社区Young GC异常问题排查实战案例精选合集
    堆堆
    java
    gc
    ygc
    4年前
  • 记一次Synchronized关键字使用不合理,导致的多线程下线程阻塞问题排查
    电梯战神
    java
    jvm
    Synchronized
    4年前
  • 记一次因 Redis 使用不当导致应用卡死 bug 的排查及解决!
    feininan
    java
    中间件
    redis
    4年前
  • 改善 Kubernetes 上的 JVM 预热问题
    feininan
    Kubernetes
    jvm
    java
    4年前
  • JDK14-ZGC调研初探
    秋天的奶茶
    java
    jvm
    gc
    4年前
  • 官方文档竟然有坑!关于G1参数InitiatingHeapOccupancyPercent的正确认知 #我在性能调优路上的打怪日记#
    豆大侠
    java
    jvm
    4年前
  • Java反射及性能
    开翻挖掘机
    java
    反射
    性能调优
    4年前
  • 千万不要再这样创建集合了!极容易内存泄露!
    Hollis
    java
    集合
    4年前
  • Java层面调用native方法是怎么找到本地库中对应方法的?
    RednaxelaFX
    java
    native方法
    4年前
  • 这次调优横跨java和Groovy(SimpleTemplateEngine)
    开翻挖掘机
    java
    Groovy
    类加载
    4年前
  • 一文详解JDK中的ThreadLocal(全网最透彻易懂)
    叶易_公众号洞悉源码
    java
    内存泄漏
    threadlocal
    4年前
  • 在被线上大量日志输出导致性能瓶颈毒打了很多次之后总结出的经验
    已注销250520
    java
    Log4j2
    性能优化
    4年前
  • 近期业务大量突增微服务性能优化总结-1.改进客户端负载均衡算法
    已注销250520
    java
    Spring Cloud
    4年前
  • 第1篇-关于Java虚拟机HotSpot,开篇说的简单点
    鸠摩
    jvm
    java
    4年前
  • 近期业务大量突增微服务性能优化总结-2.开发日志输出异常堆栈的过滤插件
    已注销250520
    java
    Log4j2
    4年前
  • 第2篇-Java虚拟机这样来调用Java主类的main()方法
    鸠摩
    java
    jvm
    虚拟机
    4年前
  • 近期业务大量突增微服务性能优化总结-3.针对 x86 云环境改进异步日志等待策略
    已注销250520
    java
    log4j
    4年前
  • 记一次内存溢出的分析经历
    feininan
    内存溢出
    java
    thrift
    4年前
  • 记一次线程池调优经历
    feininan
    java
    线程池
    性能优化
    4年前
  • 近期业务大量突增微服务性能优化总结-4.增加对于同步微服务的 HTTP 请求等待队列的监控
    已注销250520
    java
    微服务
    性能优化
    4年前
  • 手把手教你分析MySQL死锁问题
    捡田螺的小男孩
    java
    mysql
    innodb
    4年前
  • Java性能优化之影响性能的那些细节
    开翻挖掘机
    java
    性能优化
    4年前
  • Redis——由分布式锁造成的重大事故
    feininan
    java
    redis
    分布式锁
    4年前
  • Insert into select语句引发的生产事故
    feininan
    java
    mysql
    4年前
  • 由浅入深理解Java线程池及线程池的如何使用
    feininan
    java
    线程池
    4年前
  • 聊聊日常开发中,如何减少bug呢?
    捡田螺的小男孩
    java
    数据库
    缓存
    4年前
  • 高级篇:一次Netty"引发的"诡异old gc问题排查过程
    闪电侠
    java
    jvm
    gc
    4年前
  • 一文详解JDK9之前的ClassLoader
    叶易_公众号洞悉源码
    java
    ClassLoader
    双亲委派
    4年前
  • Synchronized之轻量级锁自旋骗局
    自成溪
    java
    Synchronized
    轻量级锁
    4年前
  • 如何监控 Log4j2 异步日志遇到写入瓶颈
    已注销250520
    java
    Apache Log4j
    架构
    4年前
  • Log4j2基于Disruptor异步日志优化(部分源码学习)
    开翻挖掘机
    java
    Log4j2
    4年前
  • Cobar提出的一种在分库场景下对Order By / Limit 的优化
    捉虫大师
    java
    cobar
    mysql
    4年前
  • cpu分析利器 — async-profiler
    捉虫大师
    java
    cpu
    4年前
  • 实现一个比LongAdder更高性能的计数器有多难?
    捉虫大师
    java
    线程
    LongAdder
    4年前
  • 一种极致性能的缓冲队列
    捉虫大师
    java
    ringbuffer
    队列
    4年前
  • skywalking内存泄露排查
    捉虫大师
    java
    内存泄漏
    4年前
  • 一次漫长的dubbo网关内存泄露排查经历
    捉虫大师
    java
    内存泄漏
    dubbo
    4年前
  • 基准测试神器JMH —— 详解36个官方例子
    捉虫大师
    java
    JMH
    4年前
  • 数据库时间慢了14个小时,Mybatis说,这个锅我不背!
    程序新视界
    数据库
    java
    4年前
  • 隐藏了2年的Bug,终于连根拔起,悲观锁并没有那么简单
    程序新视界
    java
    悲观锁
    sql
    4年前
  • Java 问题排查技术分享
    关联问题:OOM问题异常日志也能定位到代码,为什么非要dump呢?
    捉虫大师
    问题排查
    java
    4年前
  • 盘点:35 个 Java 代码优化魔鬼细节
    黄师傅泡面
    java
    代码优化
    4年前
  • ConcurrentHashMap是如何实现线程安全的
    wski
    java
    HashMap
    线程
    ConcurrentHashMap
    4年前
  • Log4j2 Jndi 漏洞原理解析、复盘
    陈咬金
    java
    Log4j2
    log4j2漏洞
    4年前
  • Tomcat分析--(一)从架构角度看Tomcat 对应用层协议的支持和底层socket的读写的支持的高内聚低耦合设计
    2006_1102568
    Tomcat
    架构
    java
    4年前
  • Java性能优化之影响性能的那些细节(二)
    开翻挖掘机
    java
    数据结构
    HashMap
    list
    性能优化
    4年前
  • docker容器高性能之文件句柄
    开翻挖掘机
    java
    docker
    性能优化
    性能测试
    dockerfile
    4年前
  • 写了个IDEA开源插件,解决让人头疼的 vo2dto
    小傅哥 | bugstack.cn
    java
    IDEA插件开发
    4年前
  • Java Record 的一些思考 - 默认方法使用以及基于预编译生成相关字节码的底层实现
    已注销250520
    java
    Record
    字节码
    4年前
  • Java Record 的一些思考 - 序列化相关
    已注销250520
    java
    Record
    序列化
    4年前
  • 硬核 - Java 随机数相关 API 的演进与思考(上)
    已注销250520
    java
    多线程
    3年前
  • 硬核 - Java 随机数相关 API 的演进与思考(下)
    已注销250520
    java
    多线程
    3年前
  • 基于配置中心的轻量级动态可监控线程池 - DynamicTp
    yanhom
    java
    线程池
    工具
    3年前
  • 这样使用 IDEA ,效率提升10倍!| IDEA 高效使用指南
    Guide哥
    java
    idea
    3年前
  • 聊聊接口性能优化的11个小技巧
    苏三说技术
    性能优化
    线程
    java
    3年前
  • 面试官:为什么jdk动态代理只能代理接口实现类?
    看点代码再上班
    java
    动态代理
    3年前
  • 当Synchronized遇到这玩意儿,有个大坑,要注意!
    why技术
    java
    Synchronized
    3年前
  • 想看Dubbo源码?一定要先看一看这一篇!
    看点代码再上班
    java
    源码
    dubbo
    3年前
  • 面试官:cglib为什么不能代理private方法?
    看点代码再上班
    java
    cglib
    动态代理
    3年前
  • 【手撸RPC框架】SpringBoot+Netty4实现RPC框架
    赵小胖
    java
    Spring
    RPC
    3年前
  • 面试官:AQS实现的锁都是公平锁,对么?
    看点代码再上班
    java
    AQS
    锁
    公平锁
    3年前
  • 30万行的框架代码,这样给Dubbo加扩展
    看点代码再上班
    java
    源码
    dubbo
    设计模式
    3年前
  • 发现Spring事务的一个实锤bug,官方还拒不承认?
    why技术
    java
    Spring
    3年前
  • 一文深度分析Java内存模型
    KINGYT
    java
    内存模型
    3年前
  • JVM系列之:宏观分析Java代码是如何执行的
    hresh
    java
    字节码
    3年前
  • 聊聊Java的数据类型:基础数据类型、引用数据类型和存储结构
    hresh
    java
    字节码增强
    3年前
  • Java:基于AOP的动态数据源切换(附源码)
    Pinocao
    java
    mysql
    分库分表
    AOP
    Mybatis
    3年前
  • JVM系列之:JVM如何执行方法调用
    hresh
    字节码增强
    java
    3年前
  • Integer的缓存模式,自动拆装箱,关于128!=128的问题
    看点代码再上班
    java
    包装类
    源码
    3年前
  • 聊一聊Java异常:JVM是如何捕获异常原理和实例分析
    hresh
    java
    异常流程
    3年前
  • JVM是如何实现反射的:从源码解析到反射的实例演示
    hresh
    反射
    java
    3年前
  • JVM系列之:关于方法句柄的那些事
    hresh
    方法句柄
    java
    方法
    3年前
  • 全网最硬核 Java 新内存模型解析与实验单篇版(不断更新QA中)
    已注销250520
    java
    jvm
    多线程
    3年前
  • JVM系列之:JVM是怎么实现invokedynamic的?
    hresh
    java
    字节码
    Lambda
    3年前
  • 面试官:Dubbo服务重启下线,消费者继续调用,都异常了怎么办
    看点代码再上班
    java
    dubbo
    3年前
  • Java核心知识1:泛型机制详解
    Pinocao
    java
    泛型
    3年前
  • Go能实现AOP吗?
    捉虫大师
    go
    java
    AOP
    3年前
  • 美团动态线程池实践思路,开源了
    yanhom
    java
    多线程
    ThreadPoolExecutor
    3年前
  • 初看一脸懵逼,看懂直接跪下!
    why技术
    java
    3年前
  • 咱就是说,一不小心节约了 591 台机器!
    why技术
    java
    3年前
  • 美团动态线程池实践思路开源项目(DynamicTp),线程池源码解析及通知告警篇
    yanhom
    java
    多线程
    线程池
    Spring
    ThreadPoolExecutor
    3年前
  • 从源码里的一个注释,我追溯到了12年前,有点意思。
    why技术
    java
    3年前
  • 灵感乍现!造了个与众不同的Dubbo注册中心扩展轮子
    捉虫大师
    dubbo
    java
    服务发现
    3年前
  • Java如何绑定线程到指定CPU上?
    why技术
    java
    3年前
  • JConsole 里的 GC 按钮。
    why技术
    java
    3年前
  • 动态线程池(DynamicTp)之动态调整Tomcat、Jetty、Undertow线程池参数篇
    yanhom
    java
    多线程
    线程池
    ThreadPoolExecutor
    Spring
    3年前
  • 舒服了,踩到一个关于分布式锁的非比寻常的BUG!
    why技术
    java
    3年前
  • 算是我看源码时的一个小技巧吧~
    why技术
    java
    3年前
  • 美团动态线程池实践思路开源框架(DynamicTp),监控及源码解析篇
    yanhom
    java
    多线程
    ThreadPoolExecutor
    线程问题排查
    线程池
    3年前
  • 报告,书里有个BUG!
    why技术
    java
    3年前
  • 太极限了,JDK的这个BUG都能被我踩到
    捉虫大师
    java
    bug
    jdk
    3年前
  • 面试官:你给我讲一讲,Dubbo暴力停机,消费者是如何感知服务下线的?
    看点代码再上班
    java
    源码
    dubbo
    3年前
  • 我怀疑这是IDEA的BUG...
    why技术
    java
    3年前
  • 想看kafka源码,跟我一起做 | kafka源码环境搭建
    看点代码再上班
    kafka
    源码
    java
    3年前
  • logback配置不当导致频繁类加载
    开翻挖掘机
    logback
    java
    类加载
    3年前
  • 对不起,我错了,这题不简单!
    捉虫大师
    sentinel
    go
    java
    3年前
  • 【全网首发】从一个死锁问题探讨Go和Java的读写锁
    捉虫大师
    go
    java
    死锁
    3年前
  • 喜提JDK的BUG一枚!多线程的情况下请谨慎使用这个类的stream遍历。
    why技术
    java
    多线程
    stream
    3年前
  • 【全网首发】关于一张 5 亿数据表之我与 DBA 的 battle
    yes的练级攻略
    mysql
    后端
    java
    实战案例
    索引
    3年前
  • 社招两年半10个公司28轮面试面经
    CoderW
    面试
    java
    jvm
    3年前
  • 【全网首发】(大表小技巧)有时候 2 小时的 SQL 操作,可能只要 1 分钟
    yes的练级攻略
    java
    数据库
    mysql
    实战案例
    索引
    3年前
  • 重磅硬核 | 一文聊透对象在JVM中的内存布局,以及内存对齐和压缩指针的原理及应用
    bin的技术小屋
    jvm
    java
    netty
    3年前
  • 一次java内存top res高排查记录
    少放盐
    jvm
    java
    heapdump
    3年前
  • 千万不要把Request传递到异步线程里面!有坑!
    why技术
    java
    3年前
  • 是时候优雅的和NullPointException说再见了
    是Vzn呀
    java
    3年前
  • JAVA中简单的for循环竟有这么多坑,你踩过吗
    是Vzn呀
    java
    3年前
  • JAVA中计算两个日期时间的差值竟然也有这么多门道
    是Vzn呀
    java
    3年前
  • 干货!Java代码优化必知的30个小技巧!
    苏三说技术
    java
    代码优化
    3年前
  • Java 中为什么不全部使用 static 方法?
    树哥聊编程
    static
    java
    3年前
  • K8s 到底是什么?长什么样子,一文道清它的整体架构!
    网管叨bi叨
    Kubernetes
    云原生
    java
    go
    后端
    3年前
  • Java 异步调用原理与实战
    PPPHUANG
    java
    异步调用
    性能优化
    实战案例
    FutureTask
    3年前
  • 从HotSpot源码理解DirectByteBuffer
    开翻挖掘机
    jvm
    java
    hotspot
    内存
    堆外
    3年前
  • 【全网首发】一步一图带你深入剖析 JDK NIO ByteBuffer 在不同字节序下的设计与实现
    bin的技术小屋
    java
    jdk
    netty
    buffer
    字节序
    3年前
  • 聊聊Spring事务控制策略以及@Transactional失效问题避坑
    是Vzn呀
    java
    3年前
  • 用好JAVA中的函数式接口,轻松从通用代码框架中剥离掉业务定制逻辑
    是Vzn呀
    java
    3年前
  • 我的师父把 「JWT 令牌」玩到了极致
    悟空聊架构
    java
    JWT
    3年前
  • 千万不要在方法上打断点!有坑!
    why技术
    故障排查
    java
    3年前
  • 【全网首发】Spring DeferredResult 是个什么玩意?
    yes的练级攻略
    Spring
    java
    架构
    3年前
  • 【译】一个Java UUID生成导致的性能问题和解决方案
    金色梦想
    java
    jdk
    线程
    3年前
  • 【译】java.lang.System.getProperty() 的性能影响和解决方法
    金色梦想
    java
    性能优化
    api
    3年前
  • 不堆概念、换个角度聊多线程并发编程
    是Vzn呀
    java
    多线程
    并发
    锁
    3年前
  • JAVA使用CompletableFuture实现流水线并行处理,加速你的接口响应
    是Vzn呀
    java
    并行
    性能
    3年前
  • 【面试必备】我跟面试官聊了一个小时线程池!
    yanhom
    java
    ThreadPoolExecutor
    线程池
    DynamicTp
    面试
    3年前
  • 讲透JAVA Stream的collect用法与原理,远比你想象的更强大
    是Vzn呀
    java
    3年前
  • 【译】打印数组的最难得的一种实现方式:侵入JVM
    willberthos
    java
    jvm
    数组
    3年前
  • 踩坑了!0作为除数,不一定会抛出异常!
    why技术
    java
    3年前
  • 虚拟机内存管理之内存分配器
    火山引擎开发者服务
    虚拟机
    内存管理
    内存分配
    java
    性能
    3年前
  • 全面吃透JAVA Stream流操作,让代码更加的优雅
    是Vzn呀
    java
    Java8
    3年前
  • 没有二十年功力,写不出Thread.sleep(0)这一行“看似无用”的代码!
    why技术
    java问题分析
    java
    3年前
  • JAVA中自定义扩展Swagger的能力,自动通过枚举类生成参数取值含义描述的实现策略
    是Vzn呀
    java
    Swagger
    3年前
  • 【译】Java 并发处理的5种常见方法
    willberthos
    java
    并发
    3年前
  • 【译】一次Docker 中的 Java 内存消耗问题的排查之旅
    willberthos
    故障排查
    jvm
    java
    docker
    3年前
  • JAVA中自定义扩展Swagger的能力,自动通过枚举类生成参数取值含义描述的实现策略
    是Vzn呀
    java
    Swagger
    接口
    3年前
  • Java并发编程解析 | 解析AQS基础同步器的设计思想与实现原理
    PivotalCloud
    java
    AQS
    3年前
  • JAVA中让Swagger产出更加符合我们诉求的描述文档,按需决定显示或者隐藏指定内容
    是Vzn呀
    java
    Swagger
    接口文档
    项目交付
    3年前
  • 填坑来了!关于“Thread.sleep(0)这一行‘看似无用’的代码”里面留下的坑。
    why技术
    java
    3年前
  • 基于JDK源码解析Java领域中的并发锁,我们可以从中学习到什么内容?
    PivotalCloud
    java
    多线程
    并发锁
    3年前
  • 【译】Java、Go 和 Python三种语言的多线程性能比较
    金色梦想
    多线程
    java
    性能优化
    后端
    3年前
  • 【译】如何用Chronicle 的开源Pauser,平衡低延迟和CPU使用率?
    金色梦想
    java
    多线程
    线程
    thread
    3年前
  • 【译】Java中内存泄漏的问题类型,原因和解决方案
    willberthos
    内存泄露
    故障排查
    java
    out of memory
    3年前
  • Java并发编程解析 | 基于JDK源码解析Java领域中的并发锁,我们需要特别关注哪些内容?
    PivotalCloud
    java
    并发锁
    AQS
    Java并发编程解析
    锁
    3年前
  • 【译】记一次数据库连接泄漏导致的响应迟缓
    willberthos
    sql
    问题排查
    数据库
    java
    3年前
  • 详解订单超时未支付的解决方案
    ShawnBlog
    java
    故障排查
    3年前
  • JAVA中容器设计的进化史:从白盒到黑盒,再到跻身为设计模式之一的迭代器
    是Vzn呀
    迭代器
    java
    遍历
    3年前
  • 两个事务并发写,能保证数据唯一吗?
    小白debug
    后端
    java
    数据库
    mysql
    问题排查
    3年前
  • 【译】Java中的内存泄漏是什么?
    JAY_Y
    java
    内存泄漏
    oom
    3年前
  • 编码中的Adapter,不仅是一种设计模式,更是一种架构理念与解决方案
    是Vzn呀
    设计模式
    java
    适配器模式
    3年前
  • Java 并发之 AQS 详解(上)
    ShawnBlog
    并发
    AQS
    java
    3年前
  • 【译】一篇完整介绍Java内存管理的原理
    JAY_Y
    java
    内存泄露
    gc
    堆内存
    heapdump
    3年前
  • 【译】Java String intern()对程序性能有哪些影响?
    金色梦想
    java
    jdk
    性能优化
    Spring
    3年前
  • 【全网首发】微服务10:系统服务熔断、限流
    Pinocao
    java
    微服务
    限流
    服务治理
    3年前
  • Java面试:SpringBoot 事务不回滚?怎么解决?
    磊哥爱Java
    java
    Spring Boot
    回滚
    3年前
  • Java面试:说一下 Spring 事务传播机制?
    磊哥爱Java
    java
    面试题
    Spring
    3年前
  • Java面试:为什么事务@Transactional会失效?
    磊哥爱Java
    java
    Transactional
    Java面试
    3年前
  • Java面试:Spring 有几种事务隔离级别?
    磊哥爱Java
    java
    Java面试
    Spring
    3年前
  • Java面试:什么情况会导致@Transactional事务失效?
    磊哥爱Java
    java
    Java面试
    Transactional
    3年前
  • Java面试:SpringBoot 中如何操作事务?
    磊哥爱Java
    java
    Java面试
    SpringBoot
    3年前
  • 【译】Java HashMap的内部实现原理
    金色梦想
    java
    HashSet
    HashMap
    3年前
  • Java服务异常排查定位大图
    慕枫技术笔记
    内存溢出
    java
    性能优化
    3年前
  • 【全网首发】MQ-消息堆积-JDK Bug导致线程阻塞案例分析
    大禹的足迹
    CPU Load
    java
    线程阻塞
    java问题分析
    问题排查
    3年前
  • Java 并发之 AQS 详解(下)
    ShawnBlog
    java
    Java 并发
    AQS
    3年前
  • 这些不知道,别说你熟悉 Spring
    yanhom
    Spring Boot
    Spring Cloud
    Spring
    java
    3年前
  • 【译】Java 编程中9个需要警惕日志记录陷阱
    金色梦想
    java
    设计模式
    日志切面
    日志记录
    3年前
  • 聊聊Spring中最常用的11个扩展点
    苏三_1147654
    Spring
    java
    扩展
    3年前
  • 面试突击89:事务隔离级别和传播机制有什么区别?
    磊哥爱Java
    面试
    事务隔离级别
    java
    3年前
  • Java代码审计之不安全的Java代码
    mantou0
    Java代码审计
    漏洞
    java
    3年前
  • Java编程开发之浅析Java引用机制
    PivotalCloud
    Java引用机制
    java
    3年前
  • 排查死锁的 4 种工具,秀~
    磊哥爱Java
    死锁
    故障排查
    java
    3年前
  • 一文读懂 MySQL 索引
    说故事的五公子
    mysql
    java
    数据库
    3年前
  • Spring IOC 为什么能降低耦合
    说故事的五公子
    Spring
    java
    3年前
  • 深入理解Enum(枚举类)
    说故事的五公子
    枚举
    java
    3年前
  • Spring 核心概念
    说故事的五公子
    Spring
    java
    3年前
  • 【全网首发】JVM时区配置-两行代码让我们一帮子人熬了一个通宵
    大禹的足迹
    java
    异常
    故障排查
    问题排查
    实战案例
    3年前
  • 不允许还有Java程序员不了解BlockingQueue阻塞队列的实现原理
    一灯架构
    java
    BlockingQueue
    阻塞队列
    3年前
  • 同事改Bug飞快,原来掌握了这些代码Debug技巧
    慕枫技术笔记
    Debug
    故障排查
    java
    3年前
  • 【全网首发】聊聊那些年遇到过的奇葩代码
    慕枫技术笔记
    性能优化
    java
    代码
    3年前
  • 【全网首发】记一次应用访问Redis超时的案例分析
    大禹的足迹
    java
    异常
    故障排查
    实战案例
    3年前
  • 【译】Java并发编程之可见性错误详解
    willberthos
    java
    并发
    可见性
    问题排查
    3年前
  • 硬核剖析ThreadLocal源码,面试官看了直呼内行
    一灯架构
    threadlocal
    java
    源码
    3年前
  • 【译】使用ORM/JPA框架时,提升性能的9个优化技巧
    金色梦想
    ORM
    JPA
    java
    性能优化
    3年前
  • 聊一聊作为高并发系统基石之一的缓存,会用很简单,用好才是技术活
    是Vzn呀
    缓存
    高并发
    分布式
    java
    3年前
  • 【全网首发】SSL Session默认设置导致线程阻塞了几十秒的案例分析
    大禹的足迹
    java
    线程阻塞
    故障排查
    实战案例
    3年前
  • 深度剖析Java的volatile实现原理,再也不怕面试官问了
    一灯架构
    volatile
    并发编程
    java
    3年前
  • 我是真没想到,这个面试题居然从11年前就开始讨论了,而官方今年才表态。
    why技术
    java
    3年前
  • 【全网首发】一次 Java log4j2 漏洞导致的生产问题
    自由早晚乱余生
    程序卡死
    java
    异常
    3年前
  • 【译】关于JVM — JAVA虚拟机的一篇简单科普
    金色梦想
    jvm
    java
    虚拟机
    内存分配
    3年前
  • 一台机器下,多个Java版本的粗放与精细管理
    程序新视界
    jdk
    java
    性能优化
    3年前
  • 死磕面试系列,Java到底是值传递还是引用传递?
    一灯架构
    Java传递
    java
    面试
    3年前
  • 夯实Java基础,一篇文章全解析线程问题
    一灯架构
    多线程
    java
    3年前
  • 线上问题排查,一不小心踩到阿里的 arthas坑了
    阿丸笔记
    jvm
    java
    故障排查
    3年前
  • 一文深入分析 ZGC
    LjyYano
    zgc
    jvm
    java
    3年前
  • 【译】JAVA11功能简单解释
    Pyqdzzj
    java
    java11
    String
    3年前
  • JDK 19 Virtual Threads 虚拟线程
    LjyYano
    JDK 19
    虚拟线程
    java
    3年前
  • 手写本地缓存实战1——各个击破,按需应对实际使用场景
    是Vzn呀
    缓存
    高并发
    内存
    java
    3年前
  • 【译】从JDBC 到 JPA,中间到底发生了什么?
    Pyqdzzj
    java
    api
    Spring
    jdbc
    3年前
  • 【译】JVM内部是如何实现多态性的?(内部方法重载和重写)
    金色梦想
    jvm
    java
    多态性
    3年前
  • 手写本地缓存实战2—— 打造正规军,构建通用本地缓存框架
    是Vzn呀
    java
    缓存
    高并发
    性能
    3年前
  • 【译】一个提升并发队列性能的专用算法
    赵迩
    性能优化
    多线程
    java
    3年前
  • 硬核剖析AQS源码,深入理解底层架构设计
    一灯架构
    AQS
    死锁
    java
    3年前
  • Java注解与原理分析
    知了一笑
    注解
    java
    理论
    3年前
  • 如何把Java代码玩出花?JVM Sandbox入门教程与原理浅谈
    后端技术漫谈
    JVM Sandbox
    java
    3年前
  • JAVA缓存规范 —— 虽迟但到的JCache API与天生不俗的Spring Cache
    是Vzn呀
    java
    缓存
    Caffeine
    高并发
    3年前
  • 记一次“雪花算法”造成的生产事故的排查记录
    悟空聊架构
    雪花算法
    java
    故障排查
    3年前
  • 还不懂Java线程池实现原理,看这一篇文章就够了
    一灯架构
    线程池
    java
    3年前
  • 重新认识下JVM级别的本地缓存框架Guava Cache——优秀从何而来
    是Vzn呀
    java
    缓存
    Guava
    3年前
  • 重新认识下JVM级别的本地缓存框架Guava Cache(2)——深入解读其容量限制与数据淘汰策略
    是Vzn呀
    java
    缓存
    Guava
    Cache
    3年前
  • 重新认识下JVM级别的本地缓存框架Guava Cache(3)——探寻实现细节与核心机制
    是Vzn呀
    jvm
    java
    Cache
    高并发
    3年前
  • 解读JVM级别本地缓存Caffeine青出于蓝的要诀 —— 缘何会更强、如何去上手
    是Vzn呀
    jvm
    java
    缓存
    Caffeine
    高并发
    3年前
  • 解读JVM级别本地缓存Caffeine青出于蓝的要诀2 —— 弄清楚Caffeine的同步、异步回源方式
    是Vzn呀
    jvm
    java
    性能优化
    Caffeine
    缓存
    3年前
  • 解读JVM级别本地缓存Caffeine青出于蓝的要诀3 —— 讲透Caffeine的数据驱逐淘汰机制与用法
    是Vzn呀
    jvm
    java
    多线程
    Caffeine
    Cache
    3年前
  • Java集合 - HashMap
    月明风清
    java
    Java集合
    HashMap
    3年前
  • JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来 —— 感受来自Ehcache的强大实力
    是Vzn呀
    jvm
    java
    多线程
    ehcache
    Cache
    2年前
  • JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来2 —— Ehcache的各种项目集成与使用初体验
    是Vzn呀
    jvm
    java
    缓存
    ehcache
    高并发
    2年前
  • JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来3 —— 本地缓存变身分布式集群缓存,打破本地缓存天花板
    是Vzn呀
    jvm
    java
    多线程
    缓存
    ehcache
    2年前
  • Redis缓存何以一枝独秀?——从百变应用场景与热门面试题中感受下Redis的核心特性与使用注意点
    是Vzn呀
    java
    redis
    高并发
    面试题
    缓存
    2年前
  • 虽然是我遇到的一个棘手的生产问题,但是我写出来之后,就是你的了。
    why技术
    jvm
    java
    多线程
    2年前
  • 聊聊Redis的数据过期、数据淘汰以及数据持久化的实现机制
    是Vzn呀
    java
    redis
    缓存
    高可用
    性能
    2年前
  • Java集合 - ConcurrentHashMap
    月明风清
    Java集合
    ConcurrentHashMap
    Map类型
    java
    2年前
  • 单服务并发出票实践
    站务精英
    java
    多线程
    性能优化
    锁
    实战案例
    2年前
  • 刺激,线程池的一个BUG直接把CPU干到100%了。
    why技术
    java
    2年前
  • 设计模式在我工作中的实践
    踩刀诗人
    java
    设计模式
    2年前
  • “堆外内存”这玩意是真不错,我要写进简历了。
    why技术
    java
    堆内存
    2年前
  • 【全网首发】记一次SSL握手导致业务线程阻塞的案例分析
    大禹的足迹
    java
    线程阻塞
    网络
    故障排查
    实战案例
    2年前
  • 舒服了,电光火石间,又在顶级开源项目里面捡了个大漏!
    why技术
    java
    dubbo
    2年前
  • DelayQueue延迟队列之Java篇
    四千岁
    延迟队列
    DelayQueue
    java
    2年前
  • 线程的执行
    平凡人笔记
    线程
    java
    2年前
  • Redisson限流器RRateLimiter使用及源码分析
    四千岁
    java
    RRateLimiter
    Redisson
    限流
    redis
    2年前
  • 自省|探讨线程间入门级协作的19个问题
    石页兄
    多线程
    高并发
    java
    2年前
  • 扯什么 try-catch 性能问题?
    yes的练级攻略
    java
    代码
    面试
    性能
    2年前
  • Java运行时数据区域是如何工作的
    arthinking
    java
    jvm
    内存
    2年前
  • Java对象历险记与垃圾回收机制
    arthinking
    java
    gc
    垃圾回收
    2年前
  • 一篇图文彻底弄懂类加载器与双亲委派机制
    arthinking
    类加载器
    双亲委派
    java
    2年前
  • 完了完了!线上发生 OOM 了!
    艾小仙
    java
    gc
    oom
    问题排查
    2年前
  • 设计模式开发实践(外观、策略、代理)
    站务精英
    java
    设计模式、外观、策略、代理
    2年前
  • Java代码是如何被CPU狂飙起来的?
    慕枫技术笔记
    java
    CPU Load
    jvm
    类加载器
    代码运行
    2年前
  • 不可以不知的Java代码编译历程
    arthinking
    java
    代码编译
    jvm
    2年前
  • 10分钟教你如何hack掉Java编译器
    arthinking
    java
    java编译
    2年前
  • 深入探索Java泛型的本质
    arthinking
    java
    泛型
    2年前
  • Java界的性能优化高手
    arthinking
    java
    性能优化
    2年前
  • 如果有人给你撕逼Java内存模型,就把这些问题甩给他
    arthinking
    java
    内存模型
    2年前
  • 我试图通过这篇文章,教会你一种阅读源码的方式。
    why技术
    java
    2年前
  • Java限流及常用解决方案
    大绿植
    java
    限流
    Guava
    2年前
  • 一文读懂并发包中的读写锁和Condition实现原理
    arthinking
    java
    线程
    锁
    Condition
    2年前
  • 图解并发包中锁的通用实现
    arthinking
    java
    高并发
    锁
    线程
    公平锁
    2年前
  • 调优 mybatis saveBatch 25倍性能
    yes的练级攻略
    Mybatis
    mysql
    性能优化
    java
    2年前
  • 美团二面:spring事务不生效的15种场景
    捡田螺的小男孩
    java
    Spring
    2年前
  • Java内存模型
    月明风清
    java
    Java内存模型
    主内存
    工作内存
    2年前
  • 扯下@EventListener这个注解的神秘面纱。
    why技术
    java
    EventListener
    2年前
  • Apache HttpClient使用和源码分析
    阿弱
    java
    2年前
  • 面向对象程序设计
    月明风清
    java
    2年前
  • 理解Java程序的执行
    月明风清
    java
    面向对象程序设计
    2年前
  • Java的final修饰符
    月明风清
    java
    final
    2年前
  • Java的static修饰符
    月明风清
    java
    2年前
  • Java的初始化块
    月明风清
    java
    2年前
  • Java的Object类
    月明风清
    java
    Object
    2年前
  • 一次由热部署导致的 OOM 排查经历
    大绿植
    jvm
    java
    内存泄露
    oom
    问题排查
    2年前
  • Java的反射机制
    月明风清
    java
    反射
    2年前
  • Java的抽象类 & 接口
    月明风清
    java
    抽象类
    接口
    2年前
  • Java的枚举类型
    月明风清
    java
    Enum
    枚举类型
    2年前
  • Java的线程
    月明风清
    java
    线程
    多线程
    thread
    2年前
  • 不是单例的单例——巧用ClassLoader
    PPPHUANG
    jvm
    java
    反射
    类加载器
    2年前
  • 我试图通过这篇文章告诉你,这行源码有多牛逼。
    why技术
    jvm
    java
    2年前
  • 如何用Spring Boot打造一个高性能的电商平台:搭建过程、踩坑经历及实践经验分享
    bit01
    java
    idea
    知识总结
    2年前
  • Java中synchronized的优化
    月明风清
    jvm
    java
    Synchronized
    锁
    2年前
  • Java的CAS操作
    月明风清
    java
    CAS操作
    乐观锁
    2年前
  • 02 FinalReference.referent的回收时机
    黄金键盘
    jvm
    java
    2年前
  • Java的volatile
    月明风清
    java
    volatile
    2年前
  • gpt被我问得连连认错:cglib还能代理私有方法?
    看点代码再上班
    java
    反射
    动态代理
    2年前
  • 群里分享的面试题,第一题就不会了?
    yes的练级攻略
    java
    面试
    Spring
    2年前
  • 03 回顾反射参数问题
    黄金键盘
    jvm
    java
    2年前
  • 从ReentrantLock角度解析AQS
    知了一笑
    java
    编程
    并发
    AQS
    2年前
  • Java中「Future」接口详解
    知了一笑
    java
    FutureTask
    2年前
  • 04 对象的默认内存布局
    黄金键盘
    jvm
    java
    jdk
    2年前
  • 05 相互引用的类加载的调试
    黄金键盘
    jvm
    java
    2年前
  • 06 “eden没有发生minor gc, 对象直接分配在了old gen“ 的调试
    黄金键盘
    jvm
    java
    jdk
    2年前
  • 美团面试官:可重复读隔离级别实现原理是什么?(一文搞懂MVCC机制)
    看点代码再上班
    后端
    mysql
    数据库
    java
    sql
    2年前
  • 07 运行时常量池索引的 rewrite
    黄金键盘
    jvm
    java
    2年前
  • 08 String.intern 同一个字符串返回不同的引用
    黄金键盘
    中断
    jvm
    java
    2年前
  • 这篇文章关于一个源码调试方法,短小精悍,简单粗暴,但足够好用。
    why技术
    java
    jvm
    源码
    2年前
  • 我坚定的认为,这个源码肯定是有 BUG 的!
    why技术
    负载
    源码
    java
    2年前
  • 09 给对象添加偏向锁的调试
    黄金键盘
    jvm
    java
    2年前
  • JAVA 变量的作用域真的是代码块吗?
    自成溪
    java
    jvm
    finalizer
    gc
    2年前
  • 一文带你弄懂 Maven 拉包原理
    树哥聊编程
    java
    maven
    2年前
  • 10 偏向锁的退出的调试
    黄金键盘
    jvm
    java
    2年前
  • 聊一聊模板方法模式
    知了一笑
    java
    设计模式
    源码运用
    2年前
  • 聊一聊适配器模式
    知了一笑
    java
    设计模式
    适配器模式
    2年前
  • 异常体系与项目实践
    知了一笑
    java
    异常处理
    日志记录
    源码
    2年前
  • Java中使用HashMap时指定初始化容量性能一定会更好吗?
    xindoo
    java
    jvm
    HashMap
    性能优化
    2年前
  • ThreadPoolExecutor的submit正确的使用方式
    查拉图斯特拉说
    java
    多线程
    2年前
  • Java高并发之CyclicBarrier简介
    xindoo
    java
    jvm
    CyclicBarrier
    并发
    2年前
  • 从CPU的视角看 多线程代码为什么那么难写!
    xindoo
    java
    算法
    数据结构
    多线程
    2年前
  • ThreadPoolExecutor——高效处理并发任务的必备良器
    xindoo
    java
    jvm
    线程池
    性能优化
    2年前
  • HikariPool一直报连接不可用
    查拉图斯特拉说
    java
    网络
    多线程
    thread
    动态代理
    2年前
  • 表面上:雪花算法的续集。实际上:歪师傅的许愿贴。
    why技术
    雪花算法
    java
    2年前
  • 11 偏向锁的重入以及线程1获取偏向锁并释放线程2获取锁的调试
    黄金键盘
    jvm
    java
    2年前
  • 美团面试:MySQL 保存日期用哪种数据类型?Datetime?Timestamp?数值时间戳?
    Guide哥
    java
    面试
    mysql
    2年前
  • java解析表达式Jexl
    查拉图斯特拉说
    jvm
    java
    2年前
  • spring ws stomp接口式编程
    查拉图斯特拉说
    网络
    java
    websocket
    2年前
  • 12 给对象添加轻量级锁的调试
    黄金键盘
    jvm
    java
    2年前
  • 美团面试拷打:ConcurrentHashMap 为何不能插入 null?HashMap 为何可以?
    Guide哥
    HashMap
    java
    面试
    2年前
  • 一次艰难的内存泄露排查,BeanUtils的锅
    猪杂汤饭
    java
    内存泄露
    问题排查
    jstat
    fgc
    2年前
  • Java反射机制深度剖析
    猪杂汤饭
    java
    反射
    2年前
  • Java字符串池(String Pool)深度解析
    猪杂汤饭
    java
    字符串
    jvm
    2年前
  • 莫慌!阿里人用五个模块讲明白了SpringCloud,可下载
    1894474
    java
    2年前
  • Java集合框架之一:ArrayList源码分析
    猪杂汤饭
    java
    框架
    源码分析
    2年前
  • 刚分析完的线上问题,想骂娘!
    yes的练级攻略
    java
    问题排查
    2年前
  • md!这代码有毒
    yes的练级攻略
    java
    问题排查
    2年前
  • Java并发编程解析 | 基于JDK源码解析Java领域中ReentrantLock锁的设计思想与实现原理 (一)
    PivotalCloud
    java
    并发锁
    JDK源码解析
    ReentrantLock锁
    2年前
  • 聊聊Java 中的经典垃圾回收器
    猪杂汤饭
    java
    垃圾回收
    gc
    内存
    2年前
  • 如何随心所欲调试HotSpot VM源代码?(改造为CMakeLists项目)
    鸠摩
    jvm
    java
    2年前
  • 13 轻量级锁的重入 以及 线程1获取轻量级锁并释放线程2获取锁 的调试
    黄金键盘
    jvm
    java
    2年前
  • 客户端请求502 Bad Gateway和413Request Entity Too Large问题
    查拉图斯特拉说
    nginx
    java
    网络
    2年前
  • 最新发布!阿里巴巴内部实战AlibabaSentinel高并发流量治理手册
    1894474
    java
    2年前
  • 开发者必看!GitHub爆火的lntelliJ IDEA软件开发手册堪称又一神作
    1894474
    java
    2年前
  • Java核心知识体系5:反射机制详解
    Pinocao
    java
    服务端
    反射
    2年前
  • 得物一面:Redis大key有什么危害?如何排查和处理?
    Guide哥
    redis
    后端
    java
    数据库
    2年前
  • 聊聊数据库连接池 Druid
    勇哥Java实战
    druid
    数据库
    连接池
    后端
    java
    2年前
  • 日常Bug排查-集群逐步失去响应
    巡山小汪
    java
    程序卡死
    1年前
  • 浅析AbstractQueuedSynchronizer
    lithiumnzinc
    AQS
    java
    多线程
    1年前
  • 随机一门技术分享之Netty
    lithiumnzinc
    java
    netty
    源码
    1年前
  • MappedByteBuffer VS FileChannel:从内核层面对比两者的性能差异
    bin的技术小屋
    jvm
    java
    jdk
    OpenJDK
    1年前

本月精选性能专题

  • Linux性能优化—CPU性能篇
  • Linux性能优化—内存性能篇
  • Linux系统—内核源码分析
  • 由浅入深了解GC原理
  • 由浅入深理解Java线程池
  • MQ DLedger多副本即主从切换
  • 小白必看的JVM入门教程

本月精选线上案例

  • 记一次服务器被入侵排查
  • 记一次业务线程阻塞案例分析
  • https证书链不完整导致请求失败
  • FullGC没及时处理,差点造成P0事故
  • 两行代码把CPU使用率干到了90%+
  • 记一次数据库连接泄漏导致的响应迟缓
  • 一次Nginx配置proxy_pass的404问题

本月精选原创好文

  • OTSClient连接池连接无法复用分析
  • JDK Bug导致线程阻塞案例分析
  • 聊一聊Tomcat启动慢背后的真相
  • 微服务10:系统服务熔断、限流
  • 总结mysql所有buffer,一网打尽就这篇
  • CPU 是如何与内存交互的?
  • 幽灵攻击与编译器中的消减方法介绍
HeapDump

有性能问题,上HeapDump性能社区

Copyright © 2019-2025 heapdump.cn 版权所有 浙ICP备17054444号

联系我们

HeapDump性能社区

网媒渠道

堆堆酱

扫码加堆堆酱好友

友情链接

PerfMa官网SegmentFault思否TesterHomeXPocket开源社区DCloud 问答社区稀土掘金博客园W3CTech