1. SQL的执行过程
1.1 流程

- 首先客户端发送请求到服务端,建立连接。
- 服务端先看下查询缓存是否命中,命中就直接返回,否则继续往下执行。
- 接着来到解析器,进行语法分析,一些系统关键字校验,校验语法是否合规。
- 然后优化器进行SQL优化,比如怎么选择索引之类,然后生成执行计划。
- 最后执行引擎调用存储引擎API查询数据,返回结果。
TIME_WAIT 是客户端(主动发起方)的状态,在发送第四次挥手后进入的一个状态。服务器也有可能出现TIME_WAIT,服务器也有可能是断开连接的主动发起方。
alfred,mac效率排名第一的软件。 我常用的是 Search + Clipboard + Snippets 和各种workflow。
平常照片太多了,并且散落在各个地方,并且还有很多重复的和类型的照片,每次整理后都累的半死,有新的照片后就又打乱了以前的空间。
所以这次特意找了工具辅助人类整理。mac下有一个非常强悍的利器 hazel,但是学习成本有点高,用过都说好。
为了每一步可控,把整理分成了多步操作,并且每一步都用了不同的软件。
在大陆地区我们无法直接通过 go get
命令获取到一些第三方包,最常见的就是 golang.org/x
下面的各种优秀的包. 解决方案如下:
1 | # go.1.12.x |
不只一个人说过,我博客访问的速度真慢。 博客虽然只是记录个人学习历程的地方,但也要记得优化访问速度。
今天终于有时间折腾下,让网站在国内和国外各备份一份,然后国内的用户访问国内的coding,国外的用户访问国外的github。
URI 是统一资源标识的意思,通常我们所说的 Url 只是 URI 的一种。典型 Url 的格式如上面所示。下面提到的 Url 编码,实际上应该指的是 URI 编码。
为什么写这篇文章,因为1Password实在是太贵了。Bitwarden自建密码存储系统确实可以完美替代1Password等付费的密码管理服务,另外 vaultwarden 支持官方付费才能实现的服务。