热文算法的复杂度

算法的复杂度 算法(Algorithm)是指用来操作数据、解决程序问题的一组方法。对于同一个问题,使用不同的算法,也许最终得到的结果是一样的,但在过程中消耗的资源和时间却

热文GC如何判断对象可以被回收

引用计数法:每个对象有一个引用计数属性,新增一个引用时计数加1,引用释放时计数减1,计数为0时可以回收 可达性分析法:从 GC Roots开始向下搜索,搜索所走过的路径称为引

热文JS reduce()方法详解

> reduce()方法可以搞定的东西,for循环,或者forEach方法有时候也可以搞定,那为啥要用reduce()?这个问题,之前我也想过,要说原因还真找不到,唯一能找到的

热文jstack实战

 目录 一、jstack死锁检测 ①死锁代码: ②、linux编译执行java程序 ③、jstack+pid 分析死锁 二、jstack实战之高cpu占用率排查 ①

热文聊一聊基础的CPU寄存器~

寄存器:CPU内部的存储单元,用于存放从内存读取而来的数据(包括指令)和CPU运算的中间结果。 使用寄存器来临时存放数据而不直接操作内存原因如下: 1. CPU的工作原理

热文如何选择垃圾收集器

如何选择垃圾收集器 1. 优先调整堆的大小让服务器自己来选择 2. 如果内存小于100M,使用串行收集器 3. 如果是单核,并且没有停顿时间的要求,串行或JVM自己

热文算法——双指针的解题思路

双指针定义 指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,而是使用两个相同方向(快慢指针)或者相反方向(对撞指针)的指针进行扫描,从而达到相应的目的。 双