http常见返回码
http常见返回码2打头(请求成功)表示成功处理了请求的状态代码。200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。201 (已创建) 请求成功并且服务器创建了新的资源。202 (已接受) 服务器已接受请求,但尚未处理。203 (非授权信息) 服务器已成功处理了请求,但返回的信息可能来自另一来源。204 (无内容) 服务器成功处理了请求,但没有返回任何内容。205 (重置内容) 服务器成功处理了请求,但没有返回任何内容。206 (部分内容) 服务器成功处理了部分 GET 请求。
3打头(请求被重定向)表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。300 (多种选择) 针对请求,服务器可执行多种操作。 服务器可根据请求者 (user agent) 选择一项操作,或提供操作列表供请求者选择。301 (永久移动) 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。302 (临时移动) 服务器目前从不同位置的网页响应请求, ...
安装储存库
安装储存库
背景介绍
虽然安装了数据库,但是python并不能直接连接数据库,需要通过一些Python的储存库进行交互。
pyMysql安装
1234567pip3 install pymysql#验证>>> import pymysql>>> pymysql.VERSION(0, 9, 2, None)>>>
mysql-connector安装
12345pip3 install mysql-connector#验证>>> import mysql.connector>>>
pymongo安装
1234567pip3 install pymongo#验证>>> import pymongo>>> pymongo.version '3.7.2'>>>
redis-py安装
1234567pip3 install redis#验证>>> import redis&g ...
dataX使用
说明dataX github
DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。
环境需求
Linux
JDK(1.8以上,推荐1.8)
Python(推荐Python2.6.X)
Apache Maven 3.x (用于编译安装)
安装本部分直接下载DataX工具包:DataX下载地址
下载后解压至本地某个目录,进入bin目录,即可运行同步作业:
12cd {YOUR_DATAX_HOME}/binpython datax.py {YOUR_JOB.json}
自检脚本:
1python {YOUR_DATAX_HOME}/bin/datax.py {YOUR_DATAX_HOME}/job/job.json
还可以使用源码编译安装,git上有详细文档,不 ...
Go 指南(三)
Go 指南更多类型
pointer.go
Go 拥有指针。指针保存了值的内存地址。
类型 *T 是指向 T 类型值的指针。其零值为 nil。
1var p *int
& 操作符会生成一个指向其操作数的指针。
12i := 42p = &i
* 操作符表示指针指向的底层值。
12fmt.Println(*p) // 通过指针 p 读取 i*p = 21 // 通过指针 p 设置 i
这也就是通常所说的“间接引用”或“重定向”。
与 C 不同,Go 没有指针运算。
12345678910111213141516package mainimport "fmt"func main() { i, j := 42, 2701 p := &i // 指向 i fmt.Println(*p) // 通过指针读取 i 的值 *p = 21 // 通过指针设置 i 的值 fmt.Println(i) // 查看 i 的值 p = &j // 指向 j *p = *p / ...
有类型变量
有类型变量1declare -i newport oldport #定义init变量