2019年8月26日
摘要: 下载扩展: sudo apt-get -y install gcc make autoconf libc-dev pkg-config sudo apt-get -y install libssl-dev sudo apt-get -y install librabbitmq-dev 安装amqp: sudo pecl install amqp 当出现如下提示时,只需按回车键即可 Set the 阅读全文
posted @ 2019-08-26 13:58 GulperMao 阅读(828) 评论(0) 推荐(0) 编辑
  2018年3月6日
摘要: 索引: 优缺点: 1.用的合理可以提高查询效率 2.建立过多索引会占用物理和数据空间,同时也会降低插入和更新效率 需不需要建立索引: 1.一般表的数据低于2000条就不用建立索引了,超过2000条酌情考虑 2.选择性太低,即指不重复的索引值,其值越大,建索引的价值就越高,计算方法如下(假设name为 阅读全文
posted @ 2018-03-06 22:47 GulperMao 阅读(142) 评论(0) 推荐(0) 编辑
  2018年3月1日
摘要: 关于子查询: in,exists,not in,not exists exists:对外表用loop逐条查询,每次查询都会查看exists的条件语句,当内表能返回结果集则为true,不能返回结果则为false select * from user where exists(select 1); 因为 阅读全文
posted @ 2018-03-01 16:50 GulperMao 阅读(116) 评论(0) 推荐(0) 编辑
  2018年2月7日
摘要: git版本分3种情况: 1.本地分支版本回退: git reflog git reset --hard 23brfsd4535 23brfsd4535为你之前提交的commit_id的前几位,就是你想退回去的版本,下雷同 2.自己的远程分支版本回退 git reflog git reset --ha 阅读全文
posted @ 2018-02-07 11:27 GulperMao 阅读(155) 评论(0) 推荐(0) 编辑
  2018年2月6日
摘要: 现在有这样一个数组,要求按照树结构返回(当pid=0就表示其为菜单id,否则pid的值就是其属于某个菜单id下面): 最后返回如下值即可: 可以看出关键在这个&上,使用了&后,每次变化item的值,相应的母菜单下的该item值也会变化,这就是PHP的引用 阅读全文
posted @ 2018-02-06 18:11 GulperMao 阅读(363) 评论(0) 推荐(0) 编辑
  2018年1月11日
摘要: 名称:JWT 》Json Web Token 用途:客户端请求服务端API时的认证方式之一 用法: 优点: 体积小(一串字符串),因而传输速度快 支持跨域验证,多应用于单点登录 传输方式多样,可以通过HTTP 头部(推荐)、 URL、POST 参数等方式传输 充分依赖无状态 API ,契合 REST 阅读全文
posted @ 2018-01-11 15:25 GulperMao 阅读(114) 评论(0) 推荐(0) 编辑
  2017年11月18日
摘要: 使用lnmp一键安装好linux环境后,不能远程连接到所在服务器的mysql,但是通过80端口可以登录phpmyadmin,发现原来是因为lnmp的大多数版本为了安全不禁止远程连接mysql,方法很简单: 1.检查iptables -L -n --line-numbers发现3306的接口是处于DR 阅读全文
posted @ 2017-11-18 21:59 GulperMao 阅读(278) 评论(0) 推荐(0) 编辑
  2017年11月11日
摘要: 假定有2个服务器A(127.0.0.1)和B(192.168.0.1),A作为客户端来登录服务器B 1.在服务器A下使用 ssh-keygen -t ras -P 会在~/.ssh目录下'生成公钥(id_rsa.public)和私钥(id_rsa) 2.将生成的公钥copy到服务器B的~/.ssh/ 阅读全文
posted @ 2017-11-11 23:42 GulperMao 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 之前在公司就遇到过这种问题,使用ssh登录linux服务器后,在后台放置一段时间,会发现会自动断开,解决的方法很简单: vim /etc/ssh/ssh_config 添加这2句即可 ServerAliveCountMax 3 ServerAliveInterval 5 1.ServerAliveC 阅读全文
posted @ 2017-11-11 22:52 GulperMao 阅读(2612) 评论(0) 推荐(0) 编辑
  2017年9月18日
摘要: 遇到2次这种情况了,git从remote clone项目代码后发现所有文件都要改变,因为权限改变了,可以通过git来设置忽略权限变化 阅读全文
posted @ 2017-09-18 17:35 GulperMao 阅读(1135) 评论(1) 推荐(0) 编辑