Just play around
事务机制详解 事务机制详解
基本介绍事务(Transaction)是访问和更新数据库的程序执行单元;事务中可能包含一个或多个 SQL 语句,这些语句要么都执行,要么都不执行,作为一个关系型数据库,MySQL 支持事务。 单元中的每条 SQL 语句都相互依赖,形成一个整
2024-01-14
mysql底层索引为什么是b+树? mysql底层索引为什么是b+树?
1.什么是索引? 索引是帮助mysql高效获取数据的排好序的数据结构 索引是存储在文件里的 如果没有索引的话,就得循环一条一条的找,找一次就是一次IO,这样速度就会很慢。并且数据库的数据都是存在磁盘中的,我们从磁盘中取数据,每取一次就是一
2024-01-11
深入理解HTTPS协议 深入理解HTTPS协议
1.什么是安全?在通信过程中,具备以下特性则认为安全:机密性、完整性、不可否认、身份认证 机密性:数据必须保密,只能有信任的人读取,其他人是不可见的秘密。通俗的说:就是不能让不相关的人看到不该看的东西。 也叫作一致性,也就是数据在传输过程
浅析进程通信 浅析进程通信
首先我们要知道,进程通信需要操作系统支持,因为各进程拥有的内存地址空间相互独立,为了保证安全,一个进程不能直接访问另一个进程的地址空间安全。 进程间通信的方式有三种:管道通信,共享存储,消息队列。 管道通信管道又分为匿名管道和命名管道。 匿
2023-12-23
RocketMQ常见面试题 RocketMQ常见面试题
1.如何保证顺序消费?在生产中经常会有一些类似报表系统这样的系统,需要做 MySQL 的 binlog 同步。比如订单系统要同步订单表的数据到大数据部门的 MySQL 库中用于报表统计分析,通常的做法是基于 Canal 这样的中间件去监听订
索引机制详解 索引机制详解
索引介绍基本介绍MySQL 官方对索引的定义为:索引(index)是帮助 MySQL 高效获取数据的一种数据结构,本质是排好序的快速查找数据结构。在表数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式指向数据,
2023-12-16
Redis的对象系统 Redis的对象系统
1.概述Redis的对象系统包括string、hash、list、set、zset这五种类型的对象,每种对象都用到了至少一种我们前面介绍的数据结构。 使用对象的好处: Redis可以在执行命令前,可以根据对象的类型来判断一个对象是否可以执
2023-12-12
Redis常见数据结构和数据类型 Redis常见数据结构和数据类型
字符串SDSRedis 构建了简单动态字符串(SDS)的数据类型,作为 Redis 的默认字符串表示,包含字符串的键值对在底层都是由 SDS 实现 struct sdshdr { // 记录buf数组中已使用字节的数量,等
2023-12-07
IoC和AOP详解 IoC和AOP详解
IoC原理核心类BeanFactoryApplicationContext: ApplicationContext 是一个接口,提供了访问 Spring 容器的 API ClassPathXmlApplicationContext 是一
2023-11-29
虚拟内存详解 虚拟内存详解
使用了虚拟内存技术的操作系统,在用户看来似乎有一个比实际内存大得多的内存,这就是虚拟内存 一项新技术的产生是为了解决一些问题。在讲虚拟内存技术之前我们可以了解一下传统的内存管理方式的特征和缺点。 一次性:程序必须一次性全部装入内存才能开始执
2023-11-19
深入理解HTTP协议 深入理解HTTP协议
1.基本概念超文本传输协议,也就是HyperText Transfer Protocol。HTTP 是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。HTTP 是一个基于 TCP/IP 通信协议来传递
深入理解TCP协议 深入理解TCP协议
1.什么是TCP协议TCP叫做传输控制协议,与之相关的,在传输层还有一个叫做用户数据报的协议,叫做UDP TCP是面向连接的、可靠的、基于字节流的传输层通信协议 所谓面向连接:就是必须通信双方都建立起连接后才能够连接,因此其必须通过三次握
5 / 6