- 博客(15)
- 收藏
- 关注
原创 b树与b+树的区别
B树:键和值都可以存储在任何节点,查找效率较高,但范围查询不如B+树。B+树:键只存储在内部节点,所有值存储在叶子节点,并且叶子节点之间有序连接,范围查询和遍历非常高效。因此,B+树更适合数据库和文件系统等需要大量范围查询的场景,而B树则可能适合对单个记录查找效率要求更高的场景。
2025-04-07 00:52:15
514
原创 Kafka事务
Kafka中的事务机制主要用于确保在生产者和消费者之间的数据一致性,确保消息在生产和消费的过程中不会出现丢失、重复或顺序错乱的情况。Kafka事务的引入,使得Kafka不仅可以用于高吞吐量的消息传输,也适用于对数据一致性有严格要求的场景,例如金融交易系统、订单系统等。下面简要介绍Kafka中的事务机制。
2025-04-07 00:46:01
1118
原创 HTTP的结构
HTTP 请求:由请求行、请求头部、空行和请求体组成。HTTP 响应:由响应行、响应头部、空行和响应体组成。每部分的具体格式和内容可以根据 HTTP 协议版本和具体应用场景有所不同,但以上是 HTTP 请求和响应的基本结构。
2025-04-07 00:44:33
819
原创 HTTP协议中的OPTIONS
OPTIONS方法主要用于客户端在执行请求前探测服务器支持的能力或设置。它是实现跨域请求处理的重要部分,尤其在现代Web应用中非常常见。
2025-04-07 00:43:34
398
原创 HTTP 与 HTTPS 区别
HTTP 和 HTTPS 的主要区别在于安全性,HTTPS 通过 SSL/TLS 加密通信数据,确保数据的机密性、完整性和身份验证。这使得 HTTPS 更适合处理敏感信息和进行安全交易,例如在网上银行、购物网站和其他需要保护用户数据的场景中使用。
2025-04-07 00:40:17
403
原创 HTTP 1.0,1.1,2.0 的区别
HTTP 1.0:每次请求都需要建立和关闭连接,效率较低,功能简单。HTTP 1.1:引入了持久连接和请求管线化,优化了连接管理和缓存控制,增加了对虚拟主机的支持。HTTP 2.0:采用二进制传输,多路复用,头部压缩和服务器推送等新特性,显著提升了传输效率和用户体验。
2025-04-07 00:39:34
510
原创 【redis】AOF和RDB的过期删除策略
在 Redis 中,RDB(Redis 数据库快照)和 AOF(追加文件)持久化策略涉及到的过期删除策略有所不同。这两种策略在处理过期键的删除时有不同的机制和影响。以下是对 RDB 和 AOF 过期删除策略的详细介绍。
2025-04-07 00:38:16
341
原创 【golang】Context的使用场景
在 Go 语言中,context包提供了一种在 goroutine 之间传递信号的方法,用于管理请求的生命周期和控制并发操作。context。
2025-04-07 00:36:42
392
原创 【golang】channel底层原理
chan是 Go 语言中的一种用于 Goroutine 之间通信的原语,它提供了 Goroutine 之间的同步和数据传递机制。chan的底层实现涉及队列、锁、信号量以及 Goroutine 的调度等内容。以下是chan。
2025-04-07 00:34:59
1045
原创 binlog、redo log和undo log
是数据库系统(特别是 MySQL)中的三种重要日志,用于实现数据持久性、恢复和一致性。理解这三种日志的区别和用途对于掌握数据库的持久性和一致性机制至关重要。
2025-04-07 00:22:42
347
原创 mysql 常见优化
优化Group By语句默认情况下,MySQL 排序所有GROUP BY col1,col2,…。查询的方法如同在查询中指定ORDER BY col1,col2,…。如果显式包括一个包含相同的列的ORDER BY子句,MySQL 可以毫不减速地对它进行优化,尽管仍然进行排序。如果查询包括GROUP BY 但你想要避免排序结果的消耗,你可以指定ORDER BY NULL禁止排序。优化Order by语句在某些情况中,MySQL 可以使用一个索引来满足ORDER BY 子句,而不需要额外的排序。where
2021-01-19 18:23:03
137
转载 lvs+nginx负载均衡
1 学习目标掌握什么是负载均衡及负载均衡的作用和意义。了解lvs负载均衡的三种模式。了解lvs-DR负载均衡部署方法。掌握nginx实现负载均衡的方法。掌握lvs+nginx负载均衡拓扑结构。2 负载均衡方案2.1 什么是负载均衡 一台普通服务器的处理能力是有限的,假如能达到每秒几万个到几十万个请求,但却无法在一秒钟内处理上百万个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百万个
2020-06-07 14:36:12
659
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1