摘要: 一. HTTP请求 HTTP请求是由客户端发出的消息,用来使服务器执行动作.发出的消息包括起始行,Headers,Body. 起始行 起始行包含三个元素: 1. HTTP方法 一个动词(像GET,PUT或者POST)或者一个名词(想HEAD或者OPTIONS),用来描述要执行的动作.例如,GET表示 阅读全文
posted @ 2018-03-08 16:54 magicianyin 阅读(3426) 评论(0) 推荐(1) 编辑
摘要: 200(OK):请求已成功,请求所希望的响应头或数据体将随此响应返回。 201(Created):请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。 301(Moved Permanently):被请求的资源已永久移动到新位置,并且将来任何 阅读全文
posted @ 2018-03-08 16:49 magicianyin 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 一. AJAX简介 1. 什么是AJAX AJAX=异步JavaScript和XML,是一种用于创建快速动态网页的技术. AJAX通过在后台与服务器进行少量数据交互,可以使网页实现异步更新,即可以让网页在不重新加载整个页面的情况下,值对某些部分进行更新. 2. AJAX工作原理 二. AJAX实例 阅读全文
posted @ 2018-03-08 16:36 magicianyin 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一. JAVA环境的搭建 1. 安装jdk 8u151 windows x64,可以到官网或者应用中心下载. 2. JAVA环境变量的搭建: 在"我的电脑" "属性" "高级" "环境变量"中,点击新建,填写变量名为JAVA_HOME,变量值为JAVA安装的路径. 在系统变量中找到Path,点击编辑 阅读全文
posted @ 2018-03-08 16:25 magicianyin 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: Transactions 已处理的事务总数 Availability 事务处理完成的成功率 Elapsed time 总的请求时间 Data transferred 事务响应数据的大小 Response time 网络连接的速度 Transaction rate 平均每秒事务响应时间 Through 阅读全文
posted @ 2018-03-08 16:22 magicianyin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一. 3次握手 三次握手是指建立一个TCP连接时,需要客户端和服务端共同发送3个包以确认连接的建立.在socket编程中,这一过程由客户端执行connect来触发,流程如下: 第一次握手:Client将标志为SYN=1,随机产生一个seq=J,将该数据包发送给Server,Client进入SYN\_ 阅读全文
posted @ 2018-03-08 16:17 magicianyin 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 一.linux内存体系 1. 物理和虚拟内存 Linux内核只能直接映射第一个GB的的物理内存(896M,因为还要考虑到保留的空间)。在此上的内存被称作ZONE_NORMAL,这部分空间必须映射到最下面的1GB。 虚拟内存寻址布局 32位和64位架构Linux系统的虚拟寻址布局: 在32位架构上,单 阅读全文
posted @ 2018-03-08 16:16 magicianyin 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一.从输入url到页面加载发生了什么 在浏览器中输入URL: 浏览器通过域名去找到对应的ip,通常会再浏览器缓存 系统缓存 路由缓存 ISPdns缓存 递归查找中进行查找 浏览器向服务器发送一个http请求,请求中包含: get:表示请求的URL地址 accept & accept encoding 阅读全文
posted @ 2018-03-08 16:13 magicianyin 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 一. Linux文件权限与目录配置 1. 使用者与群组 文件拥有者 可以设定文件权限 2. Linux文件权限概念 ls al: ls显示文件的文件名与相关属性, al表示列出所有的文件详细的权限和权限 第一个字符代表这个文件是『目录、文件或链接文件等等』: 当为[ d ]则是目录,例如上表档名为『 阅读全文
posted @ 2018-03-08 16:12 magicianyin 阅读(154) 评论(0) 推荐(0) 编辑
摘要: Linux进程管理 1. 什么是进程 进程是在处理器中执行的实例,内核调度各类资源来满足进程的需求。 运行在Linux操作系统的进程都被task\_struct这个结构体管理,task\_struct也被称为进程描述符。 2. 进程的生命周期 一个进程创建一个线程,创建进程的进程使用名为fork() 阅读全文
posted @ 2018-03-08 16:10 magicianyin 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一. siege的安装 1. 下载最新版本的siege 2. 解压并进入siege路径 3. 如果没有安装编译工具,请先安装 4. 编译安装 5. 创建配置文件 6. 修改配置文件 打开~/.siege/siege.conf文件,修改logfile选项 打开siege h看是否安装成功,打开sieg 阅读全文
posted @ 2018-03-08 15:58 magicianyin 阅读(2185) 评论(0) 推荐(0) 编辑