<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[傲雪星枫]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/fdipzone</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; fdipzone]]></copyright><item><title><![CDATA[mac终端显示日历信息命令]]></title><link>https://blog.csdn.net/fdipzone/article/details/80151362</link><guid>https://blog.csdn.net/fdipzone/article/details/80151362</guid><author>fdipzone</author><pubDate>Mon, 30 Apr 2018 19:25:00 +0800</pubDate><description><![CDATA[本文介绍mac终端显示日历信息命令，提供多个例子去说明这两个命令的使用与各参数的应用场景。

mac系统内置用来显示日历的命令有cal和ncal，使用这两个命令可以方便直接在终端查看日历的相关信息，例如某些服务器没有安装图形界面时，可以在命令行中查看日历信息。

部分参数的用法与linux的不同，不过大部分都是通用的。 


命令格式：



usage: cal [-jy] [[month] y...]]></description><category></category></item><item><title><![CDATA[Supervisor定期重启指定进程]]></title><link>https://blog.csdn.net/fdipzone/article/details/80146558</link><guid>https://blog.csdn.net/fdipzone/article/details/80146558</guid><author>fdipzone</author><pubDate>Sun, 29 Apr 2018 23:30:34 +0800</pubDate><description><![CDATA[Supervisor是用Python开发的一个客户机/服务器系统，允许用户监视和控制UNIX类操作系统上的多个进程。功能包括监听、启动、停止、重启一个或多个进程。当Supervisor管理的进程出现意外被Kill后，Supervisor监听到事件会自动启动该进程，不需要再写其他脚本去进行重启处理。

关于Supervisor的安装及设定，可以参考Supervisor官网地址：http://supe...]]></description><category></category></item><item><title><![CDATA[MySQL查看数据库表容量大小]]></title><link>https://blog.csdn.net/fdipzone/article/details/80144166</link><guid>https://blog.csdn.net/fdipzone/article/details/80144166</guid><author>fdipzone</author><pubDate>Sun, 29 Apr 2018 17:19:10 +0800</pubDate><description><![CDATA[本文介绍MySQL查看数据库表容量大小的命令语句，提供完整查询语句及实例，方便大家学习使用。 




1.查看所有数据库容量大小



select 
table_schema as '数据库',
sum(table_rows) as '记录数',
sum(truncate(data_length/1024/1024, 2)) as '数据容量(MB)',
sum(truncate(index_...]]></description><category></category></item><item><title><![CDATA[PHP生成唯一RequestID类]]></title><link>https://blog.csdn.net/fdipzone/article/details/79939431</link><guid>https://blog.csdn.net/fdipzone/article/details/79939431</guid><author>fdipzone</author><pubDate>Sat, 14 Apr 2018 13:32:01 +0800</pubDate><description><![CDATA[本文介绍PHP生成唯一RequestID类，使用session_create_id()与uniqid()方法，保证唯一性，提供完整代码及演示，方便大家学习使用。

现在的系统设计一般使用分布式系统，一个请求可能要调用几个微服务处理，最后再把结果返回。当请求出现问题时，我们很难去跟踪是哪个微服务出现问题。

每个请求访问服务器时，我们可以给这个访问加入一个唯一标识(RequestID)，在请求开始，...]]></description><category></category></item><item><title><![CDATA[php json_encode不支持对象私有属性的解决方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/79771348</link><guid>https://blog.csdn.net/fdipzone/article/details/79771348</guid><author>fdipzone</author><pubDate>Sat, 31 Mar 2018 17:28:39 +0800</pubDate><description><![CDATA[本文介绍php json_encode不支持对象私有属性的解决方法，json_encode可以把对象转为json格式，使用json_decode可以还原为对象。

但如果对象内含有私有属性，执行json_encode后，私有属性会丢失。 


例子：json_encode丢失对象私有属性



&amp;lt;?php
// 用户类
class user{

    public $id = 1;
   ...]]></description><category></category></item><item><title><![CDATA[mysql重建表分区并保留数据的方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/79769524</link><guid>https://blog.csdn.net/fdipzone/article/details/79769524</guid><author>fdipzone</author><pubDate>Sat, 31 Mar 2018 15:12:50 +0800</pubDate><description><![CDATA[本文介绍mysql重建表分区并保留数据的方法，mysql的表分区(partition)可以把一个表的记录分开多个区去存储，查询时可根据查询的条件在对应的分区搜寻，而不需要整表查询，提高查询效率。

有分区的表与没有分区的表使用上没有太大的区别，但如果要对表进行重新分区，删除分区重建会删除数据，因此不可直接进行操作，需要使用一些特别的处理实现。 


mysql重建表分区并保留数据的方法：

1.创...]]></description><category></category></item><item><title><![CDATA[Mac ssh使用pem文件登录远程服务器]]></title><link>https://blog.csdn.net/fdipzone/article/details/79763632</link><guid>https://blog.csdn.net/fdipzone/article/details/79763632</guid><author>fdipzone</author><pubDate>Fri, 30 Mar 2018 21:39:07 +0800</pubDate><description><![CDATA[登录远程服务器我们可以使用ssh命令，部分远程服务器访问需要授权，ssh命令支持使用pem文件进行授权访问。

命令如下：



ssh -i identity_file user@hostname

例如：



ssh -i key.pem root@192.168.2.100

如果执行后出现以下错误，表示pem文件的权限太大，需要设置为只有拥有者读写权限(600)。


  Permiss...]]></description><category></category></item><item><title><![CDATA[php 创建带logo二维码类]]></title><link>https://blog.csdn.net/fdipzone/article/details/79689055</link><guid>https://blog.csdn.net/fdipzone/article/details/79689055</guid><author>fdipzone</author><pubDate>Sun, 25 Mar 2018 18:16:17 +0800</pubDate><description><![CDATA[本文介绍php实现创建二维码类，支持设置尺寸，加入LOGO，描边、圆角、透明度，等处理。提供完整代码，演示实例及详细参数说明，方便大家学习使用。 




实现功能如下：

1.创建二维码 
2.加入logo到二维码中 
3.logo可描边 
4.logo可圆角 
5.logo可设透明度 
6.logo图片及输出图片类型支持png,jpg,gif格式 
7.可设置输出图片质量 




设定参数说...]]></description><category></category></item><item><title><![CDATA[终端出现 You have new mail.的解决方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/79405114</link><guid>https://blog.csdn.net/fdipzone/article/details/79405114</guid><author>fdipzone</author><pubDate>Wed, 28 Feb 2018 20:28:23 +0800</pubDate><description><![CDATA[打开一个新的终端窗口，第一句会出现You have new mail.提示。

出现这种情况的原因，因为系统出现错误（例如cron出现权限问题等）需要邮件通知用户。系统会将检查的各种状态汇总，定期发送本机用户邮箱中。

只要把邮件阅读删除后则不会再提示。 




解决方法如下

1.查看待发送的email

使用mail查看，可以看到有email列表及保存电邮的路径。



mail

Mail...]]></description><category></category></item><item><title><![CDATA[Redis主从同步，读写分离设置]]></title><link>https://blog.csdn.net/fdipzone/article/details/79364763</link><guid>https://blog.csdn.net/fdipzone/article/details/79364763</guid><author>fdipzone</author><pubDate>Sat, 24 Feb 2018 19:07:49 +0800</pubDate><description><![CDATA[本文介绍使用Redis的主从同步功能(master, slave)，使程序实现读写分离，避免io瓶颈，提高数据读写效率。

Redis支持一个master服务器对多个slave服务器同步，同步使用发布/订阅机制。 
1个master对多个slave，还可以进行分层，每个slave下可以再同步slave，扩展成树状结构。 




Redis 主从同步设置

Redis默认的端口是6379，我们为了...]]></description><category></category></item><item><title><![CDATA[nginx 出现504 Gateway Time-out的解决方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/79355576</link><guid>https://blog.csdn.net/fdipzone/article/details/79355576</guid><author>fdipzone</author><pubDate>Fri, 23 Feb 2018 17:19:48 +0800</pubDate><description><![CDATA[本文介绍nginx出现504 Gateway Time-out问题的原因，分析问题并提供解决方法。 


1.问题分析

nginx访问出现504 Gateway Time-out，一般是由于程序执行时间过长导致响应超时，例如程序需要执行90秒，而nginx最大响应等待时间为30秒，这样就会出现超时。 
&amp;nbsp; 
通常有以下几种情况导致

1.程序在处理大量数据，导致等待超时。 
2.程序中...]]></description><category></category></item><item><title><![CDATA[php 基于redis使用令牌桶算法实现流量控制]]></title><link>https://blog.csdn.net/fdipzone/article/details/79352685</link><guid>https://blog.csdn.net/fdipzone/article/details/79352685</guid><author>fdipzone</author><pubDate>Fri, 23 Feb 2018 12:46:24 +0800</pubDate><description><![CDATA[本文介绍php基于redis，使用令牌桶算法，实现访问流量的控制，提供完整算法说明及演示实例，方便大家学习使用。 
 
每当国内长假期或重要节日时，国内的景区或地铁都会人山人海，导致负载过大，部分则会采用限流措施，限制进入的人数，当区内人数降低到一定值，再允许进入。

例如： 
区内最大允许人数为 M 
区内当前人数为 N 
每进入一个人，N+1，当N = M时，则不允许进入 
每离开一个人，N-...]]></description><category></category></item><item><title><![CDATA[阿里云RDS导出数据库结构整理工具]]></title><link>https://blog.csdn.net/fdipzone/article/details/78994154</link><guid>https://blog.csdn.net/fdipzone/article/details/78994154</guid><author>fdipzone</author><pubDate>Sun, 07 Jan 2018 13:05:04 +0800</pubDate><description><![CDATA[本文使用shell实现一个小工具，可以整理阿里云RDS导出数据库结构的zip文件，整理为可直接使用的sql文件。 




阿里云RDS导出的数据库结构sql需要整理的地方

1.解压后sql文件名称缺少数据库名称标识

阿里云RDS导出的数据库结构sql，会压缩为一个zip文件，解压后的sql文件名称没有带上数据库名。

例如 
数据库名称是test_user

导出后的zip文件名称： tes]]></description><category></category></item><item><title><![CDATA[mysql binlog的使用]]></title><link>https://blog.csdn.net/fdipzone/article/details/78940161</link><guid>https://blog.csdn.net/fdipzone/article/details/78940161</guid><author>fdipzone</author><pubDate>Sat, 30 Dec 2017 23:48:43 +0800</pubDate><description><![CDATA[本文介绍mysql binlog的使用，包括开启，关闭，查看状态，刷新，清空，查看执行的sql语句等操作。并对5.7及旧版本的设置加以说明，方便大家学习。 
mysql binlog 介绍binlog就是binary log，二进制日志文件，记录了mysql所有的dml操作。根据mysql binlog文件，我们可以查看执行了什么sql语句，进行数据恢复，主从同步复制等操作。]]></description><category></category></item><item><title><![CDATA[shell 去除utf8文件中bom头的方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/78885647</link><guid>https://blog.csdn.net/fdipzone/article/details/78885647</guid><author>fdipzone</author><pubDate>Sun, 24 Dec 2017 16:26:46 +0800</pubDate><description><![CDATA[本文介绍使用shell命令，批量去除utf8文件中bom头的方法。utf8的bom头由\xEF,\xBB,\xBF组成，带bom的文件在使用过程中，某些软件打开会出现乱码等异常，而要把文件重新另存为utf8无bom比较麻烦，因此直接使用shell命令实现比较方便。]]></description><category></category></item><item><title><![CDATA[mysql比对两个数据库表结构的方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/78884518</link><guid>https://blog.csdn.net/fdipzone/article/details/78884518</guid><author>fdipzone</author><pubDate>Sun, 24 Dec 2017 13:02:20 +0800</pubDate><description><![CDATA[本文介绍mysql比对两个数据库表结构的方法，可以检查出两个数据库表的差异，并获取更新sql语句消除表之间的差异。提供完整操作步骤与实例，方便大家比对数据库表结构时使用。]]></description><category></category></item><item><title><![CDATA[curl使用实例]]></title><link>https://blog.csdn.net/fdipzone/article/details/78828617</link><guid>https://blog.csdn.net/fdipzone/article/details/78828617</guid><author>fdipzone</author><pubDate>Sun, 17 Dec 2017 22:29:41 +0800</pubDate><description><![CDATA[本文将介绍curl的使用，根据常用的场景，提供调用curl实现请求的演示代码及服务端代码，方便大家学习使用。]]></description><category></category></item><item><title><![CDATA[mysql在终端执行sql并把结果写入文件的方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/78660204</link><guid>https://blog.csdn.net/fdipzone/article/details/78660204</guid><author>fdipzone</author><pubDate>Tue, 28 Nov 2017 22:39:17 +0800</pubDate><description><![CDATA[本文介绍使用mysql，直接在终端执行sql语句，并把执行后的结果保存到文件的方法。提供完成演示代码及实例。]]></description><category></category></item><item><title><![CDATA[php 出现Warning: A non-numeric value encountered问题的原因及解决方法]]></title><link>https://blog.csdn.net/fdipzone/article/details/78659784</link><guid>https://blog.csdn.net/fdipzone/article/details/78659784</guid><author>fdipzone</author><pubDate>Tue, 28 Nov 2017 21:52:26 +0800</pubDate><description><![CDATA[本文介绍php出现Warning: A non-numeric value encountered问题，用实例分析出现这种错误的原因，并提供避免及解决问题的方法。]]></description><category></category></item><item><title><![CDATA[php 利用debug_backtrace方法跟踪代码调用]]></title><link>https://blog.csdn.net/fdipzone/article/details/78637990</link><guid>https://blog.csdn.net/fdipzone/article/details/78637990</guid><author>fdipzone</author><pubDate>Sun, 26 Nov 2017 16:33:37 +0800</pubDate><description><![CDATA[本文介绍php的debug_backtrace方法跟踪代码调用，调试代码，提供完整代码及演示实例，方便大家学习使用。

在开发过程中，例如要修改别人开发的代码或调试出问题的代码，需要对代码流程一步步去跟踪，找到出问题的地方进行修改。如果有一个方法可以获取到某段代码是被哪个方法调用，并能一直回溯到最开始调用的地方（包括调用的文件，行数，参数等），这样就能很方便的定位到出问题的地方。]]></description><category></category></item></channel></rss>