HuXiMi Blog

念念不忘,必有回响。

MySQL锁

一致性非锁定读和锁定读

一致性非锁定读和锁定读 一致性非锁定读 锁定读 InnoDB 对 MVCC 的实现 隐藏字段 ReadView undo-log 数据可见性算法 RC、RR 隔离级别下 MVCC 的差异 MVCC 解决不可重复读问题 在 RC...

MySQL 基础架构分析

MySQL 基础架构分析

本文来自木木匠投稿。 一 MySQL 基础架构分析 1.1 MySQL 基本架构概览 1.2 Server 层基本组件介绍 1) 连接器 2) 查询缓存(MySQL 8.0 版本后移除) 3) 分析器 4) 优化器 5) 执行器 ...

mysql入门

mysql入门

原文地址:https://shockerli.net/post/1000-line-mysql-note/ ,JavaGuide 对本文进行了简答排版,新增了目录。 作者:格物 非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作 数据库操作 表的操作 数据操作 字符集编码 数据类型(列类型) 列属性(列约束) 建表规范 SELE...

linux

linux基础

1. 从认识操作系统开始 1.1. 操作系统简介 1.2. 操作系统简单分类 1.2.1. Windows 1.2.2. Unix 1.2.3. Linux 1.2.4. Mac OS 1.3. 操作系统...

Basis

大家好,我是 Guide 哥! 很多读者抱怨计算操作系统的知识点比较繁杂,自己也没有多少耐心去看,但是面试的时候又经常会遇到。所以,我带着我整理好的操作系统的常见问题来啦!这篇文章总结了一些我觉得比较重要的操作系统相关的问题比如进程管理、内存管理、虚拟内存等等。 文章形式通过大部分比较喜欢的面试官和求职者之间的对话形式展开。另外,Guide哥 也只是在大学的时候学习过操作系统,不过基本都...

shell入门

shell-编程入门

Shell 编程入门 走进 Shell 编程的大门 为什么要学Shell? 什么是 Shell? Shell 编程的 Hello World Shell 变量 Shell 编程中的变量介绍 ...

计算机网络知识总结

本文是我在大二学习计算机网络期间整理, 大部分内容都来自于谢希仁老师的《计算机网络》这本书。 为了内容更容易理解,我对之前的整理进行了一波重构,并配上了一些相关的示意图便于理解。 1. 计算机网络概述 1.1. 基本术语 1.2. 重要知识点总结 2. 物理层(Physical Layer) 2...

计算机网络

一 OSI 与 TCP/IP 各层的结构与功能,都有哪些协议? 学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。 结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。 1.1 应用层 应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应用...

HTTPS中的TLS

1. SSL 与 TLS 2. 从网络协议的角度理解 HTTPS 3. 从密码学的角度理解 HTTPS 3.1. TLS 工作流程 3.2. 密码基础 3.2.1. 伪随机数生成器 3.2.2. 消息认证码 3.2.3. 数字签名 3.2.4....

线性数据结构

线性数据结构

线性数据结构 1. 数组 数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。 我们直接可以利用元素的索引(index)可以计算出该元素对应的存储地址。 数组的特点是:提供随机访问 并且容量有限。 1 2 3 4 假如数组的长度为 n。 访问:O(1)//访问特定位置的元素 插入:O(n )//最坏的情况发生在插入发...