curl命令分析网站请求耗时 2026年03月30日 daichangya 17 使用 curl 命令分析网站请求耗时在进行网站性能优化或网络故障排查时,了解请求各环节的耗时至关重要。curl 命令提供了强大的 -w (write-out) 参数,允许用户自定义输出格式,从而精确分析 DNS 解析、TCP 连接、SSL 握手及内容传输... 阅读全文 0 评论
字符串匹配的KMP算法 2026年03月30日 daichangya 14 编者注:本文为历史博文归档;涉及 JDK、框架与工具链版本请以当前官方文档为准。引用外链图片可能失效,阅读时请注意时效性。字符串匹配的 KMP 算法字符串匹配(String Matching)是计算机的基本任务之一。举例来说,有一个字符串 "B... 阅读全文 0 评论
索引详解(B-tree、bitmap) 2026年03月30日 daichangya 16 索引概述索引是建立在表的一列或多列上的辅助数据库对象。可以将索引比喻成一本书的目录:通过目录,我们能快速找到所需的内容。数据库索引的主要功能是提高查询速度以及辅助完整性检查。书的目录将书名与页码对应,同样的,数据库索引通常将列值连同 ROWID 存储在一... 阅读全文 0 评论
redis缓存穿透及解决方案 2026年03月30日 daichangya 17 Redis 缓存穿透及解决方案缓存访问流程正常的缓存访问过程通常包含以下三种情况:缓存命中:应用访问缓存,假如数据存在,则直接返回数据。缓存未命中(回源):数据在 Redis 不存在,则去访问数据库。数据库查询到了直接返回应用,同时把结果写回 Redis... 阅读全文 0 评论
Python | 逐行读取文件的5种方式 2026年03月30日 daichangya 17 Python 逐行读取文件的 5 种方式在本文中,我们将讨论在 Python 中逐行读取文件的不同方法。假设在与 Python 脚本相同的目录下有一个名为 data.txt 的文件。以下是逐行读取其内容的几种常见方案。方法一:使用 readlines()... 阅读全文 0 评论