13
2022
07

抽象类和接口的区别

抽象类与接口的相同点:1、都是用于声明某一种事物,规范名称、参数,形成模块,未有详细的实现细节。2、都是通过类来实现相关的细节工作3、语法上,抽象类的抽象方法与接口一样,不能有方法体,即{}符号4、都可以用继承,接口可以继承接口形成新的接口,抽象类可以继承抽象类从而形成新的抽象类抽象类与接口的不同点:1、抽象类可以有属性、普通方法、抽象方法,但接口不能有属性、普通方法、可以有常量2、抽象类内未必有抽象方法,但接口内一定会有“抽象”方法3、语法上有不同4、抽象类用abstract关键字在类前声明,
13
2022
07

MySQL高阶---存储引擎、索引、锁、事务隔离级别、多版本并发控制(MVCC)

原创urlhttps://blog.csdn.net/weixin_42107106/article/details/125610641原创 https://www.cnblogs.com/leijiangtao/p/11911644.html锁和事务联系:数据库事务有不同的隔离级别,不同的隔离级别对锁的使用是不同的,锁的应用最终导致不同事务的隔离级别。事务和锁机制是什么关系? 开启事务就自动加锁了吗?1、事务与锁是不同的。事务具有ACID(原子性、一致性、隔离性和持久性),锁是用于解
13
2022
07

TCP建立连接(3次通信),关闭连接(4次通信)简称 3握手4挥手

标识符号:URG:紧急指针(urgent pointer)有效。ACK:确认序号有效。PSH:接收方应该尽快将这个报文交给应用层。RST:重置连接。SYN:建立一个新连接。FIN:断开一个连接。第一次握手:客户主动(active open)去connect服务器,并且发送SYN,假设序列号为J,服务器是被动打开(passive open)。第二次握手:服务器在收到SYN后,它会发送一个SYN以及一个ACK(应答)给客户, ACK的序列号是J+1,表示是给SYN J的应答,新发送的SYN K序列号