![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
BjYangyanfei
Nobody do it like me.
展开
-
Yii1.0框架整合融云解析(一)
一、注册融云账号如果我们不是以即时通讯为主营业务;那么建议使用第三方的服务;这里以融云为例;官网:http://www.rongcloud.cn/注册融云;创建应用;获得App Key和App Secret;二、设置配置文件 prtected/config/params.php 'RONG_IS_DEV' => true,//是否是在开发中// 'RONG_原创 2017-02-28 09:44:13 · 1245 阅读 · 0 评论 -
Redis可视化工具Redis Desktop Manager使用
Redis可视化工具,RedisDesktopManager没错,它开源的,托管在github上:https://github.com/uglide/RedisDesktopManager 还不错,下面我们使用它看看效果。首先配置redis连接,建议加上密码,设置redis的密码百度大把的,这里我们直接修改redis.conf文件,打开它,找到# requirepass foobared...转载 2018-02-09 15:19:25 · 26797 阅读 · 3 评论 -
linux下安装nginx
第一步:从http://nginx.org/download/上下载相应的版本(或者wget http://nginx.org/download/nginx-1.5.9.tar.gz直接在Linux上用命令下载)第二步:解压 tar -zxvf nginx-1.5.9.tar.gz 第三步:设置一下配置信息 ./configure –prefix=/usr/local/nginx ,或者不执行此步,原创 2017-09-09 23:37:39 · 292 阅读 · 0 评论 -
接口加密实现
http://www.cnblogs.com/codeon/p/6123863.html 3.接口参数加密+接口时效性验证(一般达到这个级别已经非常安全了)继上一步,你发现有不明不白的人调用你的接口,你很不爽,随即把真正需要调用接口的人又叫来,告诉他们每天给他们换一把钥匙。和往常一样,有个别伙伴的钥匙被小偷偷走了,小偷煞费苦心,经过数天的踩点观察,准备在一个月黑风高的夜晚动手。拿出钥匙,捣鼓了半天转载 2017-08-27 13:29:29 · 2390 阅读 · 0 评论 -
php 高并发解决方案
最近在做一个团购项目,遇到个问题,就是在抢购、秒杀、抽奖等活动时,库存数量有限,但是同时下单人数超过了库存数量,就会导致商品超售问题。那么我们怎么来解决这个问题呢,我的思路如下: sql1:查询商品库存 if(库存数量 > 0) { //生成订单… sql2:库存-1 }当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存转载 2017-06-24 17:08:03 · 670 阅读 · 0 评论 -
Yii 1.0 数据库操作 增、删、改、查 、对象转数组
1、根据条件查询一个集合$objectResult=Post::model()->findAll($condition,$params); $objectResult=Post::model()->findAll("username=:name",array(":name"=>$username)); $objectResult=RepairItem::model()->findA原创 2017-03-02 17:35:21 · 2627 阅读 · 0 评论 -
yii如何使用事务
我们在数据库的使用中, 经常是使用事务的操作来保证数据的一致性, 那么在Yii中, 怎么使用事务呢, 其实很简单. transaction=Yii::app()−>db−>beginTransaction();//创建事务transaction= Yii::app()->db->beginTransaction();//创建事务 transaction->commit();//提交事务 $t原创 2017-06-24 17:07:15 · 325 阅读 · 0 评论 -
PHP、Yii PC端接QQ、微信、新浪微博 第三方登陆
一、QQ 1 注册成为QQ互联平台开发者,http://connect.qq.com/ 2、 获取应用appID、appKey进行开发 3、 代码实例: 控制器代码:public function actionQqlogin() { $api_id = '101341原创 2017-03-08 15:19:04 · 2470 阅读 · 3 评论 -
php 排序 array_multisort 二维数组排序
sort() 函数用于对数组单元从低到高进行排序。 rsort() 函数用于对数组单元从高到低进行排序。 asort() 函数用于对数组单元从低到高进行排序并保持索引关系。 arsort() 函数用于对数组单元从高到低进行排序并保持索引关系。 ksort() 函数用于对数组单元按照键名从低到高进行排序。 krsort() 函数用于对数组单元按照键名从高到低进行排序。原创 2017-03-02 16:53:34 · 952 阅读 · 0 评论 -
yii render renderPartial 的区别 及页面跳转
yii render renderPartial 的区别 及跳转原创 2017-03-01 10:34:23 · 3253 阅读 · 0 评论 -
php yii1.0快递100接口获取物流信息
一、首先申请 快递100的key 进行授权 https://www.kuaidi100.com/openapi/applyapi.shtml 若申请不成功 可以在博客上加个快递100的友情链接 二、请求地址 http://api.kuaidi100.com/api?id=[]&com=[]&nu=原创 2017-02-24 15:04:56 · 1070 阅读 · 7 评论 -
thinkphp整合系列之融云即时通讯在线聊天
随着技术的发展;现代的网站;越来越趋于应用形式了;不再是像以前那样需要用户刷新页面;获取数据了;服务器端可以主动向用户推送数据;更加及时性了;比较突出的就是即时通讯在线聊天;今个;我们要打造的就是类似于网页版微信的功能;示例项目:https://github.com/baijunyao/thinkphp-bjyadmin一:注册融云账号如果我们不是以即时通讯为主营业务;那么建议使用第原创 2017-02-28 09:44:10 · 1133 阅读 · 0 评论 -
GIT 实现WebHooks 代码异步上传
这里写自定义目录标题1.配置码云WebHooks2.编辑项目 目录下php文件<?php$secret = "test"; //密钥,和 GitHub 上对应$rawPost = file_get_contents("php://input");$data = json_decode($rawPost,true);if($data['password'] == $secre...原创 2019-02-25 15:23:09 · 287 阅读 · 0 评论