201908-07 PHP实现排队叫号,前10名显示在屏幕上 HOT 每次打开页面时,都要通过当前文件夹中文件的数量判断当前用户所在的位置。如果位置在前十名,则进行业务的相关操作并删除Session文件。这样做,能够保证数据库在大规模的访问下的稳定性。 继续阅读 >
201908-06 PHP是如何实现单笔转账到支付宝,参考下步骤 HOT 本文实例为大家分享了php实现单笔转账到支付宝的具体代码,供大家参考,具体内容如下:1.首先去蚂蚁金服签约单笔转账到支付宝官方api文档 https://docs.open.alipay.com/3092.需要的配置信息1).应用appid2).生成密钥文档地址https://docs.open.alipay.com/291/106130根据文档步骤生成上传这里的应用公钥3.下载官方sdk然后集成到自己项目服务端SDKhttps://docs.open.alipay.... 继续阅读 >
201908-06 PHP+Redis实现延迟任务,实现自动取消与完成订单 HOT 简单定时任务解决方案:使用redis的keyspace notifications(键失效后通知事件) 需要注意此功能是在redis 2.8版本以后推出的,因此你服务器上的reids最少要是2.8版本以上; 继续阅读 >
201908-06 谈谈我们为什么要前后端分离 HOT 总的简单来说:前后端分离主要就是将数据操作和显示分离分离出来,前端专注做数据显示,通过文字、图片或者图标等方式让数据显示出来,后端专注的做数据的操作。前端把数据发给后端,然后后端对数据进行修改。而后端提供接口给前端调用,来触发后端对数据的操作。 继续阅读 >
201908-06 面试官:给我讲一下分库分表方案 HOT 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了吧(并发量、吞吐量、崩溃)。 继续阅读 >
201908-05 重复提交是我们开发中经常遇到的问题,你怎么解决? HOT 重复提交是我们开发中会常碰到的一个问题,除了我们使用js来防止表单的重复提交,同时还可以使用php来防止重复提交哦。 继续阅读 >
201908-05 php正则表达式基本知识与应用详解 HOT 正则表达式是一种描述字符串结果的语法规则,是一个特定的格式化模式,可以匹配、替换、截取匹配的字符串。常用的语言基本上都有正则表达式,如JavaScript、Java等。其实,只有了解一种语言的正则使用,其他语言的正则使用起来,就相对简单些。文本主要围绕解决下面问题展开。 继续阅读 >
201908-05 PHP 多任务秒级定时器的实现方法 HOT 一个小顶堆数据结构,在实现定时器的时候,采用这种结构效率还是不错的,插入、删除的时间复杂度都是 O(logN) ,像 libevent 的定时器也在 1.4 版本以后采用了这种数据结构之前用的是 rbtree,如果要是使用链表或者固定的数组,每次插入、删除可能都需要重新遍历或者排序,还是有一定的性能问题的。 继续阅读 >
201908-05 攻破MySQL性能瓶颈必知的调优技巧 HOT MySQL调优对于很多程序员而言,都是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行MySQL的优化之前必须要了解的就是MySQL的查询过程,很多的查询优化工作实际上就是遵循一些原则让MySQL的优化器能够按照预想的合理方式运行而已。 继续阅读 >
201908-03 数据库插入、更新大批量数据的性能优化 HOT 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 继续阅读 >
201908-03 ThinkPHP与JQuery实现图片上传和预览效果 HOT 这篇文章主要为大家详细介绍了thinkphp上传图片功能,和jquery预览图片效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 继续阅读 >
201908-03 PHP 高级面试115题汇总 HOT 给你四个坐标点,判断它们能不能组成一个矩形,如判断 ([0,0],[0,1],[1,1],[1,0]) 能组成一个矩形。 勾股定理,矩形是对角线相等的四边形。只要任意三点不在一条直线上,任选一点,求这一点到另外三点的长度的平方,两个短的之和如果等于最长的,那么这就是矩形。 继续阅读 >
201908-02 PHP基于Token的身份验证的方法 HOT 两者在原理上都是通过session token来实现的。当客户端请求页面时,服务器会生成一个随机数Token,并且将Token放置到session当中,然后将Token发给客户端(一般通过构造hidden表单)。下次客户端提交请求时,Token会随着表单一起提交到服务器端。 继续阅读 >
201908-02 深入理解 RESTful Api 架构 HOT 想必通过这个你已经明白了 REST 和 HTTP/1.1 的密不可分的关系了吧。HTTP/1.1 的很多特性就是 REST 的特性,比如连接的无状态性。还有后面说的 REST 五大特性都和 HTTP/1.1 协议密不可分。 继续阅读 >
201908-02 PHP与WorkerMan实现简单的多人在线聊天 HOT Workerman不是重复造轮子,它不是一个MVC框架,而是一个更底层更通用的socket服务框架,你可以用它开发tcp代理、梯子代理、做游戏服务器、邮件服务器、ftp服务器、甚至开发一个php版本的redis、php版本的数据库、php版本的nginx、php版本的php-fpm等等。 继续阅读 >
201908-02 MySQL 面试高频一百问 HOT 此文不会事无巨细的从select的用法开始讲解mysql,主要针对的是开发人员需要知道的一些MySQL的知识点,主要包括索引,事务,优化等方面,以在面试中高频的问句形式给出答案.如果您有其他的MySQL面试题,觉得题目尚有意思或者难度, 继续阅读 >
201908-01 php cookie工作原理与实例详解 HOT Cookie 是一小段文本信息,伴随着用户请求和页面在 Web 服务器和浏览器之间传递。用户每次访问站点时,Web 应用程序都可以读取 Cookie 包含的信息。 Cookie 的基本工作原理如果用户再次访问站点上的页面,当该用户输入 URLwww.*****.com时,浏览器就会在本地硬盘上查找与该 URL 相关联的 Cookie。如果该 Cookie 存在,浏览器就将它与页面请求一起发送到您的站点。 继续阅读 >
201908-01 高效PHP Redis缓存技术,可参考下步骤 HOT 在实际使用中,我们需要做一些改变,把这一段代码归入一个类中, 然后在model层的基类中引用这个类,再传入Redis句柄、类对象、方法名和参数, 这样可以降低代码的耦合,使用起来也更灵活。 继续阅读 >
201908-01 HTTP中GET与POST的区别,99 %的人都理解错了 推荐 GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。 继续阅读 >