欢迎
07
29
JVM相关 JVM相关
JVM是什么JVM是java程序的运行环境,虚拟机直接和操作系统进行交互,与硬件不直接交互,而操作系统可以帮我们完成和硬件进行交互的工作 什么是程序计数器线程私有的,每个线程一份,内部保存字节码的行号。用于记录正在执行的字节码指令的地址。
2024-07-29 靳雨晨
16
数据结构 数据结构
数组数组是一种用连续的内存空间存储相同数据类型的线性数据结构 数组下标为什么从0开始寻址公式是:baseAddress+i*dataTypeSize 计算下表的内存地址效率较高,少一次加减操作 数组查找的时间复杂度1.通过下标查询O(1)
2024-07-16 靳雨晨
12
多线程与锁 多线程与锁
线程与进程的区别1.进程是正在运行的程序实例,进程中包含了线程,每个线程执行不同的人物 2.不同的进程使用不同的进程空间,在当前进程下的所有线程可以共享内存空间 3.线程更轻量,线程上下文切换成本一般比进程上下文切换低(上下文切换一般指从一
2024-07-12 靳雨晨
09
mysql mysql
Mysql如何定位慢查询1.运维工具skywalking 2.mysql自带的慢日志查询,可设置时间 SQL语句执行慢,如何分析采用mysql自带的分析工具EXPLAIN 1.通过key与key-len检查是否命中了索引,若本身已经添加了索
2024-07-09 靳雨晨