您现在的位置是:首页 > 标签搜索页 搜索结果

  • PHP递归遍历目录和文件

    PHPPHP递归遍历目录和文件

    PHP递归遍历目录和文件

    2021-05-23PHP

    阅读更多
  • PHP重载与重写的区别

    ### 重写 > 子类定义与父类完全一样的名称、参数列表完全一样的函数时,新函数会覆盖旧函数。 ```php class human { public function say($name) { echo $name,' 吃了吗?'; } } class stu extends human { public function say() { echo '切克闹,卡猫百比'; } } $li=new stu();

    2021-01-06PHP

    阅读更多
  • Apache和Nginx的区别

    ### Nginx - 轻量级,采用 `C` 进行编写,同样的 `web` 服务,会占用更少的内存及资源 - 抗并发,`nginx` 以 `epoll and kqueue` 作为开发模型,处理请求是异步非阻塞的,负载能力比 `apache` 高很多,而 `apache` 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 `apache` 在 `PHP` 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。 - `nginx` 处理静态文件好,静态处理性

    2020-05-23Linux

    阅读更多
  • 正则表达式

    PHP正则表达式

    正则表达式一、概述    验证    网络爬虫。    概念:    具有语法格式的字符串。    函数    PCRE    1、perl语言正则语法兼容。(java c)    2、速度快,效率高。    POSIX    1、效率不高    2、安全隐患。   

    2020-05-17PHP

    阅读更多
  • 单例模式

    PHP单例模式

    ### 单例模式的定义 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。 ### 单例模式的特点 - 单例类只能有一个实例。 - 单例类必须自己创建自己的唯一实例。 - 单例类必须给所有其他对象提供这一实例。 ### 单例模式的应用 - .在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。 - .这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler

    2020-05-17PHP

    阅读更多
  • 什么是面向对象

    PHP什么是面向对象

    > 思路:1.概念 2.举例(面向过程和面向对象的对比) 3.面向对象的三大特性 ### 概念 面向对象是一种思想,是基于面向过程而言的 ,它能让复杂问题简单化,程序员不需要了解具体的实现过程,只需要指挥对象去实现功能。 ### 举例(面向过程和面向对象的对比) **例子:有一天你想吃鱼香肉丝了,怎么办呢?你有两个选择** - 1、自己买材料,肉,鱼香肉丝调料,蒜苔,胡萝卜等等然后切菜切肉,开炒,盛到盘子里。(面向过程) - 2、去饭店,告诉老板:老板!来一份鱼香肉丝

    2020-05-17PHP

    阅读更多
  • 脏读、幻读、不可重复读

    **脏读:** 是指事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。 **不可重复读:** 是指在数据库访问时,一个事务范围内的两次相同查询却返回了不同数据。在一个事务内多次读同一数据。在这个事务还没有结束时,另外一个事务也访问该同一数据。那么在第一个事务中的两次读数据之间,由于第二个事务的修改,第一个事务两次读到的的数据可能是不一样的。这样在一个事务内两次读到的数据是不一样的,因此称为是不可重复读。 **幻读: ** 是

    2020-05-14Mysql

    阅读更多
  • 存储引擎 MyISAM 和 InnoDB区别

    1. InnoDB支持事务,MyISAM不支持。 2. MyISAM适合查询以及插入为主的应用,InnoDB适合频繁修改以及涉及到安全性较高的应用。 3. InnoDB支持外键,MyISAM不支持。 4. 从MySQL5.5.5以后,InnoDB是默认引擎。 5. MyISAM支持全文类型索引,而InnoDB不支持全文索引。 6. InnoDB中不保存表的总行数,select count(*) from table时,InnoDB需要扫描整个表计算有多少行,但MyISAM只需简单读出保存好的总行

    2020-05-14Mysql

    阅读更多
  • mysql中 delete、drop、truncate区别

    - `truncate` 和 `delete` 只删除数据,不删除表结构 , `drop` 删除表结构,并且释放所占的空间。 - 删除数据的速度,`drop> truncate > delete` - `delete`属于DML语言,需要事务管理,`commit` 之后才能生效。drop和truncate属于DDL语言,操作立刻生效,不可回滚。 - 使用场合: - - 当你不再需要该表时, 用 `drop`; - - 当你仍要保留该表,但要删除所有记录时, 用 `truncate`; - -

    2020-05-14Mysql

    阅读更多
  • 数据库三范式

    Mysql数据库三范式

    - **第一范式:** `1NF` 是对属性的原子性约束,要求字段具有原子性,不可再分解; - **第二范式:** `2NF` 在满足第一范式的前提下,非主键字段不能出现部分依赖主键;解决:消除复合主键就可避免出现部分以来,可增加单列关键字。 - **第三范式:** `3NF` 在满足第二范式的前提下,非主键字段不能出现传递依赖,比如某个字段a依赖于主键,而一些字段依赖字段a,这就是传递依赖。解决:将一个实体信息的数据放在一个表内实现。

    2020-05-14Mysql

    阅读更多

我的名片

网名:随心

职业:PHP程序员

现居:湖北省-武汉市

Email:704061912@qq.com