curl命令分析网站请求耗时

使用 curl 命令分析网站请求耗时在进行网站性能优化或网络故障排查时,了解请求各环节的耗时至关重要。curl 命令提供了强大的 -w (write-out) 参数,允许用户自定义输出格式,从而精确分析 DNS 解析、TCP 连接、SSL 握手及内容传输...

字符串匹配的KMP算法

编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。字符串匹配的 KMP 算法字符串匹配(String Matching)是计算机的基本任务之一。举例来说,有一个字符串 "B...

索引详解(B-tree、bitmap)

索引概述索引是建立在表的一列或多列上的辅助数据库对象。可以将索引比喻成一本书的目录:通过目录,我们能快速找到所需的内容。数据库索引的主要功能是提高查询速度以及辅助完整性检查。书的目录将书名与页码对应,同样的,数据库索引通常将列值连同 ROWID 存储在一...

redis缓存穿透及解决方案

Redis 缓存穿透及解决方案缓存访问流程正常的缓存访问过程通常包含以下三种情况:缓存命中:应用访问缓存,假如数据存在,则直接返回数据。缓存未命中(回源):数据在 Redis 不存在,则去访问数据库。数据库查询到了直接返回应用,同时把结果写回 Redis...