- 博客(18)
- 收藏
- 关注
原创 MySQL中explain详解
使用explain可以查询sql语句是否使用索引,以及sql语句的查询顺序idsql语句的查询顺序,id相同,执行顺序从上到下;sql语句有子查询时,id不同,id越大执行优先级越高。select_typeSIMPLE: 简单的查询语句,没有子查询和UNIONPRIMARY: 复杂的sql语句,最外层查询被标记为PRIMARYSUBQUERY 包含子查询UNION 包含UNION的语句tablesql语句执行的表partitionstype显示查询使用的类型,效
2021-04-27 15:22:39
199
原创 JVM相关面试题
JVM1. JVM内存区域私有:虚拟机栈/本地方法栈/程序计数器 虚拟机栈:栈桢,存储局部变量表/动态链接/操作数栈,随着方法的调用而创建,随着方法的结束而销毁 本地方法栈:为Native方法服务 程序计数器:每条线程都有一个独立的PC,唯一不会出现OOM的区域共享:堆/方法区 堆:存储创建的对象和数组 方法区:存储类信息/静态变量/常量2. 垃圾回收2.1 确定垃圾**引用计数:**对象有关联的引用就+1,对象没有相关联的引用,引用数为0时,表示对象可回收,存在循
2021-04-08 12:12:07
85
原创 线程
线程1. 线程1.1 进程/线程进程:程序运行起来的状态,OS分配资源的基本单位线程:进程中的不同执行路径,是执行调度的基本单位1.2 线程生命周期new:使用new关键字创建线程,jvm分配内存,并初始化成员变量的值runnable:start时,线程处于就绪状态,jvm创建方法调用栈和程序计数器,等待调度运行running:run方法,处于就绪状态的线程获取到了cpu,开始执行任务blocked:阻塞状态,线程放弃cpu的使用权dead:死亡,线程正常执行完毕/抛异常/stop
2021-04-08 12:11:18
77
原创 网络通信
网络通信网络通信本质上是socket间的通信,为网络服务提供的一种机制,通信两端都有socket,数据在两个socket间通过IO传输1. Socket网络通信的基本操作单元,端点的抽象表示包含协议,本地主机IP,本地主机端口,远程主机IP,远程主机端口建立socket连接服务器监听服务器等待连接,实时监控网络状态,等待客户端的连接请求客户端请求客户端套接字发起连接请求,连接目标服务器端的套接字连接确认服务器套接字监听到或接收到客户端套接字的连接请求时,会响应客户端套接字的
2021-04-08 12:10:03
273
原创 计算机基础
计算机基础CPU的基本组成PC(Program Counter) 程序计数器,记录当前指令地址Registers 存储CPU计算需要用到的数据ALU(Arithmetic & Logic Unit) 运算单元CU(Control Unit) 控制单元MMU(Memory Management Unit) 内存管理单元cache 缓存缓存缓存行对齐[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WxvGPpfs-1617854842055)(/Us
2021-04-08 12:09:05
124
原创 按IN集合的顺序排序
SELECT * FROM _test_table ORDER BY FIELD(`id`, 4123, 413, 5423,...);
2020-12-07 16:15:13
204
原创 nohup命令
nohup命令nohupnohup和&的区别nohupnohup 英文全称 no hang up(不挂起),用于在系统后台不挂断地运行命令,退出终端不会影响程序的运行。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中。nohup和&的区别& : 指在后台运行nohup : 不挂断的运
2020-10-09 20:44:03
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人