1. MVCC的基本概念 1.1 三种数据库并发场景 读-读:不存在任何问题,也不需要并发控制 读-写:有线程安全问题,可能会造成事务隔离性问题,可能遇到脏读,幻读,不可重复...
1. MVCC的基本概念 1.1 三种数据库并发场景 读-读:不存在任何问题,也不需要并发控制 读-写:有线程安全问题,可能会造成事务隔离性问题,可能遇到脏读,幻读,不可重复...
原文:http://seven.geekfun.club/article/16 谈到MySQL事务,必然离不开InnoDB和MVCC机制,同时,MVCC也是数据库面试中的杀手...
MVCC(Multi Version Concurrency Control的简称),代表多版本并发控制。与MVCC相对的,是基于锁的并发控制,Lock-Based Conc...
首先引用levin的回答让我们理清楚五种IO模型因为熊吉_22cb提出levin的回答有点不知所云~我对下面的回答进行了小部分的修改,有哪里错误的还望大家指出~ 1.阻塞I/...
1、TCP、UDP的区别? 1.TCP协议是面向连接的。也就是说,应用程序在使用 TCP协议之前,必须先建立起一个 TCP连接,之后才能进行通信活动。 UDP协议是无连接的。...
1.Netty 是什么? Netty 是 一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务 器和客户端。Netty 是基于 nio 的,它封装了 jdk...
1.Netty 是什么? Netty 是一款基于 NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于 BIO(Blocking I/O,阻塞IO)...
Netty面试题 问:netty是什么,解释下。答:netty是一款基于nio(nonblocking I/O,非阻塞IO)开发的网络通信框架,对比与BIO(Blocking...
ThreadLocal(线程变量副本) Synchronized实现内存共享,ThreadLocal为每个线程维护一个本地变量。 采用空间换时间,它用于线程间的数据隔离,为每...
Java虚拟机是JVM类语言的根基,其中动态内存管理和垃圾收集技术是JVM中最重要的特性。本节主要讲述其中的内存管理相关概念。 一 Java虚拟机的基本结构 如图所示为Jav...
1. 进程分类 进程分为三类: 交互式进程进程与用户交互,平均延迟需要很低,例如键盘和鼠标操作。因为若延迟较高,用户会明显感到系统反应迟钝; 批处理进程这种进程不必与用户交互...
原文见part2 术语与概念 因为收到大量读者的述求,说第一篇文章不够清晰,所以本文以及后面将补充这部分内容。 寄存器 - 寄存器是处理器内部少量的存储。处理器的重点工作是处...