攻城狮的自我修养
02
24
24
22
深入理解TCP 深入理解TCP
1. TCP的首部都有哪些字段?TCP本身来说比较复杂,因此其控制协议传输的首部也就比较复杂,因此下面就列举几个比较重要的字段: 序列号:TCP是面向字节流的协议,因此为了说明接收双方的数据流动情况,就必须用标号来标识当前的传输进度,而序列
20
Mysql-Mysql到底是如何上锁的? Mysql-Mysql到底是如何上锁的?
1. 什么样的SQL语句会加行级锁?普通的select语句属于快照读,它不会通过加锁来实现并发安全,而是通过MVCC实现并发安全 如果要在查询的时候对记录加行级锁,那么就可以使用以下两种方式,这两种查询会给相关的记录加锁,这种查询方式叫做锁
2023-02-20
19
Mysql-深入理解Mysql中的锁 Mysql-深入理解Mysql中的锁
1. Mysql中有哪些锁?Mysql中,根据加锁的范围可以分为全局锁,表级锁和行锁三种 表级锁:表锁,元数据锁,意向锁,AUTO-INC锁 全局锁 行级锁:Record Lock、Gap Locl、New Key Lock 2. 全局锁是
2023-02-19
18
JVM内存区域详解 JVM内存区域详解
1. 为什么要有JVM?这个问题可以对比C/C++语言,C++在管理内存时需要自行对new/malloc出来的内存进行delete/free,因此内存的管理权限是交给了JVM的,这样的话使得程序员能够更加专注于业务程序的开发,而不是底层的内
2023-02-18
6 / 13