HTTP 的前世今生:一次性搞懂 HTTP、HTTPS、SPDY、HTTP2

html5B2C项目开发

作为互联网通信协议的一员老将,HTTP 协议走到今天已经经历了三次版本的变动,现在最新的版本是 HTTP2.0,相信大家早已耳熟能详。今天就给大家好好介绍一下 HTTP 的前世今生。 HTTP/0.9 HTTP 的最早版本诞生在 1991 年,这个最早版本和现在比起来极其简单,没有 HTTP 头,没有状态码,甚至版本号也没有,后来它的版本号才被定为 0.9 来和其他版本的 HTTP 区分。HTTP/0.9 只支持一种方法—— Get,请求只有一行。 GET /hello.h

丝画阁 阅读:1102评论:82018-11-17 11:53:23

MYSQL 全套资料

MYSQL操作B2C项目开发

MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。 主流的数据库有:sqlserver,mysql,Oracle、SQLite、Access、MS SQL Server等,本文主要讲述的是mysql

丝画阁 阅读:774评论:82018-11-17 11:51:48

14 个 grep 命令的例子

linux命令B2C项目开发

例1 在文件中查找模式(单词) 在/etc/passwd文件中查找单词“linuxtechi” root@Linux-world:~# grep linuxtechi /etc/passwd linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash root@Linux-world:~# 例2 在多个文件中查找模式。 root@Linux-world:~# grep linuxtechi /etc/pas

丝画阁 阅读:770评论:82018-11-17 11:50:19

技术学派:Nginx超详细入门教程

nginxB2C项目开发

1 Nginx入门教程 Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。由俄罗斯的程序设计师IgorSysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个IMAP/POP3/SMTP 代理服

丝画阁 阅读:732评论:82018-11-17 11:48:11

从Nginx、Apache工作原理看为什么Nginx比Apache高效

nginxB2C项目开发

Nginx才短短几年,就拿下了web服务器大笔江山,众所周知,Nginx在处理大并发静态请求方面,效率明显高于httpd,甚至能轻松解决C10K问题。 在高并发连接的情况下,Nginx是Apache服务器不错的替代品。Nginx同时也可以作为7层负载均衡服务器来使用。根据我的测试结果,Nginx 0.7.14 + PHP 5.2.6 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍。 一般来说,4GB内存的服务器+Apache(prefork模式)一般只能处理3000个并发连接,因为它们将占用3GB以上的内

丝画阁 阅读:719评论:82018-11-17 11:46:56

最全MySQL面试60题(含答案):存储引擎+数据库锁+索引+SQL优化等

面试问题B2C项目开发

Mysql中有哪几种锁? MyISAM支持表锁,InnoDB支持表锁和行锁,默认为行锁 表级锁:开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的概率最高,并发量最低 行级锁:开销大,加锁慢,会出现死锁。锁力度小,发生锁冲突的概率小,并发度最高 Mysql中有哪些不同的表格? 共有5种类型的表格: MyISAM Heap Merge INNOD

丝画阁 阅读:857评论:82018-11-17 11:45:44

Nginx 限流方法

nginxB2C项目开发

限流(rate limiting)是Nginx众多特性中最有用的,也是经常容易被误解和错误配置的,特性之一。该特性可以限制某个用户在一个给定时间段内能够产生的HTTP请求数。请求可以简单到就是一个对于主页的GET请求或者一个登陆表格的POST请求。 限流可以用于安全目的上,通过限制请求速度来防止外部暴力扫描,或者减慢暴力密码破解攻击,可以结合日志标记出目标URL来帮助防范DDoS攻击,也可以解决流量突发的问题(如整点活动),一般地说,限流是用在保护上游应用服务器不被在同一时刻的大量用户请求湮没。 我们在访问内部域名时在1s时间内发起两个请求,操

丝画阁 阅读:755评论:82018-11-17 11:43:23

web渗透——命令行注入

漏洞B2C项目开发

今天小编给大家演示一下DVWA——Command Injection(命令行注入)。 首先,我们听说最多的肯定是SQL注入,其实注入的方法还有很多,比如说:xml、soap、邮件头、crlf、代码执行。 为什么会出现这种漏洞了? 因为这些系统并没有设计很好的过滤过程,所以产生漏洞,导致数据泄露。 接下来是实验教程: 首先我们这里是LOW级别,我们查看页面的源代码:

丝画阁 阅读:1080评论:82018-11-17 11:42:06

转码函数 base64编码方法

javascript的代码B2C项目开发

转码函数 base64编码方法

丝画阁 阅读:833评论:82018-11-14 14:43:11

Http认证方式-WWW-Authenticate

javascript的代码B2C项目开发

Http认证方式-Basic Auth 最简单的登录认证方式WWW-Authenticate

丝画阁 阅读:853评论:82018-11-14 14:37:28