会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
LARRY1024
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2023年8月24日
InnoDB 中不同 SQL 语句设置的锁
摘要: [TOC] # InnoDB 中不同 SQL 语句设置的锁 [加锁读(locking read)](https://dev.mysql.com/doc/refman/8.1/en/glossary.html#glos_locking_read)、UPDATE 语句或者 DELETE 语句通常会对在
阅读全文
posted @ 2023-08-24 17:18 LARRY1024
阅读(125)
评论(0)
推荐(0)
2023年8月23日
InnoDB 的事务模型
摘要: [TOC] # InnoDB 事务模型 InnoDB 事务模型旨在将[多版本(multi-versioning)](https://dev.mysql.com/doc/refman/8.1/en/glossary.html#glos_mvcc) 数据库的最佳属性与传统的两阶段锁定结合起来。 Inno
阅读全文
posted @ 2023-08-23 15:23 LARRY1024
阅读(121)
评论(0)
推荐(0)
2023年8月21日
BIOS 与 UEFI 引导流程
摘要: [TOC] # 前言 现代计算机的整个启动过程可以概括为: - 计算机通电; - CPU 读取保存在主板上 ROM 芯片里的 BIOS 或 UEFI 程序(BootLoader); - 该程序加载指定启动介质(包括从网络启动,但一般为本地硬盘),并从该介质启动操作系统。 # 主板固件(BIOS 与
阅读全文
posted @ 2023-08-21 11:35 LARRY1024
阅读(6934)
评论(3)
推荐(3)
2023年8月18日
InnoDB 的锁
摘要: 目录InnoDB 的锁共享锁和排它锁意向锁总结记录锁间隙锁总结Next-Key 锁总结插入意向锁总结AUTO-INC 锁空间索引的断言锁加锁总结加锁规则 InnoDB 的锁 InnoDB 使用的锁类型包括: 共享锁(shared lock)和排它锁(exclusive lock) 意向锁(inten
阅读全文
posted @ 2023-08-18 18:09 LARRY1024
阅读(109)
评论(0)
推荐(0)
2023年8月17日
InnoDB 双写缓冲区
摘要: 目录Doublewrite Buffer刷盘策略Linux 上的刷新策略Windows 上的刷新策略刷新策略总结双写缓冲区的配置innodb_doublewriteinnodb_doublewrite_dirinnodb_doublewrite_filesflush 链表双写文件LRU 链表双写文件
阅读全文
posted @ 2023-08-17 19:47 LARRY1024
阅读(569)
评论(0)
推荐(0)
InnoDB 表空间
摘要: 目录TablespaceSystem TablespaceFile-Per-Table TablespacesFile-Per-Table Tablespace Data Files优缺点优点缺点General Tablespaces通用表空间的行格式 Tablespace System Table
阅读全文
posted @ 2023-08-17 14:51 LARRY1024
阅读(140)
评论(0)
推荐(0)
2023年8月14日
InnoDB 存储引擎架构
摘要: 目录InnoDB 架构概念pagepage sizecheckpointInnoDB 内存架构Buffer Pool缓冲池 LRU 算法相关配置innodb_buffer_pool_sizeinnodb_buffer_pool_instances缓冲池优化Change Buffer配置变更缓冲inn
阅读全文
posted @ 2023-08-14 18:21 LARRY1024
阅读(251)
评论(0)
推荐(0)
InnoDB 的介绍
摘要: 目录InnoDB 的主要优势使用 InnoDB 表的好处InnoDB表的最佳实践验证 InnoDB 是否为默认存储引擎 InnoDB 的主要优势 InnoDB 的主要优势: 其 DML 操作遵循 ACID 模型,事务具有提交、回滚和崩溃恢复功能,以保护用户数据。 行级锁定和 Oracle 风格的一致
阅读全文
posted @ 2023-08-14 11:36 LARRY1024
阅读(160)
评论(0)
推荐(0)
2023年8月7日
Linux 中的零拷贝机制
摘要: [TOC] # Zero-Copy 机制 > 零复制(英语:Zero-copy;也译零拷贝)技术是指计算机执行操作时,CPU不需要先将数据从某处内存复制到另一个特定区域。这种技术通常用于通过网络传输文件时节省CPU周期和内存带宽。 > -- 摘自:维基百科百科 [零复制](https://zh.wi
阅读全文
posted @ 2023-08-07 16:02 LARRY1024
阅读(1076)
评论(1)
推荐(2)
2023年8月4日
Linux 中的 I/O 模型
摘要: [TOC] # I/O模型种类 ## 概念 ### 同步与异步 - 同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。 也就是必须一件一件事做,等前一件做完了才能做下一件事。 - 异步:就是当一个异步过程调用发出后,调用者不能立刻得到结果,调用者不用等待这件事完成,可以继续做其他的
阅读全文
posted @ 2023-08-04 17:26 LARRY1024
阅读(447)
评论(0)
推荐(0)
2023年7月31日
Kafka HW和LEO
摘要: [TOC] # 基本概念 ## LEO **LEO(log end offset)** 称为**日志末端位移**,代表日志文件中下一条待写入消息的 offset,这个 offset 上实际是没有消息的。 分区 ISR 集合中的每个副本(所有的 leader 和 follower 副本)都会维护自身的
阅读全文
posted @ 2023-07-31 19:52 LARRY1024
阅读(990)
评论(0)
推荐(0)
2023年7月27日
Apache Kafka 事务机制
摘要: [TOC] # 为什么需要事务呢? 在 Kafka 中设计事务主要针对表现出 **“读取-处理-写入”**(read-process-write) 模式的应用程序,其中读取和写入来自异步数据流(例如 Kafka 主题),即事务中同时包含读取消息、处理消息和写入消息过程,此类应用程序更普遍地称为**流
阅读全文
posted @ 2023-07-27 21:07 LARRY1024
阅读(595)
评论(0)
推荐(0)
2023年7月24日
子序列问题
摘要: [TOC] # 应用 | 序号 | 题目 | 备注 | | : : | | : : | | 1 | [300. 最长递增子序列](https://leetcode.cn/problems/longest-increasing-subsequence/) | | | 2 | [674. 最长连续递增序
阅读全文
posted @ 2023-07-24 17:31 LARRY1024
阅读(80)
评论(0)
推荐(0)
2023年7月18日
Kafka 集群参数配置介绍
摘要: [TOC] # Broker 端 Broker 端参数也被称为静态参数(Static Configs),必须在 Kafka 的配置文件 server.properties 中进行设置的参数,不管是新增、修改还是删除。同时,你必须重启 Broker 进程才能令它们生效。 ## 存储信息相关参数 - `
阅读全文
posted @ 2023-07-18 16:35 LARRY1024
阅读(498)
评论(0)
推荐(0)
2023年7月10日
Kafka 存储
摘要: [TOC] # 逻辑存储  # 持久化 持久化是 Kafka 的一个重要特性。 Kafka 集群持久化保存(使用可配置的保留期限)所
阅读全文
posted @ 2023-07-10 17:14 LARRY1024
阅读(365)
评论(0)
推荐(0)
Kafka 集群
摘要: [TOC] # Kafka 和 ZooKeeper Kafka 使用 Zookeeper 来维护集群成员的信息。每个 Broker 都有一个唯一标识符,这个标识符可以在配置文件里指定,也可以自动生成。 在 Broker 启动的时候,它通过创建 **临时节点** 把自己的 ID 注册到 Zookeep
阅读全文
posted @ 2023-07-10 16:15 LARRY1024
阅读(738)
评论(0)
推荐(0)
2023年7月7日
Kafka 可靠传输
摘要: 目录1. 消息不丢失1.1. 存储阶段1.1.1. 副本机制1.1.1.1. 副本数1.1.1.2. 不完全的选主1.1.1.3. 最少同步副本1.2. 生产阶段1.2.1. ACK1.2.2. 重试1.2.3. 错误处理1.3. 消费阶段1.3.1. 消费者的可靠性配置1.3.2. 显式提交偏移量
阅读全文
posted @ 2023-07-07 17:55 LARRY1024
阅读(181)
评论(0)
推荐(0)
【DFS】路径总和
摘要: 目录应用应用1:Leetcode 112. 路径总和题目分析DFS代码实现应用2:Leetcode 113. 路径总和 II题目分析回溯代码实现应用3:Leetcode 437. 路径总和 III题目分析方法一:DFS方法二:回溯 + 前缀和代码实现 应用 应用1:Leetcode 112. 路径总
阅读全文
posted @ 2023-07-07 14:39 LARRY1024
阅读(131)
评论(0)
推荐(0)
2023年7月6日
【动态规划】子串、子序列问题
摘要: 目录应用应用1:Leetcode 647. 回文子串题目解题思路动态规划边界条件状态转移代码应用2:Leetcode 5. 最长回文子串题目解题思路动态规划边界条件状态转移代码 应用 应用1:Leetcode 647. 回文子串 题目 647. 回文子串 解题思路 动态规划 设 \(dp[i][j]
阅读全文
posted @ 2023-07-06 14:53 LARRY1024
阅读(65)
评论(0)
推荐(0)
2023年7月5日
【回溯算法】应用 II
摘要: 目录应用应用1:Leetcode 131. 分割回文串题目分析代码实现 应用 应用1:Leetcode 131. 分割回文串 题目 131. 分割回文串 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。回文串 是正着读和反着读都一样的字符串。
阅读全文
posted @ 2023-07-05 18:02 LARRY1024
阅读(59)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告