常见知识点
文章平均质量分 58
这是关于php面试一些经常问到的问题,人资题 知识点分析
李澎昆
期望越大 压力越大,不断努力 超越自己的极限
展开
-
Liunx考点
Linux常用命令 系统安全类的 sudo su chmod setfacl 进程管理 w top ps kill pkill pstree killall 用户管理 id usermod useradd groupadd userdel 文件系统的 mount umount ...原创 2018-12-31 17:44:00 · 269 阅读 · 1 评论 -
Mysql创建高性能索引
面试真题: 简单描述Mysql中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响?Mysql索引的基础和类型索引的基础: 1.索引类似于书籍的目录,要想找到一本书的某个特定主题,需要先查找书的目录,定位对应的页码储存引擎使用类似的方式进行数据查询,先去索引当中找到对应的值,然后根据匹配的索引找到对应的数据行索引对性能的影响大大减少服务器需要扫描的数据量,比如我...原创 2018-12-31 17:43:31 · 446 阅读 · 0 评论 -
Mysql数据库基础考点
请写出下面Mysql数据类型表达的意义(int(0) 0代表的是宽度、char(16)、varchar(16)、datetime、text) 这是mysql数据类型答:int 0是宽度 他是个整形 char是一个定长的储存字符串的类型 他定长16、varchar可变长的字符串,长度也是16、datetime保存时间日期的、text存储一些大文本数据的 整数类型: TINYINT、S...原创 2018-12-31 17:41:01 · 686 阅读 · 0 评论 -
php中间件是什么?
中间件顾名思义是指在请求和响应中间,进行请求数据的拦截处理,数据校验,并且进行逻辑处理后判断是否允许进入下一个中间件。中间件分为前缀中间件,后置中间件。可以用于权限认证。日志记录等 中间件为过滤进入应用程序的HTTP请求提供了一种方便的机制。例如,Laravel 内置了一个中间件来验证用户的身份认证。如果用户没有通过身份认证,中间件会将用户重定向到登录界面。但是,如果用户被认证...原创 2018-12-28 18:52:56 · 7805 阅读 · 1 评论 -
PHP效率调优
50个PHP程序性能优化的方法1、 用单引号代替双引号来包含字符串,这样做会更快一些。因为 PHP 会在双引号包围的 字符串中搜寻变量,单引号则不会,注意:只有 echo 能这么做,它是一种可以把多个字符 串当作参数的“函数”(译注:PHP 手册中说 echo 是语言结构,不是真正的函数,故把函数 加上了双引号)。2、如果能将类的方法定义成 static,就尽量定义成 static,它的速度...原创 2018-12-28 18:55:52 · 211 阅读 · 0 评论 -
PHP网站常见的安全漏洞
打开php得安全模式 php得安全模式是个非常重要的内嵌的安全机制,能够控制一些php中得函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件得文件。 用户组安全 安全模式下执行程序主目录 如果安全模式打开了,但是确却是要执行某些程序得时候,可以指定要执行程序得主目录 安全模式下包含文件 控制php脚本能访问得目录 关闭危险函数 关闭php版本信息...原创 2018-12-28 13:56:14 · 1681 阅读 · 1 评论 -
http协议是什么?
版权声明:本文为郝云原创文章,未经郝云允许不得转载。 https://blog.csdn.net/haoyunyun888/article/details/83832584http(超文本传输协议),它其实就是应用层的一种通信工具。当两个客户端通信的时候,那么这就需要一个协议来进行沟通。http协议永远都是客户端发起请求浏览器进行响应。http的端口号 80 HTTPS的端口是44...转载 2018-11-12 21:05:15 · 207 阅读 · 0 评论 -
主从复制
我先介绍一下什么是主从复制吧!主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库,主数据库一般是准实时的业务数据库。您看,像在mysql数据库中,支持单项、异步赋值。在赋值过程中,一个服务器充当主服务器,而另外一台服务器充当从服务器。此时主服务器会将更新信息写入到一个特定的二进制文件中。并会维护文件的一个索引用来跟踪日志循环。这个日志可以记录并发送到从服务器的更新中去。当一台...原创 2018-12-27 20:07:36 · 1204 阅读 · 0 评论 -
简述mysql的储存引擎,myisam和innodb的区别
mysql储存引擎MySQL的存储引擎是MySQL体系架构中的重要组成部分,也是MySQL体系结构的核心,插件式的存储引擎更是它区别于其它数据库的重要特征。它处于MySQL体系架构中Server端底层,是底层物理结构的实现,用于将数据以各种不同的技术方式存储到文件或者内存中,不同的存储引擎具备不同的存储机制、索引技巧和锁定水平。常见的MySQL存储引擎有InnoDB、MyISAM、...原创 2018-11-21 10:41:16 · 580 阅读 · 0 评论 -
XSS攻击 XSS攻击解决的方法
XSS 又称 CSS,全称 Cross SiteScript(跨站脚本攻击), XSS 攻击类似于 SQL 注入攻击, 是 Web 程序中常见的漏洞,XSS 属于被动式且用于客户端的攻击方式。其原理是攻击者向有 XSS 漏洞的网站中输入(传入)恶意的 HTML 代码,当用 户浏览该网站时,这段 HTML 代码会自动执行,从而达到攻击的目的。1. XSS 输 入 通 常 包 含 JavaSc...原创 2018-11-20 15:08:49 · 1686 阅读 · 1 评论 -
GET与POST方法的区别
GET在浏览器回退时是无害的,而POST会再次提交请求。GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方式。 GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。 GET请求在URL中传送的参数是有长度限制的,而P...原创 2018-11-13 19:51:23 · 241 阅读 · 0 评论 -
数据库三范式
关系数据库的几种设计范式介绍1、第一范式(1NF)在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库.所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性.如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实...原创 2018-11-13 11:50:04 · 238 阅读 · 1 评论 -
PHP经典面试题:PHP语言的一大优势是跨平台,什么是跨平台?
PHP的运行环境最优搭配为Apache+MySQL+PHP,此运行环境可以在不同操作系统(例如windows、Linux等)上配置,不受操作系统的限制,所以叫跨平台。原创 2018-12-27 20:20:40 · 2706 阅读 · 1 评论 -
面向对象三大特性五大原则
三大基本特性:封装,继承,多态封装封装,就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某些数据可以是私有的,不能被外界访问。通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分意外的改变或错误的使用了对象的私有部分。继承...原创 2018-12-27 20:14:35 · 466 阅读 · 2 评论 -
设计模式六大原则
1、单一职责原则(Single Responsibility Principle,简称SRP )核心思想:应该有且仅有一个原因引起类的变更问题描述:假如有类Class1完成职责T1,T2,当职责T1或T2有变更需要修改时,有可能影响到该类的另外一个职责正常工作。好处:类的复杂度降低、可读性提高、可维护性提高、扩展性提高、降低了变更引起的风险。需注意:单一职责原则提出了一个编写程序的标准,用“职...原创 2018-12-27 20:11:43 · 188 阅读 · 0 评论