美文网首页
面试题总结

面试题总结

作者: 挖掘机旁隔壁老王 | 来源:发表于2017-09-28 21:52 被阅读0次

    1 . php 运行原理

    php运行原理

    具体请参考 http://blog.csdn.net/nuli888/article/details/52126918

    2.进程之间的通信

    http://www.linuxidc.com/Linux/2016-10/136542.htm

    3.mysql 索引原理

    http://www.cnblogs.com/tgycoder/p/5410057.html

    4.dns 原理

    http://369369.blog.51cto.com/319630/812889/

    5.cdn原理

    http://www.cnblogs.com/losbyday/p/5843960.html

    6.sql优化

    http://blog.163.com/zhangjie_0303/blog/static/9908270620146951355834/

    7. 1,2,3,4,....50  一个圈, 随机选一个点, 每走三步剔除当前值,用php实现

    8.php的错误级别 如何抓取多个

     php7 throwable

    9.查看需要信息的前后信息

    $grep -5 'parttern' inputfile //打印匹配行的前后5行

    $grep -C 5 'parttern' inputfile //打印匹配行的前后5行

    $grep -A 5 'parttern' inputfile //打印匹配行的后5行

    $grep -B 5 'parttern' inputfile //打印匹配行的前5行

    grep 参数

    -a :将 binary 文件以 text 文件的方式搜寻数据

    -c :计算找到'搜寻字符串'的次数-i :忽略大小写的不同,所以大小写视为相同

    -n :顺便输出行号

    -v :反向选择,亦即显示出没有'搜寻字符串'内容的那一行!

    --color=auto :可以将找到的关键词部分加上颜色的显示喔!

    awk  http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html

    wc     -l  显示行数行数 

    sort    http://www.cnblogs.com/dong008259/archive/2011/12/08/2281214.html

    uniq  http://blog.csdn.net/jesseen/article/details/8005056

    10.杂项基础:

    array_column($input, $column_key ,$index_key= null )

    trim($a,'sz')   'szszzs12345'  = 12345

    11.产生临时表的原因

    产生临时表的原因有很多,一般有五种情况:

    *如果GROUP BY的列没有索引,产生临时表.

    *如果GROUP BY时,SELECT的列不止GROUP BY列一个,并且GROUP BY的列不是主键,产生临时表.

    *如果GROUP BY的列有索引,ORDER BY的列没索引.产生临时表.

    *如果GROUP BY的列和ORDER BY的列不一样,即使都有索引也会产生临时表.

    *如果GROUP BY或ORDER BY的列不是来自JOIN语句第一个表.会产生临时表.

    下面就来优化SQL语句使临时表不再产生就能完成查询,准则就是尽量把大查询分开为小查询:

    ps :比较好的面试文章:

    https://zhuanlan.zhihu.com/p/27493130?utm_medium=social&utm_source=wechat_session

    相关文章

      网友评论

          本文标题:面试题总结

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