8 傲雪星枫

尚未进行身份认证

活着,虽然令人感到痛苦,然而美好之事,却唯有活着,才能经历。 微信号:fdipzone-idea

等级
博文 331
排名 104

mac终端显示日历信息命令

本文介绍mac终端显示日历信息命令,提供多个例子去说明这两个命令的使用与各参数的应用场景。mac系统内置用来显示日历的命令有cal和ncal,使用这两个命令可以方便直接在终端查看日历的相关信息,例如某些服务器没有安装图形界面时,可以在命令行中查看日历信息。部分参数的用法与linux的不同,不过大部分都是通用的。命令格式:usage:cal[-jy][[month]y...

2018-04-30 19:25:00

Supervisor定期重启指定进程

Supervisor是用Python开发的一个客户机/服务器系统,允许用户监视和控制UNIX类操作系统上的多个进程。功能包括监听、启动、停止、重启一个或多个进程。当Supervisor管理的进程出现意外被Kill后,Supervisor监听到事件会自动启动该进程,不需要再写其他脚本去进行重启处理。关于Supervisor的安装及设定,可以参考Supervisor官网地址:http://supe...

2018-04-29 23:30:34

MySQL查看数据库表容量大小

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。1.查看所有数据库容量大小selecttable_schemaas'数据库',sum(table_rows)as'记录数',sum(truncate(data_length/1024/1024,2))as'数据容量(MB)',sum(truncate(index_...

2018-04-29 17:19:10

PHP生成唯一RequestID类

本文介绍PHP生成唯一RequestID类,使用session_create_id()与uniqid()方法,保证唯一性,提供完整代码及演示,方便大家学习使用。现在的系统设计一般使用分布式系统,一个请求可能要调用几个微服务处理,最后再把结果返回。当请求出现问题时,我们很难去跟踪是哪个微服务出现问题。每个请求访问服务器时,我们可以给这个访问加入一个唯一标识(RequestID),在请求开始,...

2018-04-14 13:32:01

php json_encode不支持对象私有属性的解决方法

本文介绍phpjson_encode不支持对象私有属性的解决方法,json_encode可以把对象转为json格式,使用json_decode可以还原为对象。但如果对象内含有私有属性,执行json_encode后,私有属性会丢失。例子:json_encode丢失对象私有属性<?php//用户类classuser{public$id=1;...

2018-03-31 17:28:39

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

本文介绍mysql重建表分区并保留数据的方法,mysql的表分区(partition)可以把一个表的记录分开多个区去存储,查询时可根据查询的条件在对应的分区搜寻,而不需要整表查询,提高查询效率。有分区的表与没有分区的表使用上没有太大的区别,但如果要对表进行重新分区,删除分区重建会删除数据,因此不可直接进行操作,需要使用一些特别的处理实现。mysql重建表分区并保留数据的方法:1.创...

2018-03-31 15:12:50

Mac ssh使用pem文件登录远程服务器

登录远程服务器我们可以使用ssh命令,部分远程服务器访问需要授权,ssh命令支持使用pem文件进行授权访问。命令如下:ssh-iidentity_fileuser@hostname例如:ssh-ikey.pemroot@192.168.2.100如果执行后出现以下错误,表示pem文件的权限太大,需要设置为只有拥有者读写权限(600)。Permiss...

2018-03-30 21:39:07

php 创建带logo二维码类

本文介绍php实现创建二维码类,支持设置尺寸,加入LOGO,描边、圆角、透明度,等处理。提供完整代码,演示实例及详细参数说明,方便大家学习使用。实现功能如下:1.创建二维码2.加入logo到二维码中3.logo可描边4.logo可圆角5.logo可设透明度6.logo图片及输出图片类型支持png,jpg,gif格式7.可设置输出图片质量设定参数说...

2018-03-25 18:16:17

终端出现 You have new mail.的解决方法

打开一个新的终端窗口,第一句会出现Youhavenewmail.提示。出现这种情况的原因,因为系统出现错误(例如cron出现权限问题等)需要邮件通知用户。系统会将检查的各种状态汇总,定期发送本机用户邮箱中。只要把邮件阅读删除后则不会再提示。解决方法如下1.查看待发送的email使用mail查看,可以看到有email列表及保存电邮的路径。mailMail...

2018-02-28 20:28:23

Redis主从同步,读写分离设置

本文介绍使用Redis的主从同步功能(master,slave),使程序实现读写分离,避免io瓶颈,提高数据读写效率。Redis支持一个master服务器对多个slave服务器同步,同步使用发布/订阅机制。1个master对多个slave,还可以进行分层,每个slave下可以再同步slave,扩展成树状结构。Redis主从同步设置Redis默认的端口是6379,我们为了...

2018-02-24 19:07:49

nginx 出现504 Gateway Time-out的解决方法

本文介绍nginx出现504GatewayTime-out问题的原因,分析问题并提供解决方法。1.问题分析nginx访问出现504GatewayTime-out,一般是由于程序执行时间过长导致响应超时,例如程序需要执行90秒,而nginx最大响应等待时间为30秒,这样就会出现超时。 通常有以下几种情况导致1.程序在处理大量数据,导致等待超时。2.程序中...

2018-02-23 17:19:48

php 基于redis使用令牌桶算法实现流量控制

本文介绍php基于redis,使用令牌桶算法,实现访问流量的控制,提供完整算法说明及演示实例,方便大家学习使用。每当国内长假期或重要节日时,国内的景区或地铁都会人山人海,导致负载过大,部分则会采用限流措施,限制进入的人数,当区内人数降低到一定值,再允许进入。例如:区内最大允许人数为M区内当前人数为N每进入一个人,N+1,当N=M时,则不允许进入每离开一个人,N-...

2018-02-23 12:46:24

阿里云RDS导出数据库结构整理工具

本文使用shell实现一个小工具,可以整理阿里云RDS导出数据库结构的zip文件,整理为可直接使用的sql文件。阿里云RDS导出的数据库结构sql需要整理的地方1.解压后sql文件名称缺少数据库名称标识阿里云RDS导出的数据库结构sql,会压缩为一个zip文件,解压后的sql文件名称没有带上数据库名。例如数据库名称是test_user导出后的zip文件名称:tes

2018-01-07 13:05:04

mysql binlog的使用

本文介绍mysqlbinlog的使用,包括开启,关闭,查看状态,刷新,清空,查看执行的sql语句等操作。并对5.7及旧版本的设置加以说明,方便大家学习。mysqlbinlog介绍binlog就是binarylog,二进制日志文件,记录了mysql所有的dml操作。根据mysqlbinlog文件,我们可以查看执行了什么sql语句,进行数据恢复,主从同步复制等操作。

2017-12-30 23:48:43

shell 去除utf8文件中bom头的方法

本文介绍使用shell命令,批量去除utf8文件中bom头的方法。utf8的bom头由\xEF,\xBB,\xBF组成,带bom的文件在使用过程中,某些软件打开会出现乱码等异常,而要把文件重新另存为utf8无bom比较麻烦,因此直接使用shell命令实现比较方便。

2017-12-24 16:26:46

mysql比对两个数据库表结构的方法

本文介绍mysql比对两个数据库表结构的方法,可以检查出两个数据库表的差异,并获取更新sql语句消除表之间的差异。提供完整操作步骤与实例,方便大家比对数据库表结构时使用。

2017-12-24 13:02:20

curl使用实例

本文将介绍curl的使用,根据常用的场景,提供调用curl实现请求的演示代码及服务端代码,方便大家学习使用。

2017-12-17 22:29:41

mysql在终端执行sql并把结果写入文件的方法

本文介绍使用mysql,直接在终端执行sql语句,并把执行后的结果保存到文件的方法。提供完成演示代码及实例。

2017-11-28 22:39:17

php 出现Warning: A non-numeric value encountered问题的原因及解决方法

本文介绍php出现Warning:Anon-numericvalueencountered问题,用实例分析出现这种错误的原因,并提供避免及解决问题的方法。

2017-11-28 21:52:26

php 利用debug_backtrace方法跟踪代码调用

本文介绍php的debug_backtrace方法跟踪代码调用,调试代码,提供完整代码及演示实例,方便大家学习使用。在开发过程中,例如要修改别人开发的代码或调试出问题的代码,需要对代码流程一步步去跟踪,找到出问题的地方进行修改。如果有一个方法可以获取到某段代码是被哪个方法调用,并能一直回溯到最开始调用的地方(包括调用的文件,行数,参数等),这样就能很方便的定位到出问题的地方。

2017-11-26 16:33:37
CSDN身份
  • 论坛版主
奖章
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二
  • 蓝花
    蓝花
    子板块内专家分月排名榜第三
  • 铜牌
    铜牌
    总榜技术专家分月排行榜第三
  • 优秀版主
    优秀版主
    优秀小版主
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!