常用面试题学习
如何设计或配置Mysql,才能达到高效使用的目的:
1.设计结构良好的数据库,允许部分数据冗余,选取最适用的字段属性,尽可能把字段设置为NOTNULL,这样在查询的时候,数据库不用去比较NULL值。
2 系统架构设计方面,表散列,把海量数据散列到几个不同的表里面,集群,数据库查询和写入分开。 写高效sql语句,以提高效率。
3 使用连接(join)来代替子查询使用联合(union)来代替手动创建的临时表所得皆必须,只从数据库取必须的数据。必要的时候用不同的存储引擎,比如Innodb可以减少死锁,HEAP可以提高一个数量级的查询速度。使用事务使用外键使用索引
主要特征是什么? 答: 1、面向对象是程序的一种设计方式,它利于提高程序的重用性,是程序结构更加清晰。 2、主要特征:封装、继承、多态
error_reporting(2047)什么作用 PHP显示所有错误
SESSION 存储用户访问的全局唯一变量,存储在服务器 php指定的目录中的(session_dir)的位置进行的存放。COOKIE用在存储连续访问一个页面时所使用,是存储在客户端,对于Cookie来说是存储在用户WIN的Temp目录中的。
两者都可通过时间来设置时间长短
GET 和POST : get是发送请求http协议 通过URL参数传递进行接收,而POST是实体数据 可以通过表单提交大量信息.
打印出前一天的日期格式: echo date("Y-m-d H:i:s",strtotime('-1 day'));
echo(),print(),print_r()的区别:
echo() 是PHP语句 print() 和print_r() 是函数,语句没有返回值 函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串
PHP是一个基于服务端来创建动态网站的脚本语言,可以用PHP和HTML生成网站主页
对于大流量的网站,采取什么方式解决访问量问题
确认服务器硬件是否足够支持当前的流量, 数据库读写分离,优化数据表,程序功能规则,禁止外部的盗链,控制大文件的下载,使用不同主机分流主要流量

浙公网安备 33010602011771号