相关文章
java的ReentrantLock原理
示例代码如下,主要包括两个方法: public static void main(String[] args) throws InterruptedException {Lock lock new ReentrantLock();lock.lock();lock.unlock();}双向链表初始状态: 双向链表从尾节点添加阻塞的节点: 读源…
建站知识
2024/11/22 23:07:18
firewalld中ipset与zone的区别
Firewalld中的IP集(IP sets)和区域(zone)是两个不同的概念,它们有不同的作用和用途: IP集:IP集是一组IP地址的集合,可以将一组IP地址组织到一个IP集中。通过IP集,你可以更…
建站知识
2024/11/22 23:07:21
个人hic分析流程搭建4—compartment模块分析
参考我的上一篇博客https://blog.csdn.net/weixin_62528784/article/details/142132891?spm1001.2014.3001.5502,
在处理完hic上游分析模块之后,接下来就是正式的3层次模块分析了,compartmentTADloop 3大主层次,本篇介绍compart…
建站知识
2024/11/23 1:15:50
Perfetto 如何查看主线程哪些操作最耗时
在使用 Perfetto 工具时,你可以通过以下步骤定位主线程(Main Thread)上最耗时的操作。Perfetto 提供详细的 CPU 采样和执行轨迹(trace),可以帮助你分析应用性能瓶颈。
1. 捕获 Trace 数据
在 Android Stu…
建站知识
2024/11/23 1:15:49
Idea 中的一些配置
配置 javap
jdk 自带的 javap 可以用来查看字节码信息。
配置过程:
打开设置,定位到 Tools,External Tools新建项,Program 中填 javap 的路径Argument 中填 -c $FileClass$Working directory 中填 $OutputPath$
Argument 中也…
建站知识
2024/11/23 1:15:49
List-带头结点的双向循环链表
STL库中常用的封装好的string(专门用来处理字符串)以及vector(储存任意类型)还有list。前两种在存储空间上地址都是连续的,但是list存储地址不一定是连续的,list的底层实际是用一个带头双向循环链表实现下面…
建站知识
2024/11/23 2:26:15