自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql8.0.13修改密码

mysql8.0.13修改密码亲测有效,其他方式也试过,但是没有成功!1、找到mysql配置文件,加入skip-grant-tablesvim /etc/my.cnf2、重启mysqlservice mysqld restart3、进入mysql 并设置密码为空mysql -uroot -puse mysqlupdate user set authentication_st...

2019-01-23 11:49:29 720 1

原创 nginx服务器的事件驱动模型

nginx服务器的事件驱动模型事件驱动模型是nginx服务器保证完整功能和具有良好性能的重要机制之一。我们知道nginx服务器的每个工作进程都可以并发处理客户端请求。而不用关心IO调用的具体状态。IO调用完全是由事件驱动模型来管理的,事件准备好之后就会通知工作进程事件已经就绪。事件驱动模型组成1、事件收集器2、事件发送器3、事件处理器可以理解为一个用来收集事件的(收集器1)、一个发送...

2018-12-01 11:37:56 356

原创 nginx服务I起的web请求机制

nginx服务器的web请求机制web服务器与客户端是一对多的关系,web服务器必须有能力同时为多个客户端提供服务。一般来说完成处理请求工作有多进程方式、多线程方式、异步方式。多进程方式服务器每接收到一个客户端请求时,就有服务器主进程生成一个子进程来于该客户端建立连接进行交互,知道连接断开,子进程结束。多进程的有点在于设计简单 、各个子进程之间相互独立,处理客户端的请求过程彼此互不干扰,当...

2018-12-01 11:06:45 177

原创 nginx服务器的进程

nginx服务器的进程nginx服务器的三大进程:主进程、主进程生成的工作进程、用于缓存文件建立索引的进程主进程nginx服务器启动时运行的主要进程,它的功能是与外界通信和对内部其他进程进行管理,具体有以下几点:1、读取nginx配置文件并验证其有效性和正确性2、建立、绑定和关闭socket3、按照配置生成、管理和结束工作进程4、接收外界指令,比如重启,升级以及退出服务器等指令5、...

2018-12-01 10:22:44 767

原创 centos7 配置iptables放火墙

centos7 配置iptables放火墙CentOS7默认的防火墙不是iptables,而是firewalle安装iptable iptable-service#先检查是否安装了iptablesservice iptables status#安装iptablesyum install -y iptables#升级iptablesyum update iptables#安装ip...

2018-11-23 13:43:07 276

原创 vi/vim常用命令

vi/vim常用命令1、 一般指令模式(即vim刚进入一个文本的时候)h、j、k、l 分别代表:左、下、上、右ctrl + f 和 ctrl + b 代表:上下翻页 也可以用page up 和 page down0 或者 home 代表 : 移动到这一列的最前面字符处$ 或者 end 代表: 移动到这一列的最后面字符处G 代表: 移动到这个文件的最后...

2018-11-22 20:30:34 220

原创 linux重启后mysql登陆失败,mysql表消失不见

linux重启后mysql登陆失败,mysql表消失不见我的是因为我允许任何人登陆mysql导致2个匿名用户进入mysql。导致登录的时候是虽然用的是root,但实际是匿名登录的。解决方法1、关闭mysqlps -ef | grep mysql 查看一下service msyqld stop2、/usr/bin/mysqld_safe --skip-grant-tabl出现:...

2018-11-22 17:47:05 2221

原创 es logstash-input-jdbc安装

最近在学习elasticsearch的相关知识,边学习边在虚拟机里搭建。在安装到jdbc的时候卡住了。找了好多文档,总结了一个好用的。亲测好用!首先需要安装一下用到的工具!1 安装gem(因为logstash-input-jdbc是使用ruby语言开发)sudo yum install -y gem简单说下 ruby ,rvm,gem,bundle 几个命令关系.rvm: 安装和管理r...

2018-11-20 17:03:26 185

原创 谷歌浏览器切换其他标签重新加载页面

谷歌浏览器重新加载是因为谷歌浏览器的默认设置有Automatic tab discarding项。automatic-tab-discarding : 自动舍弃标签页功能– 该功能会在系统物理内存不足时,系统会自动从内存中舍弃标签页。但这一功能不是完全自动的,仅仅是当电脑的内存严重不足时,才会自动释放久未使用的分页记忆资源。这是作为一个内置在chrome里面的试验性功能。如果启用该功能,那么当...

2018-11-20 11:13:06 5567

翻译 CSDN-markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2018-11-13 13:54:26 97

原创 yii框架 postman POST请求报错400

查找原因出现这个错误的原因是因为yii框架默认是开启了csrf验证 yii2的csrf的实现功能是在yii\web\request类实现功能的。 request类中的属性,默认是true的。 public $enableCsrfValidation = true; 所以我们在配置文件中的request组件中可以配置该值 request => [ ‘enableCook...

2018-08-15 10:43:36 1726

原创 mac下使用sublime text3 build python3

mac下使用sublime text3 build python3初学python 选择了用sublime text 这款轻量级编辑器 那么让编辑器build python会提高我们的效率,今天就总结一下build的过程首先先查看自己要build的python版本。我的是python3。 在终端中输入 python3 -> 退出后输入type -a python3 ...

2018-08-13 12:10:50 2445

原创 CentOS安装点击不到确认或下一步按钮

CentOS安装点击不到确认或下一步按钮使用镜像安装linux系统,跳过内部检测进行安装可以按亏车按钮,如果回车按钮可以下一步那就最好了,如果回车不好使,那么就要想想办法了,起初我是用鼠标在右下角随机点,有的时候可以点到有的时候点不到。在最后一步的时候我在右下角点击的时候谈了一个弹窗,我点击错误导致我重新安装了一边centos。最后我发现可以使用tab键去切换按钮。警示性的弹窗一定要看好了在

2018-05-10 15:28:28 6848 4

原创 虚拟机安装后TP框架验证码失效

无聊的时候在虚拟机里搭建了开发环境,并把项目移植到虚拟机里开发,但是发现验证码失效了!!项目开发用的是thinkphp框架,那么看一下验证码哪里的代码吧。1、Thinkphp验证码是要基于session的,所以检查一下服务器的session是否存在就是关键了 2、在项目入口文件中打印phpinfo,找到其中session的存储路径以及是否自启动3、然后到服务器中找到这个路径

2017-03-20 18:12:08 517

原创 php多进程造成数据错乱

之前介绍的多进程给我带来了很大的便利,但是也给我带来了不好麻烦!我的代码里需要记录一个数组,但是多进程总是让这个数组的长度增加,让我很苦恼!!好在php有文件锁!可以防止在锁释放之前进行下一次的操作!$fp=fopen('./lock.txt','w+');//创建一个文件if (flock($fp,LOCK_EX)){ //建立一个独享锁    $push_arr

2017-03-20 17:33:20 664

原创 php多进程实现

项目中用到发送短信,但是单进程发送效果不是很好,所以考虑多进程,所以记录下以便温习!        if (!function_exists('pcntl_fork')) {            die('pcntl_fork is not exist');        }        for ($i = 0; $i             $pid = pcntl_

2017-03-20 17:19:28 257

原创 linux时间错乱

前一段时间搭建了一个linux虚拟机,这几天没有事想在看看linux的知识,但是在敲date的时候发现时间不对,所以记录下解决的方法。1、问题描述:2、查看系统时区输出:Fri, 23 Nec 2016 07:32:16 +0800  时区为 83、确保网络通畅,DNS正常解析,尝试同步互联网时间4、查看系统时区配置文件5、查看本地系统时区配

2017-03-20 11:53:24 1103

原创 composer安装yii2

今天想在台式机里安装一下yii2,想做就做,走你!!安装的一路上遇到了些问题,一点点解决,所以记录下来。大家都知道安装yii2有两种方法。一种是用composer安装,一种是冲社区里直接下载,我选择了composer。至于原因就是感觉这个东西挺好玩的,就顺便熟悉一下。根据文档是要在composer中执行这两个命令:composer global require"fxp/comp

2017-03-10 18:17:53 337

原创 linux svn命令总结

最近项目要从git上迁移到svn上,因为好久不用svn了有些东西都生疏了。在迁移中遇到了些问题,查找了些资料后总结一下。1检出命令#svn checkout http://路径(项目版本库的全路径)  [本地目录全路径]  --username 用户名 --password  密码例如: svn checkout http://192.168.253.129/repos/qiaoda/

2017-03-02 13:21:17 264

原创 Thinkphp框架引入外部文件不生效

今天遇到一个问题,在本地项目中引入的页面头部信息会显示出来,但是到了测试服务器上就显示不出来。图片显示如下(没有头部信息)原来可以写以服务器入口文件的绝对路径来引入外部文件这样之后头部信息就显示出来了其实还有几种方法可以显示出头部,比如把引入的文件放在引入尾部的include文件里也是可以显示出来的至于为什么不放在include目录里就显示不出来

2017-03-01 18:22:24 796

原创 git单个文件回滚到指定版本

1 、比如我们要回滚的文件叫 HsnMoveRocketDataController.class.php2、找到文件所在的目录并执行git log HsnMoveRocketDataController.class.php3、执行回滚命令  git reset +commit id4、提交到本地 。可以看到提示信息一个文件改变并标识多少增加多少删除5、现在就

2017-02-22 11:59:03 5133

空空如也

空空如也

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

TA关注的人

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