- 博客(15)
- 收藏
- 关注
原创 TCP/IP的三次握手与四次挥手详解
原文链接:http://357742954.blog.51cto.com/368705/1317226blog.csdn.net/whusleiTCP((Transmission Control Protocol)传输控制协议,是一个面向连接的协议。在运用此协议进行数据传输前都会进行连接的建立工作(三次握手);当数据传输完毕,连接的双方都会通知对方要释放此连接(四次挥手)。
2016-05-31 16:09:53 628
原创 文件上传form属性:enctype=multipart/form-data
首先知道enctype这个属性管理的是表单的MIME编码。共有三个值可选:1、application/x-www-form-urlencoded2、multipart/form-data3、text/plain其中application/x-www-form-urlencoded是默认值,作用是设置表单传输的编码。例如我们在AJAX中见过xmlHttp.setRequestHead
2016-05-31 09:21:17 1490
转载 63条PHP编程技巧
1、 尽量采用大量的PHP内置函数。 2、 使用echo代替print,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如 echo $str1,$str2; 3、 不要把方法细分得过多,仔细想想你真正打算重用的是哪些代码? 4、 在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5、 注销那些不
2016-05-30 15:57:19 518
原创 php中时间戳和日期格式的转换
date() 格式化一个本地时间/日期 //返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间time() 返回当前的 Unix 时间戳 //返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。strtotime() 将任何英文文本的日期时间描述解
2016-05-30 15:11:37 1386
转载 对于高并发,高流量的网站问题,请描述用什么技术方法...
第一,确认服务器硬件是否足够支持当前的流量。 普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大,那么必须首先配置一台更高性能的专用服务器才能解决问题,否则怎么优化都不可能彻底解决性能问题。第二,优化数据库访问。 服务器的负载过大,一个重要的原因是CPU负荷过大,降低服务器CPU的负荷,才能够有效打破瓶颈。而使用静态页面可以使得CPU的负荷最小化。前台实现完全
2016-05-28 11:42:24 915
转载 session如何跨域
想要共享 SESSION 数据,那就必须实现两个目标:www.a.com和i.a.com所产生的SESSION ID相同,并且可通过同一个 COOKIE 进行传递,也就是说各个服务器必须可以读取同一个名为 PHPSESSID 的 COOKIE;另一个是 SESSION 数据必须存放在一个各个系统都能访问到的地方。简单地说就是多服务器共享客户端的 SESSION ID,同时还必须共享服务器端的 SE
2016-05-28 11:40:05 1298
原创 禁用COOKIE后SESSION还能用吗
1.ASP 在ASP中,Session必须倚赖Cookie才可用,Session是存储在服务器端的,而Cookie是存储在客户端的,相对而言,Session的安全性和可靠程度都比Cookie高。2.PHP 在PHP中,通过相关的配置,可以让Session不依赖Cookie而存在。 php.ini中,把session.use_trans_sid设成1,那么连接...
2016-05-28 11:32:22 7292
转载 Apache与Nginx的优缺点比较
1、nginx优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache优点: rewrite ,比nginx 的rewrite 强大 模块超多,基本
2016-05-28 11:11:28 360
原创 用最少的代码实现3值比较
max = a>b?a:b;max = max>c?max:c; max=(a>b?a:b)>c?(a>b?a:b):c
2016-05-28 09:31:57 511
转载 mysql常见问题
1、如何登陆mysql数据库MySQL -u username -p2、如何开启/关闭mysql服务service mysql start/stop3、查看mysql的状态service mysql status4、如何显示数所有数据库show databases5、如何获取表内所有字段对象的名称和类型describe table_name;
2016-05-28 09:21:46 432
转载 Web系统大规模并发——电商秒杀与抢购
电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因? 一、大规模并发带来的挑战 在过去的工作中,我曾经面对过5w每秒的高并发秒杀功能,
2016-05-28 08:35:07 615
转载 单例模式的常见应用场景
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,也因此有些设计大师并把把其称为设计模式之一。这里又不具体讲如何实现单例模式和介绍其原理(因为这方便的已经有太多的好文章介绍了),如果对单例模式不了解的可以先看下:http://terrylee.cn
2016-05-20 08:51:15 347
转载 php错误级别
php.ini 文件中有许多配置设置。您应当已经设置好自己的 php.ini 文件并把它放在合适的目录中,就像在 Linux上安装 PHP和 Apache 2的文档说明中所示的那样。在调试 PHP应用程序时,应当知道两个配置变量。下面是这两个变量及其默认值:display_errors = Offerror_reporting = E_ALL通过在 php.in
2016-05-18 14:09:34 423
原创 GET与POST传递数据的最大长度限制
get 是通过URL提交数据,因此GET可提交的数据量就跟URL所能达到的最大长度有直接关系。URL不存在参数上限的问题,HTTP协议规范也没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35字节)。对于其他浏览器,如FireFox,Netscape等,则没有长度限制,这个时候其限制取决于服务器的操作系统。即如果url太长,服务
2016-05-17 15:02:16 35188
转载 http状态协议码大全
HTTP 400 - 请求无效HTTP 401.1 - 未授权:登录失败HTTP 401.2 - 未授权:服务器配置问题导致登录失败HTTP 401.3 - ACL 禁止访问资源HTTP 401.4 - 未授权:授权被筛选器拒绝HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败HTTP 403 - 禁止访问HTTP 403 - 对 Internet 服务
2016-05-04 09:20:35 515
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人