面试题
文章平均质量分 63
repoman_
这个作者很懒,什么都没留下…
展开
-
php分布式的锁,详解Redis实现分布式锁
之前我们使用的定时任务都是只部署在了单台机器上,为了解决单点的问题,为了保证一个任务,只被一台机器执行,就需要考虑锁的问题,于是就花时间研究了这个问题。到底怎样实现一个分布式锁呢?本文主要介绍了Redis实现分布式锁的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助到大家。锁的本质就是互斥,保证任何时候能有一个客户端持有同一个锁,如果考虑使用redis来实现一个分布式锁,最简单的方案就是在实例里面创建一个键值,释放锁的时候,将键值删除。但是一个可靠完善的分布式锁需要考虑的细节比较转载 2022-02-15 11:23:00 · 453 阅读 · 0 评论 -
如何保证API接口的安全性
怎样防伪装攻击防伪装攻击:即防止接口被其他人调用,此阶段可以理解为比如已经登录了,然后在请求其他接口的时候,通过Token授权机制来判断当前请求是否有效Token是客户端访问服务端的凭证。Token授权机制用户用密码登录或者验证码登录成功后,服务器返回token(通常UUID)给客户端,并将Token-UserId以键值对的形式存放在缓存服务器中。 客户端将token保存在本地,发起后续的相关请求时,将token发回给服务器; 服务器检查token的有效性,有效则返回数据,若无效,..转载 2022-02-15 11:20:35 · 4525 阅读 · 0 评论 -
PHP 面试算发编程题
输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例如: 给定二叉树 [3, 9, 20, null, null, 15, 7]. 3 / \ 9 20 / \ 15 7 返回它的最大深度 3。 给定一个字符串 S ,找到 S 中最长的回文子串。 示例1: ``` 输入: S = "babad" ...原创 2022-02-14 11:11:07 · 126 阅读 · 0 评论 -
2021年PHP-Laravel面试题
PHP的哪些语言特征,在合适的场景可以显著减少程序的内存开销? Generator Trait Type hint SPL对于PHP的自动加载描述正确的是 自动加载函数只支持按Class / Interface / Trait 名加载,不能按 function名加载 Composer的自动加载是通过 __autoload 函数实现的 在文件顶部 use 的时候会载入对应的类 现在大多数类库都遵循 PSR0 规范对于 Trait 描述正确的是 子类中引入的 Tra..原创 2021-02-02 17:18:29 · 4542 阅读 · 6 评论 -
PHP面试题-笔试题
1、同一个页面中,能否加载多个document.ready事件?2、请写出jquery绑定事件的方法,不少于两种。3、下面js代码输出什么结果:Number('11.2')Number('011')Number('0x13')Number('11a')4、下面代码中y和m分别为多少var m=1;function add(n){ return n=n+1;...原创 2019-03-30 14:31:20 · 374 阅读 · 0 评论 -
阿里PHP笔试题 2019-03-20
选择题(需要注意有单选有多选)1、以下HTTP状态码中哪个表示服务器拒绝访问()A、302B、304C、403D、4042、php core dump 导致nginx返回的http状态码()A、404B、500C、502D、5043、下面哪些函数可以用来读取文件()A、fileB、file_get_contentsC、fgetsD、popen4、下面哪...原创 2019-03-24 12:57:05 · 2020 阅读 · 0 评论 -
一家游戏公司PHP面试题-笔试题(PHP)
答题时间为45分钟,答题请书写与答题纸上,本张为试题,请勿答题。问题1.<?php $a = 1; $b = &$a; $b = 3; echo $a;请写出输出结果。问题2.<?php $a = 1; echo '$a'; echo "$a";请写出输出结果。问题3.<?php...原创 2019-03-24 13:17:05 · 2159 阅读 · 3 评论 -
PHP面试题
1、写代码来解决多进程/线程同时读写一个文件的问题。2、魔术方法、魔术常量?3、写出一个能创建多级目录的PHP函数4、抓取远程图片到本地,你会用到什么函数?5、PHP的垃圾收集机制是怎样的?6、写一个函数,尽可能高效的,从一个标准URL里取出文件的扩展名7、简述论坛中无限分类的实现原理8、mysql_fetch_row()和mysql_fetch_array()有什么区别?9、接口...原创 2019-07-03 10:19:42 · 1239 阅读 · 0 评论