关于phpstorm php内置函数不提示的问题

在升级新版的phpstorm之后,我发现php的内置函数不提示的问题.后来发现是phpstorm的php runtime,stub丢失:可能是升级phpstorm之后,不小心动到了什么配置项.解决方案如下https://github.com/JetBrains/phpstorm-stubs 克隆此库的代码然后通过 设置->Language & Frameworks->
阅读全文

关于MySQL server has gone away

当 php 与mysql之间的连接并非php正常回收,断开时,将会报错 "MySQL server has gone away"该报错表示 mysql连接已经失效,需要重新发起连接.具体断开原因有以下几点:mysql 服务重启当 mysql服务重启之后,将会断开原有的连接,原来的连接断开之后,php继续调用则会报错,重启包括异常重启,手动重启 可以通过show&nbs
阅读全文

redis 持久化

redis是一个高速内存数据库,数据都是存在于内存中,当开关机,内存断点,重启redis,都会造成redis的数据丢失重置,那么如何持久化的保存redis数据呢?rdb定时持久化rdb 类似于 定时使用 mysqldump命令对数据进行定时全量备份. 在redis中,默认将开启rdb定时持久化,默认配置项如下:save 900 1 save 300&nbs
阅读全文

关于mysql的join

在qq群,经常听到 "最好不要用join","join用了网站会很卡"类似与这样的言论,那么事实上是这样吗?测试环境:3张表:create table if not exists article_category_list (  categoryId int unsigned
阅读全文

关于php的引用

  • 仙士可
  • 2020-07-22 20:07:29
  • php
前言<?php $arr  =[3,4,5,12,8]; sort($arr);//对数组排序 var_dump($arr);//打印排序后的数组 $str ="仙士可牛逼!"; $str = mb_substr($str,0,3);//剪切字符串 var_dump($str);以上代码,分别为数组
阅读全文

网站高并发解决方案(理论知识) 二

  • 仙士可
  • 2020-06-14 21:51:54
  • 架构
距离上篇 网站高并发解决方案(理论知识) 发布,已经过去了2年,在2年内,我懂了很多,不懂的也很多,就现在为止,写一篇最新的高并发解决方案理论知识,以记录自己的成长历程.cdn代理层在高并发下,为了解决带宽问题,全站必须做前后分离操作,所有前端资源都可进行cdn代理,进行缓存静态资源,分散服务器带宽压力.  同时,app端,小程序端等本地资源无需担心这个问题
阅读全文

优雅的输出错误-assert

  • 仙士可
  • 2020-06-03 20:28:33
  • 架构
在正常情况,我们会通过,if,else进行判断一个接口的条件是否满足,不满足则输出错误,例如在IM系统中,申请入群接口,需要以下判断:$param = $this->request()->getRequestParam(); $groupModel = new UserGroupModel(); //获取群信息 $groupInf
阅读全文

震惊!if else 竟然同时输出!

  • 仙士可
  • 2020-05-30 21:28:05
  • php
首先,大家看看这个代码,应该输出什么:<?php if(pcntl_fork()){     echo 1; }else{     echo 2; }输出1?还是输出2? 但它其实输出的是1和2:为什么呢?在这边,最主要一点在于pcntl_fork函数:pcntl_fork
阅读全文

easyswoole实现线上更新代码

  • 仙士可
  • 2020-05-25 21:50:55
  • 架构
众所周知,easyswoole作为常驻内存的框架,修改代码并不能直接生效,而是需要重启服务,那么,当你的easyswoole项目上线之后,该如何保证旧请求的同时去更新代码呢?nginx reload和restart首先,我们需要了解到nginx reload和restart的区别.reloadnginx 执行reload命令后,将会重新加载一次配置文件,并且给其他worker进程发送信号,进程收到
阅读全文

nginx实现负载均衡

  • 仙士可
  • 2020-05-24 19:27:34
  • 架构
proxy_pass、upstream与resolverupstreamupstream将创建一个上游服务配置项,用于交给proxy_pass 转发ip.    upstream x.cn {         server 192.168.192.
阅读全文
首页 12345 末页 共 210 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com