性能文章>小闪对话:阅读源码的关键思路>

小闪对话:阅读源码的关键思路原创

4月前
1659126

小闪对话》系列,2022 重新出发,帮助大家更有趣地学习技术!

 

本次对话帮助大家快速理清阅读源码的关键思路,下篇会对话阅读源码的实战技巧,目录在文末。

 

 

《小闪对话》系列,下一篇将会更新阅读源码的实战技巧,包括:

  1. 高效环境全屏、保留核心要素、全键盘vim、光速max

  2. 调用及引用:接口定义、接口实现、符号引用、查看引用

  3. 跳转:浏览跳转、编辑跳转、打开文件跳转、编辑文件跳转

  4. 检索:类、文件、符号、字符串

  5. 收藏:收藏文件、书签

  6. Git:查看commit、快速查看编辑、快速撤销

  7. 神奇的断点:行断点、方法断点、属性断点、类断点

  8. 条件断点:自定义表达式、分类

  9. 改变执行流:动态修改内存、forcereturn

  10. 终极武器调用栈:死盯变量、运行到指定行、重来

欢迎关注!

 

 

 

小闪对话:微信长连接设计的探讨(三)

 

【原创】我的源码阅读经历[!]

【原创】Linux 内核源码分析之进程调度的逻辑

【原创】Linux 内核源码分析之进程概要及调度时机

 

IntelliJ IDEA 2018.1

netty [!]

netty

NettyNetty

Netty01: [+]

netty

nettyreactor线

nettyreactor线

nettyreactor线

jvm

NIOSelectionKey.OP_WRITE

dubboMeshqps10006850

请先登录,再评论

输出倒闭输入👍

4月前

为你推荐

代码优化日记 ——火焰图找问题代码
一、问题背景- 排序服务,用于推荐item分数预测,详细项目背景及排序请求执行逻辑可参考之前的一篇文章 :《[性能优化:线程资源回收](https://heapdump.cn/user/708
关于JConsole里的“执行GC”按钮与System.gc()的关系
前言JConsole里的可以执行的gc这里的GC是立即执行,还是与代码里写System.gc()一样,是由jvm决定什么时候来执行的?执行的是minor gc,还是full gc,还是根据特定区域执行
看了 Spring 官网脚手架真香,也撸一个 SpringBoot DDD 微服务的脚手架!
作者:小傅哥博客:[https://bugstack.cn](https://bugstack.cn) 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、前言`为什么我们要去造轮子?`造轮子的核心
这个Bug的排查之路,真的太有趣了。 #论程序员,你曾遇到关于性能的那些事#
在《深入理解Java虚拟机》一书中有这样一段代码:```public class VolatileTest { public static volatile int race = 0; p
记一次因 Redis 使用不当导致应用卡死 bug 的排查及解决!
首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁
XPocket插件jstack_x助力线程问题排查
在程序开发过程中,开发人员通常会遇到许多线上问题,这些问题可能是代码Bug导致的,也可能是性能问题引起的。这些线上问题都会通过CPU飙升、GC频繁、抛出OOM异常等情况表现出来,这些问题的根因很可能是
小闪对话:阅读源码的关键思路
本次对话帮助大家快速理清阅读源码的关键思路,下篇会对话阅读源码的实战技巧,目录在文末。
【原创】我的源码阅读经历
谈谈我从毕业到现在的源码阅读经历,应该会对你有帮助