0%

1. 安装

1.1 安装elasticsearch

1
2
3
4
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.10.1-linux-x86_64.tar.gz
tar -xzf elasticsearch-7.10.1-linux-x86_64.tar.gz
cd elasticsearch-7.10.1/bin
./elasticsearch

Make sure Elasticsearch is up and running

curl http://127.0.0.1:9200

阅读全文 »

0. 概念

0.1 HTTPS 通信过程

  1. 浏览器向网站服务器请求,服务器把公钥A明文给传输浏览器。
  2. 浏览器随机生成一个用于对称加密的密钥X,用公钥A加密后传给服务器。
  3. 服务器拿到后用私钥A’解密得到密钥X。
  4. 这样双方就都拥有密钥X了,且别人无法知道它。之后双方所有数据都用密钥X 对称加密解密。
阅读全文 »

在前后端数据传输的过程中, 如果没有对数据加密, 抓包软件直接能看到我请求发的是什么数据,服务端给我返回的数据是什么。

并且可以用抓包软件修改响应数据返回给客户端,这样一来,客户端实际上接收到的数据并不是服务端给我的源数据,而是被第三者修改过的数据,如此一来,数据传输的安全就很有必要了。

阅读全文 »

1. 关键词

1.1 union 和 union all 区别

UNION removes duplicate records (where all columns in the results are the same)

UNION ALL does not.

阅读全文 »

不只一个人说过,我博客访问的速度真慢。 博客虽然只是记录个人学习历程的地方,但也要记得优化访问速度。

今天终于有时间折腾下,让网站在国内和国外各备份一份,然后国内的用户访问国内的coding,国外的用户访问国外的github。

阅读全文 »

爬虫玩得好,牢饭吃到饱。

目前免费的代理池几乎不能用, 稳定的代理池收费又比较高。趁着双十一撸了几台便宜的云服务器, 直接拿来当代理服务器使用了。

squid服务程序是一款在Unix系统中最为流行的高性能代理服务软件,通常会被当作网站的前置缓存服务,用于替代用户向网站服务器请求页面数据并进行缓存,通俗来讲,squid服务程序会接收用户的请求,然后自动去下载制定数据(如网页)并存储在服务器内,当以后的用户再来请求相同数据时,则直接将刚刚存储在服务器本地的数据交给用户,较少用户的等待时间。

阅读全文 »