05 2017 档案

lumen添加中间件实现cookie自动加密解密
摘要:在项目根路径下执行命令:安装illuminate/cookie包 1.composer require illuminate/cookie 2.找到同版本的laravel下的\vendor\laravel\framework\src\Illuminate\Cookie目录下的文件拷贝到 lumen的 阅读全文

posted @ 2017-05-31 16:37 dongruiha 阅读(1312) 评论(0) 推荐(0) 编辑

lumen5.4设置cookie
摘要:控制器代码如上所示 阅读全文

posted @ 2017-05-31 13:07 dongruiha 阅读(2146) 评论(0) 推荐(0) 编辑

手机数据抓包以及wireshark技巧
摘要:转自 http://www.cnblogs.com/wangqiguo/p/4529250.html 阅读全文

posted @ 2017-05-27 19:26 dongruiha 阅读(1940) 评论(0) 推荐(0) 编辑

php curl如何设置自定义请求头和打印请求头信息
摘要:$header = [ 'client:h5', 'token:test', ]; curlRequest($url, $params, true, 10, $header); PHP5.1.3版以上支持用curl_getinfo函数来获取请求头具体需要先设置 curl_setopt($ch, CURLINFO_HEADER_OUT, true);然后在请求发生后用 curl... 阅读全文

posted @ 2017-05-27 19:09 dongruiha 阅读(19492) 评论(0) 推荐(0) 编辑

为lumen添加session支持
摘要:为lumen添加session支持,同时配置全局函数csrf_token可用 首先laravel和lumen框架的版本要一致,我这里版本都是5.4 1.复制laravel框架config目录下的session.php到lumen框架config目录下 2.修改bootstrap目录下的app.php 阅读全文

posted @ 2017-05-27 13:13 dongruiha 阅读(2180) 评论(0) 推荐(0) 编辑

chrome下常用插件
摘要:1.xdebug helper 配合PhpStorm使用调试PHP 2.json-handle 格式化JSON返回数据 3.website ip 查看当前网站IP 4.host switch plus 切换HOST 5.dns flusher 刷新dns缓存 6.草料二维码 点击生成当前网址二维码 阅读全文

posted @ 2017-05-25 14:34 dongruiha 阅读(198) 评论(0) 推荐(0) 编辑

VS2012编译php扩展
摘要:注意:用VS2015来做会比较好! 开发前准备工作:cygwinvisual studio 2012php编译后的程序 使用的是 xampp集成安装包,所以编译后的程序路径为D:\xampp\phpphp编译前的源码 使用的是 php-5.6.14-src,路径为D:\Hacfin\Code\PHP 阅读全文

posted @ 2017-05-25 09:10 dongruiha 阅读(1119) 评论(0) 推荐(0) 编辑

mysql中update的low_priority解决并发问题
摘要:在处理访客信息更新是遇到了大并发的问题,low_priority,低优先级,可以让并发没那么占CPU,对于低配VPS来说,作用还是很大的。UPDATE [LOW_PRIORITY] tbl_name SET col_name1=expr1,col_name2=expr2,... mysql中upda 阅读全文

posted @ 2017-05-23 14:43 dongruiha 阅读(3404) 评论(0) 推荐(0) 编辑

MySQL数据库锁机制之MyISAM引擎表锁和InnoDB行锁详解
摘要:转 http://blog.csdn.net/hsd2012/article/details/51112009 转 http://blog.csdn.net/e421083458/article/details/17569657 阅读全文

posted @ 2017-05-23 13:07 dongruiha 阅读(257) 评论(0) 推荐(0) 编辑

curl配置host
摘要://要配置的虚拟域名$host = array( 'Host: demo-local.com' );$ch = curl_init();//要配置的ip 例如本机localhostcurl_setopt($ch, CURLOPT_URL, "http://127.0.0.1:80/");curl_s 阅读全文

posted @ 2017-05-22 16:09 dongruiha 阅读(3129) 评论(0) 推荐(0) 编辑

博客收藏
摘要:https://my.oschina.net/xianggao/blog 阅读全文

posted @ 2017-05-22 10:01 dongruiha 阅读(91) 评论(0) 推荐(0) 编辑

502的几种解决方案
摘要:1.FastCGI进程是否已经启动2.FastCGI worker进程数是否不够运行 netstat -anpo | grep “php-cgi” | wc -l 判断是否接近FastCGI进程,接近配置文件中设置的数值,表明worker进程数设置太少3.FastCGI执行时间过长根据实际情况调高以 阅读全文

posted @ 2017-05-19 17:42 dongruiha 阅读(501) 评论(0) 推荐(0) 编辑

mysql 数据表读锁机制详解
摘要:转自:http://www.cnblogs.com/huangye-dream/archive/2013/07/06/3174725.html 为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM 阅读全文

posted @ 2017-05-19 16:19 dongruiha 阅读(323) 评论(0) 推荐(0) 编辑

Nginx中FastCGI配置优化
摘要:转自 http://www.cnblogs.com/yezhaohui/p/4377662.html 阅读全文

posted @ 2017-05-19 15:15 dongruiha 阅读(247) 评论(0) 推荐(0) 编辑

Nginx+FastCGI到底是谁影响超时时间
摘要:需求: 一个php程序要跑一段时间,但是时间不确定。 问题: 当该php程序运行超过一段时间被强制断开连接。 PHP本身超时处理 在 php.ini 中,有一个参数 max_execution_time 可以设置 PHP 脚本的最大执行时间,但是,在 php-cgi(php-fpm) 中,该参数不会 阅读全文

posted @ 2017-05-19 15:11 dongruiha 阅读(12398) 评论(0) 推荐(0) 编辑

PHP-PHP-FPM的max_children一些误区
摘要:转自 http://www.cnblogs.com/JohnABC/p/6230262.html 502排查: 1.FastCGI 进程数是否够用 2.Nginx等待php执行时间fastcgi_connect_timeout 0;fastcgi_send_timeout 0;fastcgi_rea 阅读全文

posted @ 2017-05-19 12:24 dongruiha 阅读(2093) 评论(0) 推荐(0) 编辑

phpfpm开启pm.status_path配置,查看fpm状态参数
摘要:php-fpm配置 pm.status_path = /phpfpm_status nginx配置 server { root /data/www; listen 80; server_name 10.10.20.3; index index.html index.htm index.php; #测 阅读全文

posted @ 2017-05-19 12:18 dongruiha 阅读(1666) 评论(0) 推荐(0) 编辑

lumen路由配置nginx
摘要:nginx配置文件中添加: set $root_path '/data/www/m.domain.com/public'; root $root_path; location / { try_files $uri $uri/ /index.php?$query_string; } 框架目录下的rou 阅读全文

posted @ 2017-05-19 09:32 dongruiha 阅读(3415) 评论(0) 推荐(0) 编辑

给php安装openssl扩展
摘要:转自 http://blog.csdn.net/sinat_23678421/article/details/42217971 阅读全文

posted @ 2017-05-18 15:58 dongruiha 阅读(318) 评论(0) 推荐(0) 编辑

php错误机制总结
摘要:转 http://www.cnblogs.com/yjf512/p/5314345.html 阅读全文

posted @ 2017-05-17 10:52 dongruiha 阅读(102) 评论(0) 推荐(0) 编辑

php自定义错误处理函数
摘要:function myErrorHandler($errno, $errstr, $errfile, $errline) { echo "<b>Custom error:</b> [$errno] $errstr\r\n"; echo " Error on line $errline in $err 阅读全文

posted @ 2017-05-16 14:34 dongruiha 阅读(239) 评论(0) 推荐(0) 编辑

error_reporting函数引起的error_log配置失效的问题
摘要:由于项目代码中大量使用了error_reporting(0);导致php.ini中的error_log失效,不记录错误日志, 导致调试起来非常不便,耗费大量的时间,所以在php.ini的配置中禁止掉error_reporting 函数! nginx是一个web服务器,因此nginx的access日志 阅读全文

posted @ 2017-05-14 23:35 dongruiha 阅读(648) 评论(0) 推荐(0) 编辑

nginx rewrite正则子组最多匹配到$9
摘要:nginx rewrite正则匹配()匹配子组最多匹配到$9,就是从$0到$9 当需要匹配更多子组时,可通过变量来实现 if ($uri ~ ^/forum-15/sortid-74/(.*?)(lastpost|dateline)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9] 阅读全文

posted @ 2017-05-12 22:39 dongruiha 阅读(592) 评论(0) 推荐(0) 编辑

centos安装redis
摘要:安装redis: 转自 http://blog.csdn.net/ludonqin/article/details/47211109 安装redis扩展: 转自 http://blog.csdn.net/baidu_30000217/article/details/51481138 阅读全文

posted @ 2017-05-09 18:26 dongruiha 阅读(155) 评论(0) 推荐(0) 编辑

CentOS修改系统时间
摘要:1. ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime // 修正时区 2. date -s '2011-11-23 22:34:10' // 设置时间 3. clock -w // 将时间写入CMOS 阅读全文

posted @ 2017-05-09 12:12 dongruiha 阅读(144) 评论(0) 推荐(0) 编辑

创建软链接
摘要:命令解释: ln -s 源文件 目标文件 阅读全文

posted @ 2017-05-09 08:59 dongruiha 阅读(127) 评论(0) 推荐(0) 编辑

php命令行模式下加载的php.ini文件可能和web模式下加载的php.ini不一致
摘要:php命令行模式下加载的php.ini文件可能和web模式下加载的php.ini不一致 命令行下查看加载的php.ini的路径: php -i|grep php.ini web模式下查看: <?php phpinfo(); ?> 两种模式下加载的php.ini可能不一样,要注意这个问题。 指定命令行 阅读全文

posted @ 2017-05-08 20:28 dongruiha 阅读(2686) 评论(1) 推荐(1) 编辑

mysql查看数据库所占用的空间
摘要:查询某个表所占用的磁盘空间大小: SELECT CONCAT(ROUND(SUM(data_length/1024/1024),2),'MB') AS data_length_MB, CONCAT(ROUND(SUM(index_length/1024/1024),2),'MB') AS index 阅读全文

posted @ 2017-05-08 10:42 dongruiha 阅读(880) 评论(0) 推荐(0) 编辑

C语言包含头文件时用引号和尖括号的区别
摘要:用尖括号 #include <>: 一般用于包含标准的库头文件,编译器会去系统配置的库环境变量和者用户配置的路径去搜索,而不会在项目的当前目录去查找 用双引号 #include "": 一般用于包含用户自己编写的头文件,编译器会先在项目的当前目录查找,找不到后才会去系统配置的库环境变量和用户配置的路 阅读全文

posted @ 2017-05-07 06:11 dongruiha 阅读(2211) 评论(0) 推荐(0) 编辑

VMware虚拟机下CentOS 6.5配置网络
摘要:使用NAT模式 虚拟机网络连接使用NAT模式,物理机网络连接使用Vmnet8。 虚拟机设置里面——网络适配器,网络连接选择自定义:Vmnet8 (NAT模式) 虚拟机菜单栏—编辑—虚拟网络编辑器,选择Vmnet8 NAT模式, 1.在最下面子网设置ip为192.168.20.0 子网掩码255.25 阅读全文

posted @ 2017-05-07 06:07 dongruiha 阅读(666) 评论(0) 推荐(0) 编辑

redis watch 加 事务实现秒杀
摘要:<?php //redis watch 加 事务实现秒杀 $redis = new redis(); $result = $redis->connect('10.10.10.119', 6379); $redis->watch("mywatchkey"); //必须先watch 后get $mywa 阅读全文

posted @ 2017-05-07 06:04 dongruiha 阅读(383) 评论(0) 推荐(0) 编辑

使用jquery 动态创建form 并提交
摘要:$(document).ready(function(){ $("a.delete").click(function(event){ action = this.getAttribute("action") form = $("<form></form>") form.attr('action',a 阅读全文

posted @ 2017-05-07 06:01 dongruiha 阅读(11521) 评论(0) 推荐(1) 编辑

laravel5.1设置cookie
摘要:Laravel 所建立的 cookie 会加密并且加上认证记号,这代表着被用户擅自更改的 cookie 会失效。从请求中取得Cookie值,你使用cookie方法 $value = $request->cookie('name'); 还可以使用辅助方法 $value = Request::cooki 阅读全文

posted @ 2017-05-07 05:58 dongruiha 阅读(1090) 评论(0) 推荐(0) 编辑

linux扩展根目录空间
摘要:转自:http://blog.chinaunix.net/uid-363820-id-2181838.html Linux用户如何扩展磁盘空间? 这里以B型VPS为例,说明磁盘空间的具体扩展方法如下: ScreenShot001.jpg 1. 将未分配的磁盘空间划分为新分区 2. [root@loc 阅读全文

posted @ 2017-05-06 17:13 dongruiha 阅读(18046) 评论(0) 推荐(0) 编辑

如何屏蔽掉烦人的www.google-analytics.com
摘要:有时候在开发的网站项目中会加载谷歌分析的js,并且加载的非常慢导致浏览器一直在转圈圈。 按下面的方法可屏蔽掉烦人的www.google-analytics.com 现在想只有屏蔽掉google-analytics.com网站了。 如果用的是火狐的话,安装插件Adblock,并在插件中加入*.goog 阅读全文

posted @ 2017-05-05 13:36 dongruiha 阅读(3203) 评论(0) 推荐(0) 编辑

使用xhprof会在nginx下报502 Bad Gateway错误
摘要:使用xhprof会在nginx下报502 Bad Gateway错误 在yii、thinkphp中使用xhprof_enable(XHPROF_FLAGS_CPU + XHPROF_FLAGS_MEMORY);报502错误。 应该修改为以下配置: xhprof_enable(XHPROF_FLAGS 阅读全文

posted @ 2017-05-05 12:56 dongruiha 阅读(552) 评论(0) 推荐(0) 编辑

centos下如何关闭xdebug扩展
摘要:因为只要加载XDEBUG都会导致系统太慢,所以只有在需要调试系统程序的时候才加载XDEBUG扩展。平时一定要把它给注释掉。 只需要在php.ini文件中注释掉xdebug即可。 即: 前面加一个分号即可: ;zend_extension ="/usr/local/php/lib/php/extens 阅读全文

posted @ 2017-05-05 11:47 dongruiha 阅读(3499) 评论(0) 推荐(0) 编辑

xdebug调试的原理
摘要:转自 https://segmentfault.com/a/1190000002528341 使用PhpStorm+xdebug单步调试程序可以快速帮助自己熟悉项目代码! 运行原理 在实际使用前,我们来简单了解xdebug远程调试的原理,这样当xdebug不听话的时候,我们也知道从哪里收拾它。详细文 阅读全文

posted @ 2017-05-05 09:20 dongruiha 阅读(1094) 评论(0) 推荐(0) 编辑

使用xdebug调试程序后程序很慢的原因
摘要:有一个原因就是开启调试的会话没有正确的关闭,即PhpStorm这边关闭了而没有通知服务端xdebug关闭,导致服务器资源被耗尽,这时只有重启服务端的服务才可以。 所以必须保证每一个调试会话被正确关闭。可以调用PhpStorm的stop停止调试或者一直走完整个调试会话。 关闭xdebug的性能分析功能 阅读全文

posted @ 2017-05-03 23:43 dongruiha 阅读(2584) 评论(0) 推荐(0) 编辑

Linux学习笔记之系统中的分区和文件系统
摘要:转自 http://blog.csdn.net/hanxuehen/article/details/8229472 阅读全文

posted @ 2017-05-03 19:22 dongruiha 阅读(130) 评论(0) 推荐(0) 编辑

VMware下LINUX的虚拟机增加磁盘空间
摘要:转自 http://blog.itpub.net/24435147/viewspace-694200/ VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下: 方法一: 1. 关闭虚拟机;启动Windows下的命令提示 阅读全文

posted @ 2017-05-03 19:20 dongruiha 阅读(237) 评论(0) 推荐(0) 编辑

xhprof代码添加分析性能
摘要:[ //'call_user_func', //'call_user_func_array' ] ] ); //逻辑代码 //...... $xhprofData = xhprof_disable();// $xhprofData是数组形式的分析结果 require '../xhprof_lib/utils/xhp... 阅读全文

posted @ 2017-05-03 15:33 dongruiha 阅读(241) 评论(0) 推荐(0) 编辑

使用xhprof进行线上PHP性能追踪及分析
摘要:转自: http://avnpc.com/pages/profiler-php-performance-online-by-xhprof 阅读全文

posted @ 2017-05-03 15:10 dongruiha 阅读(241) 评论(0) 推荐(0) 编辑

XHProf报告字段含义
摘要:Function Name:方法名称。 Calls:方法被调用的次数。 Calls%:方法调用次数在同级方法总数调用次数中所占的百分比。 Incl.Wall Time(microsec):方法执行花费的时间,包括子方法的执行时间。(单位:微秒) IWall%:方法执行花费的时间百分比。 Excl. 阅读全文

posted @ 2017-05-03 15:02 dongruiha 阅读(369) 评论(0) 推荐(0) 编辑

使用XHProf查找PHP性能瓶颈
摘要:XHProf是facebook 开发的一个测试php性能的扩展,本文记录了在PHP应用中使用XHProf对PHP进行性能优化,查找性能瓶颈的方法。 转自: https://segmentfault.com/a/1190000003509917 阅读全文

posted @ 2017-05-03 14:55 dongruiha 阅读(298) 评论(0) 推荐(0) 编辑

在linux下php挂接mysql.so扩展的方法
摘要:第一步:进入php源码中的"ext/mysql"目录下命令:cd第二步:在当前目录下运行phpize命令:/usr/local/php524/bin/phpize phpize的规则:去哪个目录下运行phpize文件,那么就会在该目录下生成一个configure文件。第三步:运行刚才生成的confi 阅读全文

posted @ 2017-05-03 12:52 dongruiha 阅读(2296) 评论(0) 推荐(0) 编辑

nginx虚拟主机添加
摘要:1. 进入 /usr/local/nginx/conf/vhost 目录, 创建虚拟主机配置文件 wbs.test.com.conf ({域名}.conf). 2.打开配置文件, 添加服务如下: log_format wbs.test.com '$remote_addr - $remote_user 阅读全文

posted @ 2017-05-03 10:05 dongruiha 阅读(292) 评论(0) 推荐(0) 编辑

配置虚拟主机时遇到的问题
摘要:添加虚拟主机的配置后,始终apache服务启动不成功 后来在网上查到需要注释掉http.conf默认的配置DocumentRoot #DocumentRoot "C:/wamp64/www/",注释掉这行就重启成功了。 下面的注释放开 # Virtual hostsInclude conf/extr 阅读全文

posted @ 2017-05-02 12:11 dongruiha 阅读(196) 评论(0) 推荐(0) 编辑

找回Firefox4的状态栏!Status-4-Evar扩展
摘要:Status-4-Evar这个扩展能让Firefox4故意移除的状态栏给找回来!官方下载地址为:https://addons.mozilla.org/zh-CN/firefox/addon/235283/ 当我对Firefox4移除状态栏感到失望的时候,终于让我找到了懊悔秘方,那就是Status-4 阅读全文

posted @ 2017-05-02 10:44 dongruiha 阅读(1000) 评论(0) 推荐(0) 编辑

导航