HTTP协议和它的请求方式
HTTP (HTTP-Hypertext transfer protocol),即超文本传送协议,HTTP协议位于应用层,由请求和响应构成。 HTTP协议的主要特点可概括如下: 支持客户/服务器模式(CS)。 简单快速:客户向服务器请...
Linux I/O 调度层总结
I/O调度算法,也称I/O调度策略。 前言 现代计算机体系中,硬盘是数据存储的持久化介质,硬盘的访问速度相比内存存在数量级的差距,因此有效的调度能更好利用资源,优化响应。 和CPU调度算法相似...
MySQL中幻读(Phantom Read)的正确理解
MySQL通过MVCC实现了可重复读(Repeatable Read),但并不能解决幻读,这里分析一下什么是幻读,MySQL又是如何解决的。 场景 假设记录值设置了唯一性约束。 时间点 事务A 事务B 1 开启事务 2 开启...
WordPress建站技术笔记
本站使用wordpress系统,在建站时,遇到了一些问题,在此记录一下。 autoptimize插件异常 启用了autoptimize来优化页面加载。其主要功能是优化压缩html,合并js和css代码,减少http请求次数,加...
Wordpess REST API 错误排查记录
最近升级PHP7.4并修复一些语法Warning后,发现WP Statistics出现警告信息。健康检查也发现了REST API报错。各种分析后,终于解决了这个问题。 报错信息 虽然有各种报错信息,但站点整体功能都是...
用普通MySQL高可用的方式打开Raft
网上很多文章都是将Raft和Paxos对比,但个人觉得Raft和MySQL高可用方案更为相近。所以在此做个比较加深理解。 如有错误,欢迎讨论。 简介 数据库容灾的基础是副本。副本间同步的关键是日志,所...







