自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Linux启动GatewayWorker报错

Workerman[start.php] start in DEBUG modeFatal error: Uncaught Exception: class \Protocols\WebSocket not exist in /opt/lampp/htdocs/GatewayWorker/vendor/workerman/workerman/Worker.php:2155Stack trac...

2019-08-17 14:14:56 2291

转载 Linux下redis的安装使用

一、下载redisredis官网地址:http://www.redis.io/下载地址:http://download.redis.io/releases/redis中文文档地址:http://www.redis.cn/documentation.html最新版本:5.0稳定版为4.0.11所以我们下载4.0.111 wget http://download.red...

2019-07-31 19:10:37 165

转载 Redis使用总结

本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题1、为什么使用redis分析:博主觉得在项目中使用redi...

2019-07-31 15:16:51 112

转载 ftp vsftpd 530 login incorrect 解决办法汇总

vsftpd 530 login incorrect 的N中情况1.密码错误。2.检查/etc/vsftpd/vsftpd.conf配置vim /etc/vsftpd/vsftpd.conf看下面配置local_enable=YES pam_service_name=vsftpd //这里重要,有人说ubuntu是pam_service_name=ftp,可以试试...

2019-07-12 17:48:38 234

转载 解决git每次拉取代码都需输入用户名密码

git解决每次拉取代码都需要用户名密码执行git config --global credential.helper store,在~/.gitconfig目录下会多出一个文件,这里会记录你的密码和帐号; 再执行git pull 输入一次正确的帐号密码之后就不用再输入了。转 https://blog.csdn.net/weixin_43278947/article/details/9348...

2019-07-07 12:39:23 1241

原创 mysql中user表被删除了怎么办

准备操作: 在别的数据库复制一个user表MySQL密码恢复及设置1.停止MySQL服务程序。2.跳过授权表启动MySQL服务程序skip-grant-tables(添加在配置文件)3.将准备好的user表导入到mysql库中4.重设用户名 权限 和 密码5.以正常方式重启MySQL服务程序...

2019-07-05 21:00:15 3100

原创 解决Navicat远程服务器2013-Lost connection to MYSQL server at 'reading for initial communication packet'

首先用进入my.cnf:看看是否有绑定本地回环地址的配置,如果有,注释掉下面这段文字:(在文字之前加上#号即可)bind-address = 127.0.0.1然后找到[mysqld]部分的参数,在配置后面建立一个新行,添加下面这个参数:skip-name-resolve保存文件并重启MySQL重启之后还链接失败,查看防火墙是否屏蔽了端口:将所有iptabl...

2019-07-05 20:56:26 836

转载 网站服务器压力Web性能测试:Apache Bench,Webbench,http_load安装使用

文章目录AB压力测试工具 Webbench使用 http_load的负载 服务器性能测试一个网站或者博客到底能够承受多大的用户访问量经常是我们在用VPS或者独立服务器搭建网站了最关心的问题,还有不少人喜欢对LNMP或者LAMP进行一些优化以便提高Web性能,而优化后到底有多大的效果,就需要我们对网站进行服务器压力测试了。目前来说Webbench,Apache Bench,...

2019-07-05 14:13:55 174

转载 PHP实现 输出 -> sleep -> 输出

sleep()函数一般用在暂停上,但是一个PHP一旦有了sleep,其他的输出(print,echo)就都要等待sleep()函数的完成,这是因为缓冲区,这里有详细解释在这里不赘述,而如果要实现先输出再等待再输出,则用到了ob_flush()和flush();上面链接的文章有这样一段,解释了为什么需要ob_flush()和flush();在没有开启缓存时,脚本输出的内容都在服务器端处于等待输...

2019-06-25 18:30:05 306

转载 api接口安全--签名(sign)与登录(token)验证

前言 1.在app开放接口api的设计中,避免不了的就是安全性问题,因为大多数接口涉及到用户的个人信息以及一些敏感的数据,所以对这些接口需要进行身份的认证,那么这就需要用户提供一些信息,比如用户名密码等,但是为了安全起见让用户暴露的明文密码次数越少越好,我们一般在web项目中,大多数采用保存的session中,然后在存一份到cookie中,来保持用户的回话有效性。但是在app提供的开...

2019-06-19 18:01:06 11333 1

原创 LAMP环境安装

LAMP简介 LAMP网站框架是目前国际上流行的Web服务架构,该框架包括GNU / Linux 操作系统,Apache HTTP服务器,MySQL 类关系型数据库(RDBMS)以及PHP编程语言。所有组成产品均属于开源类软件 ,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,使其更适用于构建动态网站及开发Web应用程序, 现已成为国际流行的框架架构。目前很多...

2019-06-13 16:20:37 236

转载 PHP-FPM详解

作用PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置。(1). 为什么会出现php-fpmfpm的出现全部因为php-fastcgi出现。为了很好的管理php-fastcg...

2019-06-12 16:23:59 166

转载 深入理解学习Git工作流(git-workflow-tutorial)

原文链接:https://segmentfault.com/a/1190000002918123?utm_source=tag-newest#articleHeader6个人在学习git工作流的过程中,从原有的 SVN 模式很难完全理解git的协作模式,直到有一天我看到了下面的文章,好多遗留在心中的困惑迎刃而解,于是我将这部分资料进行整理放到了github上,欢迎star查看最新更新内容, h...

2019-06-04 18:28:47 128

原创 Ubuntu18.04配置与美化篇

先附上成果图:迫不及待了吧,接下来开始我们的美化之旅1.先装个搜狗输入法ubuntu有自带的拼音输入法,但是词库太老了,不习惯使用,还是比较喜欢搜狗。搜狗输入法要依赖于fcitx输入法系统,ubuntu不自带,所以要先去安装fcitx解决依赖两种方式:one: 终端输入sudo apt-get install -f two:在ubuntu软件中心直接搜索安装即可接下来下载搜...

2018-12-23 15:54:23 4221

原创 Vim的操作与配置

命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。(本人已安装)vim是从VI发展而来的一个文本编辑器,功能更强大。vim.tiny是vim的精简版。安装ubuntu系统:普通用户下输入命令:sudo apt-get install vim-gtkcentos系统:普通用户下输入命令:yum -y install vim*安装完成之后,在命令行敲...

2018-12-22 23:18:12 122

原创 win10+ubuntu18.04双系统安装

本帖主体内容源于转载,但其中结合了本人遇到的诸多问题,希望可以帮助大家,不喜勿喷,欢迎交流本贴适用于 Win10 UEFI 模式启动+双硬盘(固态硬盘+机械硬盘)安装 ubuntu18.04 双系统相关知识1、Secure Boot:安全启动,只可以启动Win8及以上系统,不能启动其他系统(包括USB、Linux)等。Intel要求所以OEM厂商在新电脑主板上提供Secure boot...

2018-12-22 21:24:27 306

原创 Linux目录结构及介绍

目录说明备注/:根目录位于Linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件。系统第一个启动的分区为/,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中。/bin , /usr/bin命令文件目录,也称为二进制目录包含了供系统管理员及普通用户使用的重要的linux命令和二进制(可执行)文件,包含shell解释...

2018-12-19 19:34:55 90

原创 虚拟机中的三种网络连接方式

VirtualBox中有4中网络连接方式:①NAT(网络地址转换模式) ②Bridged Adapter(桥接模式)③Internal(内网模式) ④Host-only Adapter(仅主机模式)VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。先来一张图,通过这张图就很容易看出这4种方式的区别:打开vmware虚拟机,我...

2018-12-19 16:45:31 4799 1

原创 Linux中,ypm与yum的区别

rpm就是安装一个指定的包,但如果包存在依赖性关系,就是安装A包,需要先安装B包,采用rpm就要先安装B,再安装A;而yum能自动检测包之间的依赖关系,可以直接yum安装A,yum检测到A与B 的依赖关系,自动安装B;使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。Yum(全称为 Yellow do...

2018-12-19 13:27:07 698

原创 网络的七层协议相关理解

网络的七层协议相关理解概貌由来概貌互联网的本质就是一系列的网络协议,这个协议就叫OSI协议(一系列协议),按照功能不同,分工不同,人为的分层七层。实际上这个七层是不存在的。没有这七层的概念,只是人为的划分而已。区分出来的目的只是让你明白哪一层是干什么用的。OSI是一个开放性的通行系统互连参考模型,他是一个定义得非常好的协议规范。他有七层,每层都可以有几个 子层。OSI的7层从上到下分别是 7...

2018-12-18 20:46:09 304

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除