<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a847035977的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a847035977</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a847035977]]></copyright><item><title><![CDATA[Fiddler实现移动端手机抓包]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343758</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343758</guid><author>a847035977</author><pubDate>Wed, 06 Jun 2018 10:00:00 +0800</pubDate><description><![CDATA[Fiddler是一个http调试代理，它能 够记录所有的你电脑和互联网之间的http通讯，Fiddler 可以也可以让你检查所有的http通讯，设置断点，以及Fiddle 所有的“进出”的数据（指cookie,html,js,css等文件，这些都可以让你胡乱修改的意思）。 Fiddler 要比其他的网络调试器要更加简单，因为它仅仅暴露http通讯还有提供一个用户友好的格式。
一、Fid...]]></description><category></category></item><item><title><![CDATA[Windows 安装 Go语言开发环境以及使用]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343756</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343756</guid><author>a847035977</author><pubDate>Tue, 29 May 2018 16:19:00 +0800</pubDate><description><![CDATA[下载安装包

下载地址：http://www.golangtc.com/download
32 位请选择名称中包含 windows-386 的 msi 安装包，64 位请选择名称中包含 windows-amd64 的。下载好后运行，不要修改默认安装目录 C:\Go\，若安装到其他位置会导致不能执行自己所编写的 Go 代码。安装完成后默认会在环境变量 Path 后添加 Go 安装...]]></description><category></category></item><item><title><![CDATA[laravel队列，事件简单使用方法]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343754</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343754</guid><author>a847035977</author><pubDate>Fri, 27 Apr 2018 16:45:00 +0800</pubDate><description><![CDATA[A.队列的使用
1.队列配置文件存储在 config/queue.php 根据自己的情况进行配置
2..env文件 QUEUE_DRIVER=database（根据个人情况配置，redis等）
3.创建jobs表（不用数据库的可以不用建表）
php artisan queue:table
php artisan migrate4.创建任务文件
php artisan make...]]></description><category></category></item><item><title><![CDATA[视图]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343750</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343750</guid><author>a847035977</author><pubDate>Wed, 18 Apr 2018 14:56:00 +0800</pubDate><description><![CDATA[优先使用 Blade
视图文件 必须 优先考虑使用 .blade.php 后缀来指定使用 Blade 模板引擎。
保持目录清晰

layouts - 页面布局文件 必须 放置于此目录下；
common - 存放页面通用元素；
pages - 简单的页面存放文件夹，如：about、contact 等；
resources - 对应 Restful 路由的资源路径名称，以 UR...]]></description><category></category></item><item><title><![CDATA[laravel Passport - 创建 REST API 用户认证以及Dingo/Api v2.0+Passport实现api认证]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343744</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343744</guid><author>a847035977</author><pubDate>Tue, 17 Apr 2018 17:28:00 +0800</pubDate><description><![CDATA[第一部分：
安装passport
使⽤ Composer 依赖包管理器安装 Passport ：

composer require laravel/passport  

接下来，将 Passport 的服务提供者注册到配置⽂件 config/app.php 的providers 数组中：（5.6后不用加 ）

Laravel\Passport\Passport...]]></description><category></category></item><item><title><![CDATA[多台服务器 同时部署一套代码]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343740</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343740</guid><author>a847035977</author><pubDate>Thu, 29 Mar 2018 18:39:00 +0800</pubDate><description><![CDATA[把文件放入linux下bin目录#!/bin/bash

server_ips=("第一台主机IP" "第二台主机IP" "第三台主机IP");
#pwd 当前路径
work_path=$(pwd);
#option up info参数
option=$1;
#sw_url 例如sw 后面的路径
sw_url=$2;
commond='';

if [[ $op...]]></description><category></category></item><item><title><![CDATA[Redis、Memcache与MongoDB的区别]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343772</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343772</guid><author>a847035977</author><pubDate>Mon, 08 Jan 2018 19:00:00 +0800</pubDate><description><![CDATA[&gt;&gt;Memcached
Memcached的优点：Memcached可以利用多核优势，单实例吞吐量极高，可以达到几十万QPS（取决于key、value的字节大小以及服务器硬件性能，日常环境中QPS高峰大约在4-6w左右）。适用于最大程度扛量。支持直接配置为session handle。Memcached的局限性：只支持简单的key/value数据结构，不像Redis可以...]]></description><category></category></item><item><title><![CDATA[php Redis函数使用总结(string,hash,list, set , sort set  )]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343738</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343738</guid><author>a847035977</author><pubDate>Mon, 08 Jan 2018 15:08:00 +0800</pubDate><description><![CDATA[对于：string, set , sort set , hash 的增，改操作，是同一个命令，但是把它当改操作时，及时成功返回值依旧为0
对于：list结构来说，增删改查自有一套方法。



  1 &lt;?php
  2 /*1.Connection*/
  3    $redis = new Redis();
  4    $redis-&gt;connect('...]]></description><category></category></item><item><title><![CDATA[mysql索引类型和索引方法]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343767</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343767</guid><author>a847035977</author><pubDate>Wed, 03 Jan 2018 16:21:00 +0800</pubDate><description><![CDATA[索引类型
mysql索引类型normal，unique，full text的区别是什么？
normal：表示普通索引
unique：表示唯一的，不允许重复的索引，如果该字段信息保证不会重复例如身份证号用作索引时，可设置为unique
full textl: 表示 全文搜索的索引。 FULLTEXT 用于搜索很长一篇文章的时候，效果最好。用在比较短的文本，如果就一两行字的，普通的 ...]]></description><category></category></item><item><title><![CDATA[PHP性能优化利器：生成器 yield理解]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343736</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343736</guid><author>a847035977</author><pubDate>Tue, 02 Jan 2018 13:48:00 +0800</pubDate><description><![CDATA[如果是做Python或者其他语言的小伙伴，对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能，可能是因为生成器是PHP 5.5.0才引入的功能，也可以是生成器作用不是很明显。但是，生成器功能的确非常有用。
优点
直接讲概念估计你听完还是一头雾水，所以我们先来说说优点，也许能勾起你的兴趣。那么生成器有哪些优点，如下：

生成器会对PHP应用的性能有非常大的影响...]]></description><category></category></item><item><title><![CDATA[MySQL-分组查询（GROUP BY）及二次筛选（HAVING）]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343734</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343734</guid><author>a847035977</author><pubDate>Fri, 08 Dec 2017 17:12:00 +0800</pubDate><description><![CDATA[为了测试GROUP BY 语句，我们创建两张表，并往表中添加数据
-- 创建部门表
CREATE TABLE IF NOT EXISTS department(
id TINYINT UNSIGNED AUTO_INCREMENT KEY,
depName VARCHAR(20) NOT NULL UNIQUE
);
-- 添加部门


INSERT departmen...]]></description><category></category></item><item><title><![CDATA[日期时间处理]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343764</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343764</guid><author>a847035977</author><pubDate>Tue, 05 Dec 2017 11:03:00 +0800</pubDate><description><![CDATA[获得当前周的周一到周日
select subdate(curdate(),date_format(curdate(),'%w')-1)//获取当前日期在本周的周一
select subdate(curdate(),date_format(curdate(),'%w')-7)//获取当前日期在本周的周日

数据库字段为int 那样where条件这样写：
FROM_UNIXTIM...]]></description><category></category></item><item><title><![CDATA[常见web安全隐患及解决方案]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343762</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343762</guid><author>a847035977</author><pubDate>Fri, 24 Nov 2017 15:20:00 +0800</pubDate><description><![CDATA[Abstract

有关于WEB服务以及web应用的一些安全隐患总结资料。



1. 常见web安全隐患

1.1.完全信赖用户提交内容
 开发人员决不能相信一个来自外部的数据。不管它来自用户提交表单，文件系统的文件或者环境变量，任何数据都不能简单的想当然的采用。所以用户输入必须进行验证并将之格式化以保证安全。具体如下:

⑴ 始终对所有的...]]></description><category></category></item><item><title><![CDATA[确保 PHP 应用程序的安全 -- 不能违反的四条安全规则]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343732</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343732</guid><author>a847035977</author><pubDate>Fri, 24 Nov 2017 15:18:00 +0800</pubDate><description><![CDATA[规则 1：绝不要信任外部数据或输入
  关于 Web 应用程序安全性，必须认识到的第一件事是不应该信任外部数据。外部数据（outside data） 包括不是由程序员在 PHP 代码中直接输入的任何数据。在采取措施确保安全之前，来自任何其他来源（比如 GET 变量、表单 POST、数据库、配置文件、会话变量或 cookie）的任何数据都是不可信任的。    例如，下面的数据元素可以被认...]]></description><category></category></item><item><title><![CDATA[nginx php mysql日志配置]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343759</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343759</guid><author>a847035977</author><pubDate>Thu, 23 Nov 2017 20:20:00 +0800</pubDate><description><![CDATA[1.编辑mysql的配置文件my.cnf，这个文件通常在/etc目录下，但我用rpm装mysql的时候这个配置文件是在/usr目录下，但我测试过，无论是放在/etc目录下，还是放在 /usr目录下，都可以生效，不过由于习惯，我还是将my.cnf文件放到/etc目录下vim /etc/my.cnf# The MySQL server[mysqld]port  = 330...]]></description><category></category></item><item><title><![CDATA[php-fpm和cgi，并发响应的理解以及高并发和多线程的关系]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343729</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343729</guid><author>a847035977</author><pubDate>Thu, 23 Nov 2017 17:17:00 +0800</pubDate><description><![CDATA[首先搞清楚php-fpm与cgi的关系

cgi

　　cgi是一个web server与cgi程序（这里可以理解为是php解释器）之间进行数据传输的协议，保证了传递的是标准数据。

php-cgi

　　php-cgi是php解释器，就是上文提到的cgi程序。

Fastcgi

　　Fastcgi是用来提高cgi程序（php-cgi）性能的方案/协议。
　　...]]></description><category></category></item><item><title><![CDATA[php内存管理机制与垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343757</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343757</guid><author>a847035977</author><pubDate>Thu, 23 Nov 2017 17:13:00 +0800</pubDate><description><![CDATA[PHP内存管理机制

1 var_dump(memory_get_usage());   //获取内存
2 $a = "laruence";                //定义一个变量
3 var_dump(memory_get_usage());   //定义变量之后获取内存
4 unset($a);                      //删除该变量
5 v...]]></description><category></category></item><item><title><![CDATA[【转】shell命令中>/dev/null 2>&1的实现原理]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343727</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343727</guid><author>a847035977</author><pubDate>Tue, 21 Nov 2017 19:03:00 +0800</pubDate><description><![CDATA[异步执行 exec("/alidata/server/php/bin/php /nas/wxdoctor/index.php  App/Common/WordsPic/user_id/".$user_info['user_id']."/goods_id/".$goods_id."."/open_id/".$user_info['open_id']." &gt; /dev/nu...]]></description><category></category></item><item><title><![CDATA[PHP SPL使用方法 自动加载和迭代器]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343723</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343723</guid><author>a847035977</author><pubDate>Mon, 20 Nov 2017 20:35:00 +0800</pubDate><description><![CDATA[SPL，PHP 标准库（Standard PHP Library） ，此从 PHP 5.0 起内置的组件和接口，并且从 PHP5.3 已逐渐的成熟。SPL 其实在所有的 PHP5 开发环境中被内置，同时无需任何设置。似乎众多的
 PHP 开发人员基本没有使用它，甚至闻所未闻。究其原因，可以追述到它那阳春白雪般的说明文档，使你忽略了「它的存在」。SPL 
这块宝石犹如铁达尼的「海洋之心...]]></description><category></category></item><item><title><![CDATA[基于RESTful API 设计用户权限控制]]></title><link>https://blog.youkuaiyun.com/a847035977/article/details/101343755</link><guid>https://blog.youkuaiyun.com/a847035977/article/details/101343755</guid><author>a847035977</author><pubDate>Thu, 10 Aug 2017 14:41:00 +0800</pubDate><description><![CDATA[RESTful简述
本文是基于RESTful描述的，需要你对这个有初步的了解。 RESTful是什么？ Representational State Transfer，简称REST，是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。 REST比较重要的点是资源和状态转换， 所谓"资源"，就是网络上的一个实体，或者说是网络上的一个具体信息。它可以是一段文本...]]></description><category></category></item></channel></rss>