Web Application Technology

HTTP:

HTTPHyperText Transfer Protocol,超文本传输协议,是访问万维网使用的核心通信协议。HTTP使用一种基于消息的模型:客户端送出一条请求消息,而后由服务器返回一条响应消息。

1.HTTP请求所有的HTTP请求与响应消息中都包含一个或几个单行显示的消息头(header),然后是一个强制的空白行,最后是消息主体(可选)。

典型HTTP请求:

GET /auth/477/YourDetails.ashx?uid=129 HTTP/1.1

Accept: image/jpeg, */*

Referer: https://mdsec.net/auth/488/Home.ashx

Accept-Language: en-GB

User-Agent: Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.77 Mobile Safari/537.36

Host: mdsec.net

Connection:Keep-Alive

Cookie: SessionId=4dcc5fa21e328b54ab9349ba92b5959b

解释

GET:请求方式。

/auth/477/YourDetails.ashx?uid=129:所请求的URL

HTTP/1.1:使用的HTTP版本

Referer:表示发出请求的原始URL

继续阅读“Web Application Technology”

Install mysql5.7 by ‘yum’

环境:腾讯云CentOS7

1.首先获取rpm:

wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2.安装rpm:

yum install mysql57-community-release-el7-8.noarch.rpm

3.通过yum repolist查看:

yum repolist enabled | grep “mysql.*-community.*”

4.安装mysql:

yum install mysql-community-server

5.打开mysql:

systemctl start mysqld.service

6.查看登录密码:

grep “password” /var/log/mysqld.log 继续阅读“Install mysql5.7 by ‘yum’”

Hadoop-MapReduce_Unrepeat

环境:Ubuntu 18.04 LTS,Hadoop-3.1.1,Eclipse,Java 1.8

在此步骤,默认懂得hadoop shell操作以及已完成hadoop的环境搭建。

使用该Java文件的方式:

通过eclipse将该文件导出为jar包,通过eclipse->file->export选择java中的jar选项,选择该class,并做好命名该jar文件名等,最后,通过命令hadoop jar xxx.jar InputfilePath OutputfilePath。命令:hadoop jar mp.jar hdfs://0.0.0.0:9000/demo/test.txt hdfs://0.0.0.0:9000/demo/output/。最后,在/demo/output/中查看,通过命令 hadoop fs -cat /demo/output/part-r-00000查看。

其中xxx.jar即导出的jar给它的命名,InputfilePath即为自己想要被处理的数据集,OutputfilePath即为处理完的结果。注:OuputfilePath必须是一个为空的目录。

我的数据集test.txt:

继续阅读“Hadoop-MapReduce_Unrepeat”

Hadoop-MadReduce_Average

环境:Ubuntu 18.04 LTS,Hadoop-3.1.1,Eclipse,Java 1.8

在此步骤,默认懂得hadoop shell操作以及已完成hadoop的环境搭建。

使用该Java文件的方式:

通过eclipse将该文件导出为jar包,通过eclipse->file->export选择java中的jar选项,选择该class,并做好命名该jar文件名等,最后,通过命令hadoop jar xxx.jar InputfilePath OutputfilePath。命令:hadoop jar mp.jar hdfs://0.0.0.0:9000/demo/test.txt hdfs://0.0.0.0:9000/demo/output/。最后,在/demo/output/中查看,通过命令 hadoop fs -cat /demo/output/part-r-00000查看。

其中xxx.jar即导出的jar给它的命名,InputfilePath即为自己想要被处理的数据集,OutputfilePath即为处理完的结果。注:OuputfilePath必须是一个为空的目录。

我的数据集test.txt:

 

继续阅读“Hadoop-MadReduce_Average”

CentOS7_Install Django

环境:腾讯云CentOS7,python3.6

在此之前,默认python3.6已经安装好。

1.首先安装pip,获取pip:

wget https://bootstrap.pypa.io/get-pip.py –no-check-certificate

2.安装pip:

python3.6 get-pip.py

3.安装好后,通过:pip3.6 -V查看版本以及是否安装成功。

4.安装Django:

输入命令:pip3.6 install Django

5.此时,输入命令:django-admin.py,可以看到命令介绍。

6.到网站目录下:我是通过yum安装的apache,所以,网站根目录在/var/www,键入命令:cd /var/www 继续阅读“CentOS7_Install Django”