“PHP”分类的文章

php结合redis/lua实现分布式redis锁
2019-05-12 20:59:05
过完年好忙也没空学习了,今天记录一下redis锁的实现方式吧。当多个进程对同一个数据记录进行更改时,并发高时经常出现数据出现错乱的情况,为了保证同一时间只有一个进程能操作这个数据,通常是对这段这段逻辑代码加上锁,只有获得锁的才能继续进行类似...
标签: PHP分布式锁redis锁 分类: PHP 64 人围观, 1 人喜欢
php实现HTTP 服务器
2018-12-31 14:07:41
2018年最后一天里,还是和往常周末一样,宅起来。。没有什么乐趣,写写代码,看看电影,玩玩手机就这样过去了。今天打算写一篇文章吧,讲一讲php socket之类的,这个平时基本用不到,平时都是curd之类的对数据库的操作而已。具体...
标签: php 分类: PHP 299 人围观, 0 人喜欢
php并发请求(multi_curl)
2018-12-08 13:55:54
好久没写文章啦,比较忙,也没学习新的东西,前不久域名出了问题,从新备案后前几天恢复了。今天讲一下php中如何提高并发请求一批接口,get请求示例。常规的curl请求一批接口:// 循环多次请求接口 $start_time = microti...
标签: phpcurl 分类: PHP 328 人围观, 0 人喜欢
什么是cgi,fast-cgi,php-fpm以及php-fpm进城池调优
2018-09-19 16:40:07
什么是CGI?CGI不是应用程序,CGI描述了服务器和请求处理程序之间传输数据的一种标准。CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量,如php,perl,python等。如下图:什么是fast-CGIFastCG...
标签: phpphp-fpmcgifast-cgi 分类: PHP 380 人围观, 0 人喜欢
php和javascript通用的数据加解密踩坑记
2018-05-01 18:26:55
最新我想搞个小应用***,前端用的vue,后端是自己写的php api框架,前后端分离,api数据传输想保密,虽然用上了https,但是数据还是可以被抓包看见的,心里不安,于是就想数据加密传输,那就要使用javascript和php通用的加...
标签: PHPjavascript 分类: PHP 1199 人围观, 3 人喜欢
php异步任务小思路
2018-03-12 17:57:25
在做项目中,经常遇到比如说要发送邮件或者短信验证码,或者导出任务等比较耗时的任务,采用同步方式就可能用户需要等待了,体验不友好,为了缩短用户等待时间,这时可以采用异步的方式,比如消息队列等,我想到一个小方法,去触一个脚本去执行,php的ex...
标签: PHP 分类: PHP 1381 人围观, 0 人喜欢
php读取写入csv文件
2017-12-16 12:38:36
最近总是从数据库导入导出数据到excel中,但是PHP 操作excel有一点小麻烦,于是就导入,出csv了。Microsoft Excel也能打开csv,这是极好的!!!在这记录一下,遇到的坑:1:首先是编码问题,导入时发现,总是乱码,通过...
标签: PHPcsv 分类: PHP 1513 人围观, 0 人喜欢
php设计模式(责任链,策略,装饰器,适配器,桥接模式)学习
2017-09-22 23:56:15
责任链模式:顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每...
标签: 设计模式责任链模式策略模式 分类: PHP 2078 人围观, 1 人喜欢
php设计模式(工厂,单例,观察者模式)学习
2017-09-22 12:06:17
在软件开发过程中,经常出现的典型场景的典型解决方案,称为设计模式,简单来说就是套路。。。学习设计模式的意义 1:更深入的理解面向对象的思想. 2:有利于开发出扩展性强的程序 首先看看工厂模式是什么鬼在工厂模式中,我们在创建对象时不会对客户端...
标签: 设计模式工厂单例观察者 分类: PHP 1284 人围观, 0 人喜欢
thinkphp实现qq第三方登录
2017-06-20 10:37:21
最近实现了QQ登录,qq第三方登录步骤就是首先获取appid,appkey,填写callback;拼接登录url,带上自己的应用信息,通过callback地址获取token,通过token获取登陆者openid,通过openid获取用户信息...
标签: PHPQQ登录 分类: PHP 1643 人围观, 9 人喜欢
PHP性能优化总结
2017-05-28 19:24:15
性能是网站运行是否良好的关键因素, 网站的性能与效率影响着公司的运营成本及长远发展,编写出高质高效的代码是我们每个开发人员必备的素质,也是我们良好的职业素养。如何优化PHP性能呢?一、变量(重要)   ...
标签: PHP 分类: PHP 881 人围观, 8 人喜欢
thinkphp使用微信扫码登录网站
2017-04-18 22:23:19
最近要做微信登录,以前没做过,摸索了一下官方文档,还是不难的。首先要申请一个应用,有一点小麻烦。。成功后:申请成功后获取appid和appsecret。然后就开始上代码了:1,新建一个第三方类放在ThinkPHP\Library\Org\U...
标签: PHP微信登录 分类: PHP 3557 人围观, 24 人喜欢