laravel运用Migrate进行建表

建立一个migrate php artisan make:migration create_table_anke 编写migrate建表 Schema::create('anke', function (Blueprint $table) { $table-&g...

2019-03-03 23:07:01

阅读数 71

评论数 0

安利一款php检测代码重复工具

phpcpd是代码检测工具之中的一种,可以帮助我们更加有效、简洁的开发程序,那么,我们这个phpcpd就是检测代码冗余工具,他会将我们开发的程序中重复的代码检测出来,然后便于我们整合,复用。 安装方法: 方法一: wget https://phar.phpunit.de/phpcpd.ph...

2019-03-03 22:39:18

阅读数 95

评论数 0

mysql触发器trigger 实例详解

MySQL好像从5.0.2版本就开始支持触发器的功能了,5.7版本以上支持建立一个事件绑定多个触发器,本次博客就来介绍一下触发器,首先还是谈下概念性的东西吧: 什么是触发器 触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。触发器的这种特性可以协助应用在数据库端...

2018-09-07 11:33:20

阅读数 36

评论数 0

Linux 执行定时任务 shell脚本

Linux上面执行定时任务,我们可以利用crontab -e直接编辑定时任务 另外我们还可以写好shell脚本,定时去执行shell脚本,这两个方法都可以起到定时执行的作用 下面我详细说一下入如何执行shell脚本 1.声明一下我安装的lnmp环境,shell脚本存放的位置在 /usr/loc...

2018-08-29 23:28:54

阅读数 65

评论数 0

mysql使用MRG_MyISAM(MERGE)实现水平分表

在MySql中数据的优化尤其是大数据量的优化是一门很大的学问,当然其它数据库也是如此,即使你不是DBA,做为一名程序员掌握一些基本的优化信息,也可以让你在自己的程序开发中受益匪浅。当然数据库的优化有很多的方方面面,本篇主要讲,Mysql的水平分表技术,也可以说是其技术的其中之一。 在使用水平分表...

2018-08-28 11:43:44

阅读数 103

评论数 0

Yii 2.0 数据库交互 -读写分离

数据库读写分离技术,可用于缓解数据库服务器高并发所引起的问题。 常用的数据库读写分离技术,主要有以下几种: 一主多从 多主多从 强制读主   读操作:CRUD中的R操作(read),自多个从库读取数据。 写操作:CRUD中的CUD操作(create、update、delete),向主库...

2018-08-23 14:47:08

阅读数 74

评论数 0

关于接口安全 接口防刷 RSA 鉴权 签名 实现

直接贴代码了。客户端使用的YII框架,接口使用的TP5   客户端的公共Common   , 一个调接口的方法   <?php namespace frontend\controllers; use Yii; use yii\web\Controller; us...

2018-07-31 20:27:34

阅读数 1198

评论数 0

单例模式 工厂模式 实例讲解

设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。单例模式 当需要保证某个...

2018-07-31 20:13:03

阅读数 148

评论数 0

常用魔术方法【15种】总结 提供实例

PHP5中魔术方法函数有哪几个,请举例说明各自的用法   __wakeup   __construct, __destruct __call,__get, __set, __isset, __unset __sleep,  __toString, __set_state, __clone __...

2018-07-30 23:48:19

阅读数 788

评论数 0

一款redis数据库可视化工具(RedisDesktopManager)

RedisDesktopManager下载地址:https://redisdesktop.com/download 使用过程中可能会遇到的问题我在文后有所总结  我下载Windows版的: 我的redis装在虚拟机上的Linux上,看一下IP地址   安装后的RedisDesktopManager...

2018-07-30 23:30:58

阅读数 419

评论数 1

tp5引入第三方类库

引入到文件下 注意:此文件夹下的类库以php结尾 不要有XXX.class.php类型文件 调用时需: use think\Loader; 调用方法: Loader::import('sendEmail/PHPMailer',EXTEND_PATH); 注意:被调用类库的命名空...

2018-07-19 01:50:32

阅读数 2402

评论数 0

tp5 调用自己配置的config参数

在tp5框架中 application\config.php中自定义配置参数  如下图 在控制层调用时需: use think\Config; 调用: $accessKeyId = Config::get('accessKeyId'); $accessKeySecret = Con...

2018-07-19 01:40:31

阅读数 5416

评论数 0

微信公众平台的开发流程及其要点

基本流程        1、去微信公众平台申请     2、填写认证信息     3、等待审核     4、审核完成之后拿到appid和appsecret     5、配置服务器信息,填写一个外网能够访问的url     6、输出微信给出的echo $_GET['echostr'];     7...

2018-07-14 00:05:47

阅读数 72

评论数 0

Maximum execution time of 30 seconds exceeded解决办法

30秒运行超时的错误(Maximum execution time of 30 seconds exceeded)解决办法:方法一:修改php.ini文件max_execution_time = 30; Maximum execution time of each script, in secon...

2018-07-01 14:50:13

阅读数 1243

评论数 0

windows下ffmpeg在php中的使用

ffmpeg:用来压缩视频格式转换用1. 下载:http://ffmpeg.org/ bin目录是执行程序,Doc是说明文档2. 先设置环境变量,设置完了重启一下  3. 打开doc文档查看,参考此处 4. 打开cmd执行  5. linux中运行由于exec()会等待执行,我们可以选用com,需...

2018-07-01 14:43:33

阅读数 726

评论数 0

PHP使用openssl来实现非对称加密

使用非对称加密主要是借助openssl的公钥和私钥,用公钥加密私钥解密,或者私钥加密公钥解密。对称加密链接::点击打开链接1.安装openssl和php的openssl扩展2.生成私钥:openssl genrsa 用于生成rsa私钥文件,生成是可以指定私钥长度和密码保护openssl genrs...

2018-06-27 17:42:03

阅读数 107

评论数 0

PHP借助mcript扩展实现对称加密

1.对称加密主要利用相同的密钥来实现,而非对称加密利用公钥和私钥来加密,比较而言对称加密速度快,但是安全性要低非对称加密方式:http://blog.csdn.net/zph1234/article/details/52440613为什么使用base64_encode(),主要是用于传参,直接加密...

2018-06-27 17:25:06

阅读数 51

评论数 0

最新版支付宝电脑网站支付原理及yii2中集成使用教程

本文章转载自AxiosGao-关于yii2中支付宝电脑网站支付推荐大家关注原作者博客查看更多精彩分享首先我们需要申请支付宝入驻,具体方法可以参照网址:https://open.alipay.com/platform/home.htm根据网站具体流程申请,这些都只需要按照网站提示完成申请即可。申请完...

2018-06-26 20:10:37

阅读数 70

评论数 0

支付宝沙箱环境demo测试

1.获取电脑网站支付的SDK代码①下载代码具体下载地址:https://docs.open.alipay.com/270/106291/②介绍具体的代码中文件③具体同步回调跟异步回调同步回调作用:实现当用户支付完成之后能够跳转到对应的商户页面(确保用户支付完成之后能够正确的对用户的支付做一个处理操...

2018-06-22 19:27:41

阅读数 276

评论数 0

总结Yii2.0中的Url::to(), Url::toRoute(), Url::current()用法

[Url::current] - 现在测试本地路径(http://daxia.dc.weixin.com/mobile/hmConnections/user/verify-user)a: //获取当前路径 - 相对路径$url = Url::current();举例:/mobile/hmConne...

2018-06-21 11:14:37

阅读数 129

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭