摘要: 数据库优化可以从架构优化,硬件优化,DB优化,SQL优化四个维度入手 。 一、架构优化 一般来说在高并发的场景下对架构层进行优化其效果最为明显,常见的优化手段有:分布式缓存,读写分离,分库分表等,每种优化手段又适用于不同的应用场景。 1.分布式缓存 【在应用与数据库之间增加一个缓存服务,如Redis 阅读全文
posted @ 2025-03-26 18:20 KLAPT 阅读(158) 评论(0) 推荐(0)
摘要: 磁盘块和页的大小比较‌: ‌定义和作用‌: ‌磁盘块‌:是文件系统读写数据的最小单位,通常由连续的几个扇区组成。磁盘块的大小通常是扇区大小的整数倍,常见的块大小有1KB、2KB、4KB等‌。 ‌页‌:在内存管理和虚拟存储系统中,页是内存与磁盘之间数据交换的基本单位。页的大小通常与内存的页面大小相同, 阅读全文
posted @ 2025-03-26 17:56 KLAPT 阅读(108) 评论(0) 推荐(0)
摘要: FutureFuture 是一个接口,它提供了检查计算是否完成、等待计算完成以及检索计算结果的方法。它通常与 ExecutorService 一起使用,以异步方式执行任务。Future 允许你启动一个可能耗时的计算,而不必等待它完成就能继续执行其他任务。然后,你可以使用 Future 对象来查询计算 阅读全文
posted @ 2025-03-26 17:33 KLAPT 阅读(144) 评论(0) 推荐(0)
摘要: Producer:负责产生消息。 Connection:RabbitMQ客户端和代理服务器之间的TCP连接。 Channel:建立在连接之上的虚拟连接,RabbitMQ操作都是在信道中进行。 Broker:一个Broker可以看做一个RabbitMQ服务节点或者服务实例。 Exchange:生产者发 阅读全文
posted @ 2025-03-26 16:33 KLAPT 阅读(19) 评论(0) 推荐(0)
摘要: 物理层级‌:扇区 → 磁道 → 柱面(多盘面共享) ‌逻辑层级‌:扇区 → 块(操作系统管理) → 页(内存管理) ‌独立概念‌:页仅涉及内存,与磁盘结构无直接关联。 扇区是磁盘最小的物理存储单位,通常每个扇区大小为512字节。数据读写操作以扇区为单位进行,是磁盘性能的关键影响因素 磁盘块是操作系统 阅读全文
posted @ 2025-03-26 16:21 KLAPT 阅读(23) 评论(0) 推荐(0)
摘要: 一、安全性比较‌ ‌验证方式‌: Token:服务端验证客户端发送的Token时,通常需要查询数据库获取用户信息,以验证Token的有效性。‌ JWT(JSON Web Token):服务端验证JWT时,只需使用密钥解密进行校验,无需查询或减少查询数据库,因为JWT自包含了用户信息和加密的数据。 ‌ 阅读全文
posted @ 2025-03-26 14:16 KLAPT 阅读(699) 评论(0) 推荐(0)