摘要:
阅读全文
摘要:
不使用Ajax无刷新提交: header('HTTP/1.1 204 No Content'); var a=document.createElement('img'); a.setAttribute('src','./01.php'); <form action="" target="regzon 阅读全文
摘要:
SQL注入的防范:login.php?user=admin&pwd=admin or 1=1 ① 接收整型参数,使用intval()函数处理 ② 接收字符串参数,使用addslashes() 过滤所有的引号和反斜线 ③ 转义或者过滤一些特殊字符,如% ④ 做好数据备份 MySQL存储过程: 为以后的 阅读全文
摘要:
OSI七层模型: (1)物理层:建立、维护、断开物理连接; (2)数据链路层:建立逻辑连接、进行硬件地址寻址、差错校验等功能; (3)网络层:进行逻辑地址寻址,实现不同网络之间的路径选择。 (4)传输层:定义传输数据的协议端口号,以及流控和差错校验。协议有:TCP和UDP,数据包一旦离开网卡即进入网 阅读全文
摘要:
redis 1. 性能测试工具(批量写入) ./bin/redis-benchmark -n 10000 一次性写入10000条数据 2.使用select 1可以切换到1号数据库(共有16个数据库)。 【Redis对于key的操作命令】 keys */?/[]:查询相应的key;完整匹配:keys 阅读全文
摘要:
【Socket】 socket_create 用于创建一个Socket socket_bind 用于将IP地址和端口绑定到socket_create 函数所创建的句柄中。 socket_listen 在绑定Socket后,服务器端使用此函数监听客户端数据。 socket_set_block 设置非阻 阅读全文
摘要:
Nginx和Apache 基本概念: cgi协议(通用网关接口):只要你按照cgi协议去编写程序,就能实现语言解释器与webwerver的通信。如php-cgi程序。 fast-cgi 是cgi的改良版本,每次处理完请求后,不会kill掉这个进程,而是保留这个进程,使这个进程可以一次处理多个请求。 阅读全文
摘要:
【面向对象】 1. $this的使用: (1)$this 是这个对象的地址 (2)哪个对象使用到$this, 就是哪个对象地址 (3)$this不能在类外部使用. 2.构造函数 __construct 和析构函数都没有返回值;析构函数不能传参数。 一旦一个对象成为垃圾对象(没有任何变量引用的对象,或 阅读全文
摘要:
[PHP常用的代码] date_default_timezone_set(PRC); //时区设置 header("Content-type: text/html; charset=utf-8"); error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE 阅读全文
摘要:
【高并发解决方案】 1. 了解 PV、UV、QPS 2. 优化方案:防盗链、减少HTTP请求、浏览器缓存、CDN、数据库缓存、MySQL读写分离、分区分库分表、LVS负载均衡 QPS:每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求); 吞吐量:单位时间内处理的请求数量(通常 阅读全文