百度 PHP 面试

作者: 血之君殇 | 来源:发表于2018-01-12 11:19 被阅读27次
  1. Linux文本操作
  2. IO多路复用、epoll
    I/O多路复用(又被称为“事件驱动”),首先要理解的是,操作系统为你提供了一个功能,当你的某个socket可读或者可写的时候,它可以给你一个通知。这样当配合非阻塞的socket使用时,只有当系统通知我哪个描述符可读了,我才去执行read操作,可以保证每次read都能读到有效数据而不做纯返回-1和EAGAIN的无用功。写操作类似。操作系统的这个功能通过select/poll/epoll/kqueue之类的系统调用函数来使用,这些函数都可以同时监视多个描述符的读写就绪状况,这样,多个描述符的I/O操作都能在一个线程内并发交替地顺序完成,这就叫I/O多路复用,这里的“复用”指的是复用同一个线程
  3. 数据库中间件
    数据库中间件有以下几种:
    • 分布式数据库分表分库
    • 数据增量订阅与消费
    • 数据库同步(全量、增量、跨机房、复制)
    • 跨数据库(数据源)迁移
  4. 负载均衡
    目前主流的软件负载均衡分为四层和七层。LVS属于四层负载均衡,工作在tcp/ip协议栈上,通过修改网络包的ip地址和端口来转发, 由于效率比七层高,一般放在架构的前端.七层的负载均衡有nginx, haproxy, apache等, 工作在应用层,因此可以将HTTP请求等应用数据发送到具体的应用服务器,如将图片请求转发到特定的服务器上,总之可以做到更智能的负载均衡,这些功能在四层负载均衡上不好实现,一般放在架构的后面位置,布置在应用服务器前面
  5. 一台电脑有多少个端口
    65536个,即0-65535,因为IP的端口是双字节的,所以是256*256=65536个,一般0不用在应用层,所以也可以说65535个

相关文章

  • 【北京第二十四天】

    2016.06.29 周三两场面试 百度地图PHP实习生 百度车联网PHP实习生 这次面试感觉挺好的,就我个人而言...

  • 百度 PHP 面试

    Linux文本操作1.统计命令——wc2.切分命令——cut3.排序命令——sort4.去重命令——uniq5.查...

  • 中级面试

    PHP中级面试经历 - 耕毅 - 博客园 PHP中级程序员常见面试题 - CSDN博客 初中级 PHP 面试基础汇...

  • php面试:NULL

    php在线面试题集:http://cainiaophp.com/php面试讨论群:536633782

  • 1.1课程介绍

    这是基于慕课网 360大牛 讲解的PHP面试视频 各大企业常见php面试题 面试考点 考官考查思路 复习PHP...

  • PHP面试题汇总希望对PHPer们有所帮助

    PHP面试题汇总 视频版: 1.《最新PHP面试视频教程》 http://www.php.cn/course/87...

  • 零碎知识点

    PHP面试整理

  • 百度外卖PHP面试

    数据库事务的四个特性原子性一致性隔离性持久性 数据库事务的隔离级别事务执行过程中,可能会出现以下几种情况:更新丢失...

  • PHP的垃圾回收机制-PHP高级面试题+详解

    面试10家公司,收获9个offer,2020年PHP 面试问题 ps:本篇内容包括精选面试题与知识篇。 PHP面试...

  • PHP面试相关知识树

    以下是自己根据《PHP程序员面试笔试宝典》、《PHP程序员面试笔试真题解析》书籍整理到的一些关于PHP面试相关的知...

网友评论

    本文标题:百度 PHP 面试

    本文链接:https://www.haomeiwen.com/subject/fzixoxtx.html