自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sublime3 SFTP 提示Validating remote folder

Connecting to SFTP server "***" as "root" ....... successValidating remote folder "/***/***/" ..... failure (Encoding error)弹窗提示An encoding error was encountered trying to read from the server. please adjust the "remote_encoding" set in sftp-config.jso.

2020-12-01 11:17:49 1979

原创 记一次愚蠢的失误,centos cpu满载但单进程cpu占用很低

症状:在宝塔管理面板看到服务器满百,CPU负载满百,内存富裕,磁盘富裕,网站能正常访问。排查:top查询后发现除了elasticsearch与阿里云盾占用偶尔过10%之外,其他都是在1%甚至0%查看宝塔的监控页面,对照安全页面,cpu负载飙升的时刻,操作记录显示当时正在重启redis,判断应该是调整redis配置时导致的异常因为单进程CPU占用极低,排除病毒干扰的话,可能是因为...

2019-08-27 17:48:48 2262

原创 centos6 think-queue 配合 supervisor实现消息队列

主要目的使用thinkphp框架自带的queue扩展,实现消息队列服务,并使用supervisor保护进程。环境准备centos6,centos6与centos7在某些地方存在些许差异,本次使用的是6 thinkphp主框架,这里使用的是5.1.*版本 think-queue扩展,通过composer安装,注意,不同版本对主框架版本要求也有所区别,这里为了对应主框架的5.1版本,所...

2019-05-13 14:54:24 579

转载 服务器硬盘空间不足

df 命令:linux中df命令的功能是用来检查linux服务器的文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。1.命令格式:df [选项] [文件]2.命令功能:显示指定磁盘文件的可用空间。如果没有文件名被指定,则所有当前被挂载的文件系统的可用空间将被显示。默认情况下,磁盘空间将以 1KB 为单位进行显示,除非环境变量 POS...

2019-03-04 16:10:29 1098

原创 php环境下,使用elasticSearch+ik分词器进行全文搜索

首先需要说明的一点是,如果需要启用ik分词器,那么分词器的版本必须与es版本一致,即6.3.0的分词器需要同样6.3.0版本的es支持。安装javawin-64bit的安装包需要去java英文官网查找安装ES 6.3.0版本es下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-6-3-0安装I...

2018-11-22 11:53:13 1448

原创 Call to undefined function think\response\finfo_open()

致命错误: Call to undefined function think\response\finfo_open()解决方法:修改php配置文件php.ini将extension=php_fileinfo.dll 前的分号去掉

2018-09-20 17:59:07 2599

原创 vue请求携带cookie与预检请求处理方案

携带cookie发起请求前端axios设置:withCredentials:true后端设置(PHP)// 设置身份检测header('Access-Control-Allow-Credentials:true');// 设置指定访问域名header('Access-Control-Allow-Origin:http://xxx.com');同时,由于可能存在多域名访...

2018-09-19 15:01:44 2200

原创 composer安装依赖包

安装依赖包要开始在你的项目中使用 Composer,你只需要一个 composer.json 文件。该文件包含了项目的依赖和其它的一些元数据。获取定义的依赖到你的本地项目,只需要调用 composer.phar 运行 install 命令。php composer.phar installinstall 命令将会检查锁文件是否存在,如果存在,它将下载指定的版本(忽略 compos...

2018-09-19 14:47:16 2965

转载 七牛云js上传https

华东(https://up.qbox.me)华北(https://up-z1.qbox.me)华南(https://up-z2.qbox.me)北美(https://up-na0.qbox.me)

2018-06-29 10:38:05 1597

原创 tp5 空模块跳转

thinkphp\library\think\route\dispatch\Module.php// 模块初始化            if ($module && $available) {                // 初始化模块                $this->app['request']->module($module);           ...

2018-04-19 23:38:18 1675

转载 PHP的防御XSS注入的终极解决方案【信息安全】【Hack】

PHP直接输出html的,可以采用以下的方法进行过滤:1.htmlspecialchars函数2.htmlentities函数3.HTMLPurifier.auto.php插件4.RemoveXss函数(百度可以查到)PHP输出到JS代码中,或者开发Json API的,则需要前端在JS中进行过滤:1.尽量使用innerText(IE)和textContent(Firefox),也就是jQue...

2018-04-03 23:36:13 2598

转载 php冒泡排序、快速排序、快速查找、二维数组去重

一、冒泡排序//冒泡排序function bubble_sort($array){ $count=count($array); if($count <= 0){ return false; } for($i=0;$i<$count;$i++){ for($j=0;$j<$count-$i-1;$j++){ ...

2018-04-03 17:00:22 162

转载 PHP互换两个变量值的方法(不用第三变量)

一、substr() && strlen()<?php/** * 双方变量为字符串时,可用交换方法一 * 使用substr()结合strlen()两个方法达到交换变量值得目的 */$a = "This is A"; // a变量原始值$b = "This is B"; // b变量原始值echo '交换之前 $a 的值:'.$a.', $b 的值:'.$b,'&...

2018-04-03 16:48:39 834

空空如也

空空如也

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

TA关注的人

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