4 乌云大帝

尚未进行身份认证

我要认证

吃多了拉就是队列,吃多了吐就是栈

等级
TA的排名 6w+

PHP连接Redis并执行Redis相关命令的方法详解

以后都用的到 Fork一下连接redis库的方法/*1.Connection*/$redis = new Redis();$redis->connect('127.0.0.1',6379,1);//短链接,本地host,端口为6379,超过1秒放弃链接$redis->open('127.0.0.1',6379,1);//短链接(同上)$redis->pconnect('127.0.0.1',6379,1);//长链接,本地host,端口为6379,超过1秒放弃链接$re

2020-06-09 15:06:49

Navicat 远程连接 MySQL 1045(1130)错误

这几天换新空间配置linux服务器,需要Navicat 可视化工具来操作远程数据库出现了1045错误!查看3306 端口是否对外开放,MySQL 默认情况下是不开放对外访问功能netstat -anp | grep 3306linux进入 MySQL 命令界面:运行下列SQL 语句,查看用户是否具有访问权限:use mysql;select user, host from user;使用通配符 % 来修改 root 用户对应的 host 字段,使具有访问所有 ip 地址

2020-05-30 14:34:38

vue axios跨域post提交不成功,get获取没有问题

使用vue axios跨域提交数据失败,get获取数据却没有问题后端已做了跨域处理header('Access-Control-Allow-Origin:http://localhost:8080');header('Access-Control-Allow-Headers: Origin, Content-Type, Authorization ,ADMINID, TOKEN ,TI...

2020-04-18 22:57:04

Mysql和Redis的区别和联系

1.mysql和redis的数据库类型mysql是关系型数据库,主要用于存放持久化数据,将数据存储在硬盘中,读取速度较慢。redis是一个key-value存储系统,是nosql,即非关系型数据库,也是缓存数据库,即将数据存储在缓存中,缓存的读取速度快,能够大大的提高运行效率,但是保存时间有限2.mysql的运行机制mysql作为持久化存储的关系型数据库,相对薄弱的地方在于每次请求...

2020-04-12 11:01:08

通过Shell命令脚本监听端口是否挂掉,重启端口

使用到swoole定时器功能,由于系统重启、系统负载过大程序被误杀等等原因,启用的端口关闭需要重新打开端口监听脚本 vi /usr/local/Listen_port_9502.sh#!/bin/bashListeningPort=`netstat -an | grep ":9502" | awk '$1 == "tcp" && $NF == "LISTEN" {pr...

2020-04-09 15:33:23

进程、线程和协程之间的区别和联系

一、进程  进程,直观点说,保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。【进程间通信(IPC)】:管道(Pipe)、命名管道(FIFO)、消息队列(Message Queue) 、信号量(Semaph...

2019-12-27 10:56:03

TCP、UDP、HTTP、SOCKET、WebSocket之间的区别

推荐阅读:TCP为什么是三次握手,为什么不是两次或者四次 && TCP四次挥手TCP的几个状态 (SYN, FIN, ACK, PSH, RST, URG)TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议,如下图IP:网络层协议;(高速公路)TCP和UDP:传输层协议;(卡车)HTTP:应用层协议;(货物)。...

2019-12-20 10:52:14

laravel网站项目上线后访问页面全部显示404

最近开发网站搭建新空间,宝塔面板搭建lnmp,代码上传后页面都显示404,研究了很长时间,原来是nginx配置文件的问题。站点 - 设置 - 配置文件看看是否有这段代码location / {try_filesuriuriuri/ =404;}有的话把他替代下面这行代码,没有就直接加上location / {try_files uriuriuri/ /index...

2019-12-17 22:08:03

lamp 执行mysql输出错误bash: mysql: command not found... 解决方法

原因:这是由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,当然会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。首先我们要知道mysql的路径,我的系统是在 /usr/local/mysql/bin执行命令创建软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin附:删除软连接,...

2019-12-14 16:27:42

Swoole中的Worker与Task进程

1.swoole 的进程模型  swoole是一个多进程模型的框架,当启动一个进程swoole应用时,一共会创建2+n+m个进程,n为worker进程数,m为TaskWorker进程数,1个master进程和一个manager进程,关系如下图所示    Master进程为主进程,该进程会创建Manager进程、Reactor线程等工作进/线程  其中三种进程之间的关系是:  R...

2019-12-09 14:35:30

调试swoole TCP 服务器 警告swSocket_bind:bind(0.0.0.0:9805)失败,地址已在使用中[98],侦听服务器端口失败

解决方法:首先查看端口号 netstat -anpnetstat -anp | grep 9805 查看端口号:可见8673正在使用杀死正在工作的进程8673 : kill -9 8673结束...

2019-11-27 14:50:03

vue脚手架搭建项目执行npm run dev (npm run serve) 后没有自动弹出页面

2.x版本的vue,执行npm run dev后没自动弹出http://localhost:8080/网上查资料后发现是少了一步设置:找到 config/index.js文件,打开 把 autoOpenBrowser: false,的false改成true.如图:保存,重新打开即生效!...

2019-10-15 17:07:19

微信支付付款成功,回调函数不执行

最近用laravel框架做个微商城接微信支付,明明付款成功回调函数就是不执行,数据库存没变化网上也查了好久,发现是因为回调路由放到了登录中间件里边...//微信支付回调接口Route::post('wxpay_notify', 'Front\PayController@wxpay_notify');把路由拿到中间件外边,搞定O(∩_∩)O~附:如果还没有回调,找到 app/...

2019-07-31 09:09:34

网站后台 英文用户名不区分大小写都可以登录...

做好了网站后台,登录发现问题,登录账号不论用ADMIN还是admin都可以登录!查阅资料发现原来是数据库字段排序规则的原因:之前用户名排序规则默认选择了utf8_general_ci,改成utf8_bin,保存搞定!...

2019-06-05 21:52:35

laravel 整合 云之讯短信验证注册

SDK下载地址:http://docs.ucpaas.com/doku.php?id=sms_sdk首先把 Ucpaas.class.php文件放在根目录app/common/sms/lib/下 (目录自己随意)新建路由 (laravel5.4版本) //短信注册处理页面 Route::any('register','Home\RegisterController@ind...

2019-04-26 09:23:18

weui下拉刷新分页实现 thinkphp后台

前台模板页面<!doctype html><html><head> <meta charset="utf-8"> <title>查看成绩页</title> <meta name="viewport" content="width=device-width,initial-scale=1,...

2019-04-23 09:14:27

取消 禁止移动端右滑动退出当前页面JS方法

app内容页滑动轮播图时经常一不小心返回到上一页,用户体验非常不好。js方法如下: /*禁止右滑轮播图退出当前页*/ var mo=function(e){e.preventDefault();} /***禁止滑动***/ function stop(){ document.addEventListener("touc...

2019-04-12 09:24:38

laravel groupBy 对查询结果进行分组出现问题

使用laravel groupBy方法时不知为什么一直出现语法错误,查了很多资料才找到原因:$data = Orders::select("orders.*","user.name","orderstatu.name as ssname") ->join("user","user.id","=","orders.uid")

2019-02-26 09:21:55

linux服务器lnmp下如何搭建ftp 并绑定多域名

一、首先要在Linux服务器搭建lnmp集成环境,很简单这里不说了。登录linux服务器,我用的是putty工具cd 到目录lnmp1.5 (看自己安装的版本),执行命令./pureftpd.sh,确定继续,自动安装成功。可以使用以下命令服务:lnmp ftp add 添加FTPlnmp ftp list 显示FTP用户lnmp ftp del 删除FTP执行 lnmp...

2019-02-19 15:41:22

linux系统一键安装LNMP各模块配置文件目录位置总结

LNMP安装完成后各模块的文件路径如下:Nginx 目录: /usr/local/nginx/ MySQL 目录 : /usr/local/mysql/ MySQL数据库所在目录:/usr/local/mysql/var/ PHP目录 : /usr/local/php/ PHPMyAdmin目录 : 0.9版为/home/wwwroot/phpmyadmin/ 1.0版为 /home/...

2019-02-17 18:16:45

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。