摘要:
Transaction 也就是所谓的事务了,通俗理解就是一件事情。从小,父母就教育我们,做事情要有始有终,不能半途而废。 事务也是这样,不能做一半就不做了,要么做完,要么就不做。也就是说,事务必须是一个不可分割的整体,就像我们在化学课里学到的原子,原子是构成物质的最小单位。于是,人们就归纳出事务的第 阅读全文
摘要:
位码即tcp标志位,有6种标示:SYN(synchronous建立联机) 、ACK(acknowledgement 确认)、 PSH(push传送)、 FIN(finish结束)、RST(reset重置)、URG(urgent紧急)、Sequence number(顺序号码) 、Acknowledg 阅读全文
摘要:
网络模型 iso/osi七层模型 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 tcp/ip五层模型 物理层、数据链路层、网络层、传输层、应用层 各层详述 物理层: 为上层提供一个传输数据的可靠的物理媒体。两个重要:中继器和集线器。 数据链路层 该层的作用包括:物理地址寻址、数据的成帧 阅读全文
摘要:
requests是一个很实用的Python HTTP客户端库,编写爬虫和测试服务器响应数据时经常会用到。可以说,Requests 完全满足如今网络的需求 本文全部来源于官方文档 http://docs.python requests.org/en/master/ 安装方式一般采用$ pip inst 阅读全文
摘要:
redis是一种nosql(not only sql)数据库,关于nosql数据库和关系型数据库的区别及应用场景这里不再赘述。 redis小知识 单进程模型:对读写等事件的响应是通过是通过对epoll函数的包装来做到的。 默认16个数据库切片,下标从0开始,初始默认使用0号库,各个库之间相互隔离,可 阅读全文
摘要:
1、备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/ CentOS 5 wget -O /etc/yum 阅读全文
摘要:
前言:如果使用linux自带的yum源安装ruby,会存在版本滞后的问题,所以应该采用rvm安装(rvm类似于jdk,可以管理ruby的版本完成更新和切换) 使用以下命令在系统上安装最新稳定版本的RVM。此命令将自动下载所有所需的文件并在系统上安装。 此外,运行以下命令加载rvm环境。 现在使用以下 阅读全文
摘要:
1、生成CA自签文件 1.1 在openssl-0.9.8h-1-bin\bin进入cmd窗口 或者 cmd窗口路径到openssl-0.9.8h-1-bin\bin下 1.2 ras的秘钥长度:2048 存放ca公钥证书的路径:D:/cert_test/root_ca/ca_cert.pem 证书 阅读全文
摘要:
安装jdk之后,需要在系统配置如JAVA_HOME以及path等环境变量才可运行。但是jdk1.7之后,从官方下载安装包运行之后,会发现无需自己配置环境变量,便可在命令行有效执行java -version。首先我们要清楚一个事情,在cmd下运行java命令时,系统会首先去windows的System 阅读全文