Logo

PHP 框架面试

框架的生命周期index入口composer 自动加载创建ico容器绑定内核注册服务(路由,异常类,目录)接受请求返回结果类的自动加载怎么实现spl_autoload_registercomposer的功能和实现依赖管理自动加载路由是怎么实现的通过请求名字映射文件和方法这个框架有什么优点有哪些特性、...

php基础面试题

基础isset 和 empty的区别isset 变量是不是存在empty 变了是否为 0 ‘’ false []使用include和使用require引入文件的区别include 抛警告require 抛错误 停止执行防止sql注入的方式和函数有哪些转义,预加载,交验参数什么是面向对象以及面向对象的...

wordpress 主题开发函数

添加主题支持的功能add_theme_support()这是一些 WordPress 主题支持的功能或特性的参数列表,以及它们的含义:1. `'admin-bar'`:启用 WordPress 管理工具栏,允许管理员在前台访问管理链接。2. `'ali...

java基础常见问题

java语言有哪些特点简单易学面线对象 (封装 继承 多态)平台无关 j(ava 虚拟机)支持多线程可靠性 (具备异常和自动内存管理机制)安全性支持网络 编辑编译和i解释并存JVM JDK JREJVMjava虚拟机是运行java字节码的虚拟机。jvm有正对不同系统的特点实现,目的是使用相同的字节码...

php 8新特性

跳过可选参数 public function test($a , $c = 2, $b = 0) { return $a + $c + $b; } public function test1() { echo $this->test(1, ...

mysql事物

事物特征持久,一经改变,永久成功原子,要不成功,要不失败一致,事务前后,保持数据完整约束。隔离,可以并发执行隔离级别读未提交,脏读读提交,不可重复读可重复读,幻读串行化,会对记录加上读写锁mvcc每条记录都有一个版本ID...

mysql基础索引

一条sql的执行连接器缓存器 8.0后没有解析器执行器 预处理,优化,执行索引分类主键,普通,联合,前缀,唯一,全文B+tree叶子节点存放数据,非叶子节点存放索引,数据页之间是双向链表结构普通索引存储主键索引,主键索引存储数据,使用普通索引需要回表。优化索引覆盖索引,数据取得少,可以创建联合索引,...

死锁、I/O多路复用

什么是死锁互斥持有并等待不可剥夺环路等待避免死锁使用资源有序分类,避免环路等待。select、poll将文件描述符拷贝到内核里,select循环所有文件,有事件开拷贝到用户态里,再循环,找到那条事。有数量限制1024个文件描述符,很多系统都适用。poll 使用的是用动态数组,以链表形式来组织,没有s...

进程和线程

什么是进程一次应用程序的运行,即运行中程序进程的状态运行状态:正在执行的阻塞状态:等资源或者输入就绪状态:等待内核调度什么是线程进程的一条执行流程线程的优点一个进程中可以有多个线程并发执行线程之家可以共享地址空间和文件资源线程的缺点当一个线程崩溃时,会导致所属进程的其他线程就会崩溃(泛指 C/C++...

操作系统-内核

什么是内核操作系统的核心,连接硬件和应用的桥梁,应用只关系和内核(操作系统)交互,不用关系和硬件交互。内核有那些能力进程管理,决定使用那些进程和线程,进程的cpu内存管理,决定分配和收回内存硬件设备通讯,负责应用程序和硬件设备的通讯提供系统调度,用户程序和操作系统之间的接口内存是怎么工作的内核拥有很...

湘ICP备2022002846号